想求助一下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,请加我! 展开
 我来答
Stcxj
高粉答主

2011-09-22 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部
给你看看吧。
L2输入
=IF(COUNTIF(A2:H2,0)=8,8,LOOKUP(1,0/(A2:H2<>0),COLUMN(A2:H2)))
回车并向下填充。
yjqycq
2011-09-22 · TA获得超过1930个赞
知道小有建树答主
回答量:847
采纳率:0%
帮助的人:611万
展开全部
=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里边,然后向下拖拽,即可。其实方法你肯定会,只是麻烦没想到而已。
采纳。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
enjoyllonely
2011-09-22 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:7386万
展开全部
L2公式
=IF(COUNTIF(A2:H2,0)=8,8,MATCH(LOOKUP(1,0/(A2:H2<>0),A2:H2),A2:H2,))
这个行不行?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bjhengte
2011-09-22 · TA获得超过1339个赞
知道小有建树答主
回答量:1035
采纳率:0%
帮助的人:926万
展开全部
=MAX(IF(A2:H2>0,COLUMN(A2:H2),0))
三键(Shift + Ctrl + Enter)数组函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式