每日一题:Excel整数合计-SUMPRODUCT!

今天这个问题很简单,解决起来却有点难度,如下图:每行数据中有整数,有小数,现在想只合计整数,有小数的不合计,怎么实现呢?


每日一题:Excel整数合计-SUMPRODUCT!


解决方法

在H2单元格输入公式:=SUMPRODUCT((B2:G2=INT(B2:G2))*B2:G2),然后把公式下拉,复制公式到其它单元格,每行的合计值就白出来了。


每日一题:Excel整数合计-SUMPRODUCT!


公式解析

1、SUMPRODUCT函数是:乘积和公式,先乘积,再合计。

2、我用一行数据,分解说明公式原理:首先对这行数据求整,使用INT公式。


每日一题:Excel整数合计-SUMPRODUCT!


3、然后求整这一行和原来的数据做比较,看看是否相等,原来是整数的,结果是相等,有小数的不相等。

说明:在Excel中,FALSE相当于0,TRUE相当于1。


每日一题:Excel整数合计-SUMPRODUCT!


4、再用对比结果和原来的数据相乘。


每日一题:Excel整数合计-SUMPRODUCT!


5、最后,对乘积求和,就得到了我们想要的,整数求和;这就是SUMPRODUCT的强大功能,把上面一系列的操作,变成一个公式解决了。


每日一题:Excel整数合计-SUMPRODUCT!



分享到:


相關文章: