每日一題: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!



分享到:


相關文章: