=IF(COUNT(G4),IF(OR(COUNT(F5:F7)=0,,(A4<>"")*(A5<>"")),F4,SUM(OFFSET
答案:2 悬赏:50 手机版
解决时间 2021-03-01 21:13
- 提问者网友:凉末
- 2021-03-01 06:56
吗?
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-03-01 07:51
拆分来看,如果G4单元格为空或者不是数值型的值,则count(G4)显示结果为0,相当与FALSE,反之则是1,相当月TURE。
如果是FALSE,则返回空。
如果是TURE,进入下一层IF嵌套
如果条件一成立,即F5到F7这三个单元格中没有数值型的值(0后面有两个逗号,请问是不是多打了一个),或者条件二成立。条件二(A4<>"")*(A5<>"")的意思是,A4如果不等于空,则返回一个1,否则返回一个0,A5亦然,然后A4和A5判断后返回的0或者1相乘,得数如果是1,则n成立。
如果两个都成立,则返回F4单元格的值。
否则,求和一个范围,这个范围是从F1单元格开始,向下平移G4-1的得数这么多行,向右不平移后到达的一个单元格考试,一个高度为此公式所在单元格行号减去G4单元格值加1这么高,宽度为1的一个范围。
ca。。。没想到解释起来这么费劲。。。
如果是FALSE,则返回空。
如果是TURE,进入下一层IF嵌套
如果条件一成立,即F5到F7这三个单元格中没有数值型的值(0后面有两个逗号,请问是不是多打了一个),或者条件二成立。条件二(A4<>"")*(A5<>"")的意思是,A4如果不等于空,则返回一个1,否则返回一个0,A5亦然,然后A4和A5判断后返回的0或者1相乘,得数如果是1,则n成立。
如果两个都成立,则返回F4单元格的值。
否则,求和一个范围,这个范围是从F1单元格开始,向下平移G4-1的得数这么多行,向右不平移后到达的一个单元格考试,一个高度为此公式所在单元格行号减去G4单元格值加1这么高,宽度为1的一个范围。
ca。。。没想到解释起来这么费劲。。。
全部回答
- 1楼网友:千夜
- 2021-03-01 08:59
你好!
两个IF的嵌套,IF(OR(COUNT(F5:F7)=0,,(A4<>"")*(A5<>"")),F4,SUM(OFFSET(F$1,G4-1,,ROW()-G4+1))),"") 是IF(COUNT(G4), , )条件成立时的值
如果对你有帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯