excel求一行中除0以外的3个最小值所对应的值
3个最小值所对应的值要求为:同列中的行一所对应的那个数值ABCDEFGH行一:1a2a3a4a5a6a7a8a行二:92163246行三:03236256行四:64267...
3个最小值所对应的值要求为:同列中的行一所对应的那个数值
A B C D E F G H
行一:1a 2a 3a 4a 5a 6a 7a 8a
行二: 9 2 1 6 3 2 4 6
行三: 0 3 2 3 6 2 5 6
行四: 6 4 2 6 7 2 6 7 展开
A B C D E F G H
行一:1a 2a 3a 4a 5a 6a 7a 8a
行二: 9 2 1 6 3 2 4 6
行三: 0 3 2 3 6 2 5 6
行四: 6 4 2 6 7 2 6 7 展开
展开全部
追问
我上用面的公式套用变化列和行的工作表好象就用不了了。数据在A至AG列,行一的数据在行2,最小的值也不是3个是8个的一个工作表,公式好象就不能用了。
追答
公式改为:
=INDEX($2:$2,MOD(SMALL(IF($A3:$AG3>0,$A3:$AG3*1000+COLUMN($A:$AG)),COLUMN(A:A)),1000))
按CTRL+SHIFT+ENTER组合键结后,向右复制8列,再向下复制。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询