想求助一下EXCEL的问题,请高手进来下,帮帮小弟吧!
Final那一列是最终的结果,A到H列是原始数据。我要做的就是以每一行为基准,如果Jan到Aug全部为0,就返回他们的列的个数,应该为8。如果一行中不全为0,那么返回值就...
Final那一列是最终的结果,A到H列是原始数据。我要做的就是以每一行为基准,如果Jan到Aug全部为0, 就返回他们的列的个数,应该为8。如果一行中不全为0, 那么返回值就是最后一个不为0 的数之前和它本身的所有列的个数。比如第三行,Jun 是151 不为0, 则返回值为A到F的列的个数,就是6.列J是我算得不为0 那部分,K是为0那部分。正常的话应该用个if语句就可以实现了,不知道为啥就是算不出来,请高手帮帮忙,帮我做一下,如果做出来了,请发到我邮箱里,小弟邮箱是miaolin1@163.com,QQ为15773962,在这里谢谢大家了。表格这里没法放附件,请高手们跟我索要下,上面是我的QQ,请加我!
展开
4个回答
展开全部
=IF(H2=0,IF(G2=0,IF(F2=0,IF(E2=0,IF(D2=0,IF(C2=0,IF(B2=0,IF(A2=0,8,1),2),3),4),5),6),7),8)
把上边的式子贴到L2里边,然后向下拖拽,即可。其实方法你肯定会,只是麻烦没想到而已。
采纳。
把上边的式子贴到L2里边,然后向下拖拽,即可。其实方法你肯定会,只是麻烦没想到而已。
采纳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
L2公式
=IF(COUNTIF(A2:H2,0)=8,8,MATCH(LOOKUP(1,0/(A2:H2<>0),A2:H2),A2:H2,))
这个行不行?
=IF(COUNTIF(A2:H2,0)=8,8,MATCH(LOOKUP(1,0/(A2:H2<>0),A2:H2),A2:H2,))
这个行不行?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=MAX(IF(A2:H2>0,COLUMN(A2:H2),0))
三键(Shift + Ctrl + Enter)数组函数
三键(Shift + Ctrl + Enter)数组函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询