今天这个问题很简单,解决起来却有点难度,如下图:每行数据中有整数,有小数,现在想只合计整数,有小数的不合计,怎么实现呢?
解决方法
在H2单元格输入公式:=SUMPRODUCT((B2:G2=INT(B2:G2))*B2:G2),然后把公式下拉,复制公式到其它单元格,每行的合计值就白出来了。
公式解析
1、SUMPRODUCT函数是:乘积和公式,先乘积,再合计。
2、我用一行数据,分解说明公式原理:首先对这行数据求整,使用INT公式。
3、然后求整这一行和原来的数据做比较,看看是否相等,原来是整数的,结果是相等,有小数的不相等。
说明:在Excel中,FALSE相当于0,TRUE相当于1。
4、再用对比结果和原来的数据相乘。
5、最后,对乘积求和,就得到了我们想要的,整数求和;这就是SUMPRODUCT的强大功能,把上面一系列的操作,变成一个公式解决了。
閱讀更多 excel咖喱魚丸 的文章