位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

最后一條記錄求和

提問人:周麗平發(fā)布時間:2021-06-10

SUMIF:多次更新后取最后一條記錄本就是個麻煩事兒,更麻煩的是還要把這些數(shù)字加起來。不怕,我可是智勇雙全的小姐姐,本宮出馬,一個頂倆兒!

以預(yù)算價格更新為例,有些物料價格不斷更新,而有些則早早就確定了下來。

我們把每次更新價格的記錄列在下表中,每次有價格更新,就新增一行來記錄新的價格。


image.png


現(xiàn)在,要統(tǒng)計四款物料的平均單價,我們需要使用每款物料的最新價格來做統(tǒng)計,也就是表格當(dāng)中每款物料價格列中的最末一行數(shù)值,由于這幾個數(shù)值并不在同一行中存放,常規(guī)手段很難做到自動判斷位置,而使用 SUMIF 函數(shù)就可以輕松搞定這類問題。

=SUMIF(B3:E8,"",B2:E7)/4


公式說明:

此處的公式也是采用相對位置來確定求和范圍的,差別在于這次我們將""(空作為條件,對條件范圍 B3:E8(注意該參數(shù)比有效數(shù)據(jù)區(qū)域 B2:E7 多了一行)中的每個單元格進(jìn)行條件驗證,滿足條件則將其上一個單元格納入求和范圍。


這里有兩種情況:

? 空單元格的上一單元格是數(shù)字(即最末行當(dāng)中的最新價格)

? 空單元格上一單元格也為空,其值為零。


于是該公式的返回結(jié)果為每一列單元格的最后一個數(shù)字和 N 個 0 的之和,故而實現(xiàn)了對最后一條記錄求和的功能。


繼續(xù)查找其他問題的答案?

回復(fù)(0)
返回頂部