1、多條件區間判斷
【例1】按銷售量計算計成比率。
本例為最簡單的情況,再多一點區間的話用if就會很麻煩,這時候可以使用lookup或者vlookup函數,具體參見:vlookup替換複雜判斷中的IF函數、LOOKUP函數的幾種經典用法(第5個例子)
2、多條件組合判斷
【例2】如果金額小於500並且B列為「未到期」則返回補款,否則為空
=IF(AND(A2<500,B2="未到期"),"補款","")
本例涉及到同時滿足兩個條件或者兩個條件之一成立的情況,同時成立用AND,任一個成立用OR函數。關於這兩個函數可以參考:and、or和not邏輯函數的運用
3、多條件求和
【例3】計算A列產品中包含「電視」並且B列地區為鄭州的數量之和
公式:C11
=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)
本例是sumifs函數的典型用法,需要說明的是在sumifs中可以使用通配符*,
可以參考:sumif函數實現模糊數據的求和統計
4、多條件計數
【例4】根據下圖,統計公司1人事部有多少人
=COUNTIFS(A2:A6,"公司1",B2:B6,"人事部")
本例是countifs函數的典型用法,可以參考:條件計數函數COUNTIF&COUNTIFS
5、多條件查找
【例5】要求根據入庫時間和產品名稱進行查找。
本例是lookup多條件精確查找的標準用法,可以參考:使用lookup函數根據部分內容進行查找的思路解析中的例一,或者參考:【函數學堂】vlookup函數的延伸用法(上)中的vlookup合併條件引用(多條件引用)部分。
6、雙向查找
【例6】要求在上表中根據姓名和月份查找銷售量
公式:
=INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))
本例是index+match的經典組合,可以參考:index+match函數組合在excel中的應用
7、多條件求平均值
【例7】要求計算公司1人事部的平均工資
公式:=AVERAGEIFS(D2:D9,A2:A9,"公司1",B2:B9,"人事部")
本例是AVERAGEIFS函數的標準用法,可以參考:AVERAGEIF函數詳解
8、多條件求最大值
【例8】要求計算公司1人事部的最高工資
數組公式(輸入後同時按ctrl+shift+enter三鍵結束輸入)
{=MAX((A2:A9="公司1")*(B2:B9="人事部")*D2:D9)}
最簡單的數組公式用法,注意,多條件最小值的求法可不是把max換成min那麼簡單哦~~~
有任何疑問歡迎加qq群交流:EXCEL基礎學習群 259921244
掃描二維碼或者長按指紋,關注「老菜鳥的巢」,每天都有一篇《辦公秘籍》