subtotal這函數(shù)真挺神的,平時在分類匯總里經(jīng)常見到。但它有三個牛掰的地方,讓別的函數(shù)根本沒法替代。
先說語法:SUBTOTAL(函數(shù)編號, 引用1, 引用2...)
那個函數(shù)編號分兩種:
1-11 是包含隱藏行的數(shù)據(jù);101-111 是忽略隱藏行的。比如:
- 1 和 101 都是算平均值(AVERAGE)
- 2 和 102 是計數(shù)(COUNT)
- 9 和 109 是求和(SUM)
……以此類推
重點來了,它第一個厲害之處:如果數(shù)據(jù)區(qū)域里已經(jīng)有用SUBTOTAL算出來的結(jié)果,再套一層SUBTOTAL會自動忽略這些子結(jié)果,防止重復計算,賊智能!
第二個特點:能區(qū)分隱藏行!
你手動隱藏了某幾行,用1-11的話,這些數(shù)據(jù)還會被算進去;但用101-111就直接無視它們。不過不管哪個編號,只要是通過篩選隱藏掉的行,統(tǒng)統(tǒng)都會被忽略。注意哈,它只認垂直列的數(shù)據(jù),橫著的行或者隱藏列不影響結(jié)果。
第三個亮點:它可以當AVERAGE、SUM、COUNT這些函數(shù)用,關(guān)鍵是遇到要處理隱藏行或者怕重復統(tǒng)計的時候,直接上SUBTOTAL就完事了,比原生函數(shù)更穩(wěn)。
只要涉及到隱藏行或者嵌套匯總,SUBTOTAL就是yyds,別的函數(shù)真干不了這活。
先說語法:SUBTOTAL(函數(shù)編號, 引用1, 引用2...)
那個函數(shù)編號分兩種:
1-11 是包含隱藏行的數(shù)據(jù);101-111 是忽略隱藏行的。比如:
- 1 和 101 都是算平均值(AVERAGE)
- 2 和 102 是計數(shù)(COUNT)
- 9 和 109 是求和(SUM)
……以此類推
重點來了,它第一個厲害之處:如果數(shù)據(jù)區(qū)域里已經(jīng)有用SUBTOTAL算出來的結(jié)果,再套一層SUBTOTAL會自動忽略這些子結(jié)果,防止重復計算,賊智能!
第二個特點:能區(qū)分隱藏行!
你手動隱藏了某幾行,用1-11的話,這些數(shù)據(jù)還會被算進去;但用101-111就直接無視它們。不過不管哪個編號,只要是通過篩選隱藏掉的行,統(tǒng)統(tǒng)都會被忽略。注意哈,它只認垂直列的數(shù)據(jù),橫著的行或者隱藏列不影響結(jié)果。
第三個亮點:它可以當AVERAGE、SUM、COUNT這些函數(shù)用,關(guān)鍵是遇到要處理隱藏行或者怕重復統(tǒng)計的時候,直接上SUBTOTAL就完事了,比原生函數(shù)更穩(wěn)。
只要涉及到隱藏行或者嵌套匯總,SUBTOTAL就是yyds,別的函數(shù)真干不了這活。