1、IFS函數(shù)
2、MAXIFS函數(shù)
3、MINIFS函數(shù)
4、CONCAT函數(shù)
5、TEXTJOIN函數(shù)
一、IFS函數(shù)
IFS 函數(shù)檢查是否滿足一個或多個條件,且是否返回與第一個 TRUE 條件對應的值。IFS 可以輕松取代復雜的多層嵌套 IF 語句。
用一句話說清楚它的語法:
=IFS(條件1判斷語句,條件1結果,條件2判斷語句,條件2結果,條件3判斷語句,條件3結果,......)
說明:IFS 函數(shù)允許測試最多 127 個不同的條件。
光說不練假把式,咱來個實際問題讓IFS露露臉:
要在C列輸入公式,根據(jù)以上規(guī)則判斷等級,以往常用的IF公式如下:
=IF(B2=100,'滿分',IF(B2>=90,'優(yōu)秀',IF(B2>=80,'良好',IF(B2>=60,'及格','不及格'))))
看到這一群括號,80%的人已經暈了,下面IF可以下場休息了,換IFS上場:
=IFS(B2=100,'滿分',B2>=90,'優(yōu)秀',B2>=80,'良好',B2>=60,'及格',B2<60,'不及格')
這種公式寫起來是不是簡單多了?
條件越多,用這個公式的優(yōu)勢就更加明顯,你懂的!
如果你以為IFS就這點本事就小瞧他啦,當IFS與MAX合體時,會發(fā)生什么?往下看吧~~
二、MAXIFS函數(shù)
MAXIFS 函數(shù)返回一組給定條件或標準指定的單元格中的最大值。
用一句話說清楚它的語法:
=MAXIFS(結果所在區(qū)域,條件區(qū)域1,條件1,條件區(qū)域2,條件2,......)
結合一個實際案例來加深理解。
在下圖所示的表格中,要同時滿足3個條件統(tǒng)計最高銷量
1、第一個條件是產品為C
2、第二個條件是渠道為外銷
3、第三個條件是滿足前兩條下銷量最高
以前遇到這種情況,需要用到以下這個數(shù)組公式,而且要按
=MAX(IF((C2:C15='C')*(B2:B15='外銷'),D2:D15))
現(xiàn)在有了MAXIFS,一切都變的超簡單:
在F2單元格輸入以下公式即可
=MAXIFS(D:D,C:C,'C',B:B,'外銷')
有了Excel 2016,就連Excel小白也可以輕松搞定這類復雜的多條件統(tǒng)計問題了!
MAXIFS還有個好兄弟,下面輪到他出場。
三、MINIFS函數(shù)
MINIFS 函數(shù)返回一組給定條件或標準指定的單元格中的最小值。
他的語法結構跟MAXIFS一致,不再贅述,直接上案例。
在F2單元格輸入以下公式即可
=MINIFS(D:D,B:B,'女',C:C,'1組')
一個公式輕松搞定,小白也毫無壓力!
除了多條件判斷、多條件統(tǒng)計極值,在文本合并方面Excel 2016也有驚喜帶給你,往下看~
四、CONCAT函數(shù)
下表中的多列數(shù)據(jù)需要合并,即需要把A2:J2的數(shù)據(jù)合并放置在K2單元格,依此類推。
在老版本中,常見的合并做法是以下這種公式。
老方法1:
=A2&B2&C2&D2&E2&F2&G2&H2&I2&J2
當需要合并的數(shù)據(jù)更多時,公式長度繼續(xù)增加,很機械很重復的碼公式是個苦差事!
用CONCAT函數(shù)就簡單了,以K2單元格為例公式如下:
=CONCAT(A2:J2)
CONCAT不但可以橫向合并,還可以縱向合并。
比如要把A列數(shù)據(jù)合并,只需輸入以下公式:
=CONCAT(A2:A7)
除了橫向合并,縱向合并外,CONCAT還支持區(qū)域內數(shù)據(jù)合并。
以下這個很簡短的公式,可以幫你把整個區(qū)域的數(shù)據(jù)都合并在一起
=CONCAT(A2:J7)
有時候,工作需要讓合并數(shù)據(jù)的時候中間加個分隔符,這個,可以滿足你一下:
這里輸入的是一個數(shù)組公式,需要按
=CONCAT(A2:C4&' ')
公式中引號里面是個空格,這樣就在合并數(shù)據(jù)的時候用空格間隔每個數(shù)據(jù)了,貼心吧?
不但如此,CONCAT還支持條件篩選后的數(shù)據(jù)合并,看看下面這個動態(tài)演示
F2用的是以下這個數(shù)組公式,需要按
=CONCAT(IF((B2:B13=E2)*(C2:C13='是'),A2:A13&'、',''))
它可以幫你做到條件篩選后的數(shù)據(jù)合并,而且實時動態(tài)更新結果哦!
你見識了CONCAT的強大,我悄悄告訴你下面要講的那個函數(shù)可以替代CONCAT的功能,而且還可以完成更多,比如這個案例中返回結果中不想顯示最后那個頓號。
五、TEXTJOIN函數(shù)
這個函數(shù)從名字一看就是專業(yè)干文本連接的對吧,呵呵~
用一句話說明他的語法就是:
=TEXTJOIN(間隔符,1,需要合并的數(shù)據(jù)或區(qū)域)
看個案例加深理解
要想把下圖左側的表格,按照所屬部門將人員姓名列示在一起,并以頓號間隔,你該怎么做呢?
E2輸入數(shù)組公式后,按
=TEXTJOIN('、',1,IF(B$2:B$15=D2,A$2:A$15,''))
聯(lián)系客服