來看小伙伴的提問。

秦老師的回答當(dāng)然是Excel肯定能夠?qū)崿F(xiàn)這個功能,通過黏貼或下拉選擇狀況,就能自動統(tǒng)計所扣除工資的總和??聪聞訄D操作:

解決這類問題有很多思路和方法,這里介紹一個比較快捷的方法。
思路是這樣:
分別統(tǒng)計出早退、遲到、曠工,這三種狀態(tài)的個數(shù),然后乘以他們對應(yīng)的扣除工資數(shù),再求和就可以搞定。

所以利用countif函數(shù)搞定這個案例,具體操作如下:
首先判斷所有數(shù)據(jù)區(qū)域中“遲到”的個數(shù),然后乘以扣除的10元。
所以公式寫成
=COUNTIF(B2:E2,"遲到")*10
B2:E2是區(qū)域,“遲到”是條件,注意要用英文半角的引號引起來,10是扣除的工資基數(shù)。

以此類推分別判斷“早退”和“曠工”這兩種情況,然后進行相加即可。
所以公式完整的是這樣的:
=COUNTIF(B2:E2,"遲到")*10+COUNTIF(B2:E2,"早退")*10+COUNTIF(B2:E2,"曠工")*20
其實也就是三種情況個數(shù)的統(tǒng)計。

是不是還算簡單呢!當(dāng)然解決這個問題的方法很多,比如用if函數(shù),不過估計寫if函數(shù)嵌套比較麻煩,也可以用vlookup的絕對匹配,建立一個基準(zhǔn)表,然后進行匹配。
大家如果感興趣可以自己研究一下。
=SUM(VLOOKUP(B2,B11:C15,2,0),VLOOKUP(C2,B11:C15,2,0),VLOOKUP(D2,B11:C15,2,0),VLOOKUP(E2,B11:C15,2,0))
公式是長了點,大致思路也是利用匹配來對應(yīng)的數(shù)值,然后在SUM求和而已。

想想會不會有更好的方法呢?歡迎大家留言。
總結(jié):橫著用countif函數(shù)的數(shù)據(jù)結(jié)構(gòu)的例子并不多,本例算是其中的一種典型應(yīng)用,希望對大家有所啟發(fā)。