非常對不住大家伙 很久很久沒更新了 天天忙得暈頭轉(zhuǎn)向 今天更一篇公式的組合應(yīng)用 達(dá)到兩個目的: 1.插入新行后 合計項的公式自動擴(kuò)展求和; 2.篩選后 合計項的公式自動篩選求和 先看圖例 上圖的B列合計項用的是傳統(tǒng)求和公式SUM 一般在插入新行后SUM的求和范圍是不用擴(kuò)展更新的 還一種情況 一般在篩選數(shù)據(jù)后 求和項也是不會更新篩選后更新的 今天我們就要用個組合公式一次性解決這兩個問題 C列合計項最終公式為: =subtotal(109,C$2:index(C:C,row()-1)) 公式分解: 1.插入新行后 求和范圍自動擴(kuò)展
起始行為C2 結(jié)束行為當(dāng)前行減1(即合計行的上一行) 把此公式當(dāng)成subtotal函數(shù)的第二參數(shù) index函數(shù)為查找函數(shù) row函數(shù)為取當(dāng)前行函數(shù) 2.篩選數(shù)據(jù)后 求和范圍按篩選后更新 subtotal(函數(shù)序號, 匯總區(qū)域1) 第一參數(shù)'函數(shù)序號'用109為'求和' 第二參數(shù)用上面的公式組合 錄制的動圖示例: 小擴(kuò)展: 公眾號之前有個類似文章用的是Aggregate函數(shù) 您也可以參考今天這篇文章中的公式 修改Aggregate函數(shù)達(dá)到同樣效果 修改后的公式直接給出大家參考:
但是請注意 Aggregate函數(shù)只在Excel2010版本以上才可使用 這也是今天用subtotal函數(shù)制作這篇文章的原因之一 |
|