今天這個問題很簡單,解決起來卻有點難度,如下圖:每行數據中有整數,有小數,現在想只合計整數,有小數的不合計,怎麼實現呢?
解決方法
在H2單元格輸入公式:=SUMPRODUCT((B2:G2=INT(B2:G2))*B2:G2),然後把公式下拉,複製公式到其它單元格,每行的合計值就白出來了。
公式解析
1、SUMPRODUCT函數是:乘積和公式,先乘積,再合計。
2、我用一行數據,分解說明公式原理:首先對這行數據求整,使用INT公式。
3、然後求整這一行和原來的數據做比較,看看是否相等,原來是整數的,結果是相等,有小數的不相等。
說明:在Excel中,FALSE相當於0,TRUE相當於1。
4、再用對比結果和原來的數據相乘。
5、最後,對乘積求和,就得到了我們想要的,整數求和;這就是SUMPRODUCT的強大功能,把上面一系列的操作,變成一個公式解決了。
閱讀更多 excel咖喱魚丸 的文章