如何用IF函数实现多个单元格的值求和呢?

如题所述

既然用IF了,就直接用COUNT即可实现。COUNTIF就是IF和COUNT函数的结合体。如果COUNTIF函数不能选多数组区域,就使用IF+COUNT这种模式即可。你的意思是,假设A1,C1和F1这三个数当中,只要有其中一个大于0的, 就返回1,如果全部不大于0,则返回0,可以像如下写法:

=IF(COUNT(A1,C1,F1)>0,1,0)

很简单就可以了.

COUNT函数的参数可以设置多个不连续的单元格和数组区域,最多可以设置255个数组区域(EXCEL2007) 。

另外,你写的IF公式我看不懂。IF返回的TRUE值和FALSE值均为1个,你那IF中的参数太多,根本看不懂你要什么。

其实COUNTIF就是IF和COUNT两个函数组合起来的效果。只是COUNTIF更简洁方便,IF+COUNT更灵活,适应能力更强罢了。

温馨提示:答案为网友推荐,仅供参考
相似回答