要求如果A欄是戶主,就要統計C欄的戶數。
我們來看看如何優雅地遊走在牛A和牛c之間。
C2單元格輸入公式:
=IF(A2= "戶主",COUNTA(B2:B20)-SUM(C3:C20),"")
然後雙擊公式C2右下角的填充柄,確定:
接下來,我們來說說這個公式的運算過程:
眾所周知,COUNTA的函數是用來計數的,SUM的函數是用來求和的。在這個例子中,重點是計數的範圍和求和的範圍。
以C2的公式為例:
COUNTA的取值範圍為(B2:B20),公式使用相對引用,即從當前行的B列開始,計算非空單元格的個數,即人數。
SUM函數的取值範圍是(C3:C20)。請註意,此處求和的起始位置是公式所在的單元格C2的下壹行,並且還使用了相對引用。
如果公式復制下來,COUNTA的取值範圍和SUM函數的取值範圍都會發生變化,後壹個公式的結果會被前壹個公式再次使用。
為了更好的理解運算過程,我們可以從c列最後壹個單元格的公式開始。
單元格C18的公式為:
=IF(A18= "戶主",counta(b 18:b36)-sum(c 19:c36),"")
COUNTA函數從B18計算非空單元格的個數,結果為3。
SUM函數計算C19的和,結果為0。
3-0,最終統計結果是3。
再看壹下單元格C17的公式:
=IF(A17= "戶主",counta(b 17:b35)-sum(c 18:c35),"")
COUNTA函數計算B17中非空單元格的個數,結果為4。
SUM函數計算C19的和,結果是3。
4-3,最終統計結果是1。
其他單元格的統計過程也是同樣的原理。
這個公式的計算過程巧妙,需要慢慢消化才能理解和靈活運用。
建議妳先收藏或者手指轉發,以後再和原文對比,不然默默寫幾個小時的教程就瞎了。
學習Excel函數公式不僅是為了衡量我們能使用多少函數,更是為了看基本函數的熟練程度。大師的境界就是能把簡單的功能運用到極致,俗話說:手中無刀,心中有刀。