楼主 水星钓鱼 |
Q:在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。逆序数为偶数的排列称为偶排列;逆序数为奇数的排列称为奇排列。如2431中,21,43,41,31是逆序,逆序数是4,为偶排列。 在Excel中如何求一个排列的逆序数? A:假设数据在A1单元格,则可以用以下数组公式求得该排列的逆序数
|
2楼 唐醒之 |
跟老师学习函数,噗,这个是数组吧,,差距好大呀~~~ |
3楼 滴水穿石 |
学习函数思路 |
4楼 CheryBTL |
学习INDIRECT的R1C1引用及省略方法 |
5楼 CheryBTL |
便于新手理解,对于已知是10位长度的数据,可以这样写: =SUM(N(--MID(A1,ROW(1:9),1)>=--MID(A1,COLUMN(B:J),1))*(ROW(1:9)>=COLUMN(A:I))) =SUM(N(--MID(A1,ROW(1:9),1)>=--MID(A1,COLUMN(B:J),1))*(ROW(1:9)<=COLUMN(A:I))) 上面用<=或>=结果是完全一样的。 |