excel比较三个数的大小,但三个数中可能存在2个数相等。如如158行,求C158:E158的最小两个数,并输出对应159行的3,1,0的值在A158和A159。
我需要找到C158:E158中最小两个数,并将每一列对应的159行的3或者1或者0输出到A158和A159
追答"将每一列对应的159行的3或者1或者0输出到A158和A159"?不太明白这句话的意思。要找最小的两个数值出来,可以用
=large(C158:E158,2)
和
=large(C158:E158,3)
这两个公式得到。
已经做好了。谢谢。类似。用数组。
=INDEX($A$2:$C$2,MATCH(SMALL($A$1:$C$1+COLUMN($A$1:$C$1)*10^-6,COLUMN(A1)),$A$1:$C$1+COLUMN($A$1:$C$1)*10^-6,))