excel大神请指教5



只用公式还是能达到你的要求的,但是你没把条件说完整,我作如下3点假设:,1. 你没说全行都为零时,结果是什么,我假设为0。,2.不知你要统计多少列,假设你要计算的列数如你图上所示,只有L列至U列一共10列。,3.不知你想把结果放在那一列,我假设放在V列。,就如你题上所说,以16行为例,在单元格V16中输入如下公式,,其它行你上下拖动复制公式即可:,=IF(COUNTIF(L16:U16,0)=10,0,(IF(L16=0,0,$L$1)+IF(M16=0,0,$M$1)+IF(N16=0,0,$N$1)+IF(O16=0,0,$O$1)+IF(P16=0,0,$P$1)+IF(Q16=0,0,$Q$1)+IF(R16=0,0,$R$1)+IF(S16=0,0,$S$1)+IF(T16=0,0,$T$1)+IF(U16=0,0,$U$1))/(10-COUNTIF(L16:U16,0))),公式用的函数很简单,就IF和COUNTIF二个函数重复套用。如有不明白或是其它条件可以追问。,

只用公式还是能达到你的要求的,但是你没把条件说完整,我作如下3点假设:

1. 你没说全行都为零时,结果是什么,我假设为0。

2.不知你要统计多少列,假设你要计算的列数如你图上所示,只有L列至U列一共10列。

3.不知你想把结果放在那一列,我假设放在V列。

就如你题上所说,以16行为例,在单元格V16中输入如下公式,

其它行你上下拖动复制公式即可:

=IF(COUNTIF(L16:U16,0)=10,0,(IF(L16=0,0,$L$1)+IF(M16=0,0,$M$1)+IF(N16=0,0,$N$1)+IF(O16=0,0,$O$1)+IF(P16=0,0,$P$1)+IF(Q16=0,0,$Q$1)+IF(R16=0,0,$R$1)+IF(S16=0,0,$S$1)+IF(T16=0,0,$T$1)+IF(U16=0,0,$U$1))/(10-COUNTIF(L16:U16,0)))

公式用的函数很简单,就IF和COUNTIF二个函数重复套用。如有不明白或是其它条件可以追问。



上一篇: 下一篇:

相关文章:

猜你喜欢: