excel 每一行H列至M列中返值函数公式

问题描述:

excel 每一行H列至M列中返值函数公式
1、每一行H列至M列中如没有0的数值,只有其他大小不等的数值,一律返0值,分别在N列、O列、P列显示0(如下图第2行所示),
2、每一行H列至M列中如有0的数值,如果这个0在:
H列中就返数值1
I列中就返数值2
J列中就返数值3
K列中就返数值4
L列中就返数值5
M列中就返数值6
3、每一行H列至M列中如有3个0的数值,比如下图的第5行的第1个0是在I列,就返2,第2个0是在J列,就返3,第3个0是在L列,就返5,将返值的3个数从小到大依次在第5行N列、O列、P列显示2、3、5
4、每一行H列至M列中如有1个0的数值,比如下图的第6行的第1个0是在I列,就返2,第6行的其他列只有大小不等的数值,一律返0值,将返值的3个数从小到大依次在第6行N列、O列、P列显示0、0、2
5、每一行H列至M列中如有2个0的数值,比如下图的第3行的第1个0是在H列,就返1,第2个0是在K列,就返4,第6行的其他列只有大小不等的数值,一律返0值,将返值的3个数从小到大依次在第6行N列、O列、P列显示0、1、4
其他行以此类推,请问:用什么函数公式?
\x05H\x05I\x05J\x05K\x05L\x05M\x05N O\x05P
第1行\x05返1\x05返2\x05返3\x05返4\x05返5\x05返6\x05\x05
第2行\x051\x051\x051\x051\x051\x051\x050 0\x050
第3行\x050\x052\x052\x050\x051\x051\x050 1\x054
第4行\x052\x051\x050\x052\x051\x050\x050 3\x056
第5行\x053\x050\x050\x052\x050\x051\x052 3\x055
第6行\x051\x050\x051\x051\x051\x052\x050 0\x052
第7行\x051\x051\x053\x051\x050\x050\x050 5\x056
第8行\x052\x051\x052\x050\x051\x050\x050 4\x056
第9行\x050\x052\x051\x050\x053\x050\x051 4\x056
1个回答 分类:综合 2014-10-07

问题解答:

我来补答
N2 =LARGE(IF(H2:M2=0,COLUMN(H2:M2)-7,0),3)
O2 =LARGE(IF(H2:M2=0,COLUMN(H2:M2)-7,0),2)
p2=LARGE(IF(H2:M2=0,COLUMN(H2:M2)-7,0),1)
都要输入成数组公式 按CTRL+SHIFT+ENTER
下拉就可以了
 
 
展开全文阅读
剩余:2000
上一页:例2的第一问