IF函數小夥伴們并不陌生,在Excel使用頻率極高,根據其參數一,判斷條件的真假,返回不同的結果,在以前的使用過程中更多的是與AND、OR函數結合使用,或者IF多層嵌套。
今天我們要說的是,IF函數與MAX、MIN函數結合數組公式的使用小技巧,話不多說,讓我們一起看看。
最大成績下圖中,A/B列為各學生成績表,現在需要從中找出每位同學的最高(最大)成績,利用MAX IF函數輕松搞定。
在E2單元格内輸入:=MAX(IF(A:A=D2,B:B))
同時按下Ctrl Shift Enter三鍵,完成數組公式的輸入,公式下拉即可。
可以發現的是,這裡的IF函數隻有兩個參數,且第一個參數前半部引用的并不是一個單元格,而是整個A列,第二個參數也是一整列,相當于區域引用(數組),所以最後需要同時按下Ctrl Shift Enter完成數組公式的輸入。
可以簡單理解為公式IF(A:A=D2,B:B),返回A列所有名稱為“馬可波羅”同學的成績,再對這裡成績運用MAX函數,找出其中最大的一個。
最小成績同理,IF函數結合MIN函數取最小值,如下圖所示:
平均值
某位同學的平均成績:
日期的獲取
之前文章,我們曾利用Excel字典技術,獲取每個客戶的最早購買日期與最近購買日期Excel如何提取客戶第一次與最後一次出現的記錄?字典1秒搞定,這裡利用MAX IF與MIN IF也可以輕松搞定。
由于日期之間可以互相比較大小(某種意義上來說,日期是特殊的數字),MAX可以返回最大的日期(最近的日期),MIN可以返回最小的日期(最早的日期)。
再次強調下,公式輸入完成後,一定要同時按Ctrl Shift Enter三鍵,完成輸入。
小結以上就是IF函數的另類用法,适合一定的場景,推薦給大家,希望對各位有用。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!