Excel 求和,大多數(shù)人常用 sum 函數(shù),進(jìn)階一點(diǎn)的話,可以用 sumif 函數(shù)。
關(guān)于 sumif 函數(shù)的用法,可以參考 Excel 實(shí)用 tips(四) – sumif 函數(shù)的妙用
今天要介紹的是另一個(gè)更加智能的求和函數(shù) subtotal。
還是通過案例來講解。
我用的版本是 Excel 2016,其他版本的界面可能略有不同。
案例 :
比如下表,用 Sum 函數(shù)求和后得到如下結(jié)果。
現(xiàn)在我們通過勾選的方式,取消選擇第一個(gè)數(shù)字,可以看到總數(shù)沒有發(fā)生變化。
如果要求只對勾選出來的數(shù)值進(jìn)行求和,即每次勾選后,總數(shù)會自動變化,怎么做?
解決方案:
使用 SUBTOTAL(function_num,ref1,ref2, ...) 函數(shù)。
根據(jù)上面的表二,我們需要使用參數(shù) 9 或 109。先看一下用參數(shù) 9 的效果。
取消勾選第一個(gè)數(shù)值后,可以看到使用 Subtotal 求和的總數(shù)已經(jīng)自動發(fā)生了變化。
參數(shù) 9 和 109 的區(qū)別是什么?
當(dāng)我們隱藏某個(gè)單元格時(shí),參數(shù) 9 的總數(shù)仍然會包含這個(gè)隱藏的值,而參數(shù) 109 的總數(shù)不包含這個(gè)隱藏值。
Subtotal 函數(shù)不僅可以求和,還可以計(jì)數(shù)、求平均值、算最大最小值等等,具體用法參考上述參數(shù)表即可。