excel圖文教程:極值的查找方法

編按:哈嘍,大家好!說(shuō)到excel中的“最值”,在日常的數(shù)據(jù)統(tǒng)計(jì)和分析中,經(jīng)常會(huì)用到。比如計(jì)算本月的銷(xiāo)量冠軍、前三名銷(xiāo)量的產(chǎn)品名稱(chēng)、本月最低銷(xiāo)量等等,今天我們就一起來(lái)認(rèn)識(shí)一下excel中的“最值”函數(shù)。學(xué)習(xí)更多技巧,請(qǐng)收藏部落窩教育excel圖文教程。
對(duì)于數(shù)值大小敏感的表格,最值是數(shù)據(jù)分析中繞不開(kāi)的話題,最值包括最大值、最小值、第幾大的某個(gè)值、第幾小的某個(gè)值,通過(guò)MAX()、MIN()、LARGE()、SMALL()函數(shù),可以反映出數(shù)據(jù)最好和最壞水平,下面就跟著小編往下看看吧!
一、計(jì)算一組系列數(shù)字中的最大/最小值
如果要取得一組純數(shù)字中的最大值,可以使用MAX()函數(shù)來(lái)實(shí)現(xiàn),同樣,要取得這組數(shù)字中的最小值,則可以使用MIN()函數(shù)來(lái)實(shí)現(xiàn)。函數(shù)很簡(jiǎn)單,大家應(yīng)該也用過(guò),小編簡(jiǎn)單介紹下:
MAX函數(shù)的語(yǔ)法格式為:MAX(number1,[number2],…)。
MIN函數(shù)的語(yǔ)法格式為:MIN(number1,[number2],…)。
從函數(shù)的語(yǔ)法格式上可以看出,MAX()函數(shù)、MIN()函數(shù)的參數(shù)和用法都相同,兩個(gè)函數(shù)都至少需要一個(gè)number參數(shù),最多可以指定255個(gè)參數(shù),每個(gè)number都可以是數(shù)字或包含數(shù)字的名稱(chēng)、數(shù)組或引用。
如果number是數(shù)組或引用,其中的空白單元格、邏輯值或是文本將被忽略。
下面我們來(lái)看一個(gè)例子。
某銷(xiāo)售公司將一年12個(gè)月的數(shù)據(jù)全部統(tǒng)計(jì)到了一張工作表中,現(xiàn)在需要用黃色填充每個(gè)月的最大銷(xiāo)售數(shù)量,用紅色填充最小銷(xiāo)售數(shù)量。

?
我們可以先使用MAX和MIN找出每月數(shù)據(jù)的最大值、最小值,接著使用條件格式對(duì)滿(mǎn)足條件的單元格應(yīng)用對(duì)應(yīng)格式。這里小編要提醒下各位,對(duì)單元格填充顏色,盡量使用條件格式,而不是單純的填充顏色,這樣一來(lái)當(dāng)數(shù)據(jù)發(fā)生變化時(shí),填充的顏色也會(huì)隨之變換。
具體操作步驟如下:
①??選擇C4:C11單元格區(qū)域,單擊“條件格式”按鈕,選擇“新建規(guī)則”命令。

?
②??選擇“使用公式確定要設(shè)置格式的單元格”選項(xiàng),在下方輸入公式“=C4=MAX(C$4:C$11)”后,單擊“格式”按鈕。

?
③??在彈出的對(duì)話框中的“填充”選項(xiàng)卡下,選擇黃色作為單元格的填充顏色,并單擊“確定”按鈕,關(guān)閉所有對(duì)話框。

?
④??按照上面的操作步驟,在條件格式設(shè)置框中輸入公式“=C4=MIN(C$4:C$11)”后,單擊“格式”按鈕。

?
⑤??在彈出的對(duì)話框中的“填充”選項(xiàng)卡下,選擇紅色作為單元格的填充顏色,單擊 “確定”按鈕,關(guān)閉所有對(duì)話框。

?
⑥??再次單擊“條件格式”按鈕,在彈出的下拉菜單中選擇“管理規(guī)則”命令,在打開(kāi)的對(duì)話框中,將兩個(gè)條件格式的“應(yīng)用于”范圍改為C4:N11單元格區(qū)域,單擊“確定”按鈕關(guān)閉對(duì)話框。

?
本例中使用了兩個(gè)公式,但這兩個(gè)公式結(jié)構(gòu)完全相同,其中,第一個(gè)公式“=C4=MAX(C$4:C$11)”用于確定C4單元格是否為C4:C11單元格區(qū)域的最大值,而第二個(gè)公式“=C4=MIN(C$4:C$11)”則用于確定C4單元格是否為C4:C11單元格區(qū)域的最小值,如果是,則返回TRUE,由條件格式設(shè)置指定的單元格格式,否則返回FALSE,單元格格式保持不變。
二、計(jì)算一組數(shù)據(jù)中第K個(gè)最大/最小值
如果想知道一個(gè)數(shù)據(jù)系列中的第k個(gè)最大值,可以使用LARGE()函數(shù)得到,相反,若想知道其中的第k個(gè)最小值,則可以使用SMALL()函數(shù)來(lái)得到,語(yǔ)法格式如下:
LARGE函數(shù)的語(yǔ)法格式為:LARGE(array,k)。
SMALL函數(shù)的語(yǔ)法格式為:SMALL(array,k)。
LARGE函數(shù)和SMALL函數(shù)的語(yǔ)法格式和參數(shù)完全相同。其中array參數(shù)表示要處理的數(shù)值序列,k參數(shù)表示返回第幾大/小的值。話不多說(shuō),上例子。學(xué)習(xí)更多技巧,請(qǐng)收藏部落窩教育excel圖文教程。
現(xiàn)需要根據(jù)每種商品的銷(xiāo)售數(shù)量,找出本月銷(xiāo)量排名前3和排名后3的商品名稱(chēng),以及對(duì)應(yīng)的銷(xiāo)售數(shù)量。

?
想找出排名前3和排名后3的數(shù)值,可以分別使用LARGE函數(shù)和SMALL函數(shù)來(lái)完成,當(dāng)找出這些數(shù)值后,可以使用MATCH函數(shù)來(lái)找出其在序列中的位置,然后通過(guò)INDEX函數(shù)返回其對(duì)應(yīng)商品的名稱(chēng),輸出所需結(jié)果。具體操作步驟如下:
①選擇F3:F5單元格區(qū)域,輸入公式“=LARGE($B$3:$B$16,D3)”按“Ctrl+Enter”組合鍵完成輸入,公式用于獲取B3:B16單元格區(qū)域中前三個(gè)最大的值。

?
②選擇E3:E5單元格區(qū)域,輸入公式“=INDEX($A$3:$A$16,MATCH(F3,$B$3:$B$16,0))”按“Ctrl+Enter”組合鍵完成輸入。通過(guò)MATCH函數(shù)返回F列中的銷(xiāo)售數(shù)量在$B$3:$B$16區(qū)域中所在的位置,最后利用INDEX函數(shù)返回銷(xiāo)售數(shù)量對(duì)應(yīng)的商品名稱(chēng)。

?
③選擇E3:E5單元格區(qū)域,輸入公式“=SMALL($B$3:$B$16,H3)”按“Ctrl+Enter”組合鍵完成輸入,公式用于獲取B3:B16單元格區(qū)域中前三個(gè)最小的值。

?
④選擇I3:I5單元格區(qū)域,輸入公式“=INDEX($A$3:$A$16,MATCH(J3,$B$3:$B$16,0))”按“Ctrl+Enter”組合鍵完成輸入。

?
在上述例子中,由于商品類(lèi)別少,銷(xiāo)售數(shù)量沒(méi)有出現(xiàn)重復(fù)的情況,因此可以得到正確的結(jié)果,但如果商品類(lèi)別較多,銷(xiāo)售數(shù)量出現(xiàn)重復(fù)值,此時(shí)再用上面的公式返回銷(xiāo)售數(shù)量對(duì)應(yīng)的商品名稱(chēng),就只會(huì)返回第一個(gè)與銷(xiāo)售數(shù)量對(duì)應(yīng)的商品名稱(chēng),如下圖所示。

?
要解決此問(wèn)題,就必須讓INDEX函數(shù)的第二參數(shù)返回每個(gè)重復(fù)值在數(shù)據(jù)區(qū)域中的實(shí)際位置,可以通過(guò)LARGE函數(shù)、IF函數(shù)、ROW函數(shù)、以及COUNTIF函數(shù)嵌套完成,返回商品名稱(chēng)的公式如下:“{=INDEX($A$3:$A$16,LARGE(IF($B$3:$B$16=F3,ROW($1:$14)),COUNTIF($F$3:F3,F3)))}”,由于是數(shù)組公式,需要按“Ctrl+Shift+Enter”組合鍵結(jié)束公式。?

?
公式解析:用IF函數(shù)判斷$B$3:$B$16區(qū)域中的值是否等于F3,等于則返回?cái)?shù)量對(duì)應(yīng)的序號(hào),不等于則返回FALSE。于是可以得到一組由邏輯值FALSE和序號(hào)組成的數(shù)組,作為L(zhǎng)ARGE函數(shù)的第一參數(shù)。接著使用COUNTIF函數(shù)判斷F3單元格在$F$3:F3區(qū)域中出現(xiàn)的次數(shù),將得到的次數(shù),作為L(zhǎng)ARGE函數(shù)的第二參數(shù),用于確定返回這個(gè)數(shù)組中第幾大的值。最后將LARGE函數(shù)的結(jié)果,作為INDEX的第二參數(shù),返回重復(fù)數(shù)量對(duì)應(yīng)的不同商品名稱(chēng)。
(請(qǐng)注意該公式中COUNTIF函數(shù)對(duì)于數(shù)據(jù)區(qū)域“$F$3:F3”的引用方法,這里我們限制了計(jì)數(shù)區(qū)域的范圍,這個(gè)計(jì)數(shù)范圍會(huì)隨著公式的下拉不斷擴(kuò)大,需要統(tǒng)計(jì)的數(shù)量就會(huì)逐漸增多,這樣一來(lái),就可以統(tǒng)計(jì)出該重復(fù)值是第幾次重復(fù)出現(xiàn)。)
好了,關(guān)于計(jì)算數(shù)值最值的方法就介紹到這,我們學(xué)習(xí)了MAX()、MIN()、LARGE()、SMALL()函數(shù),同時(shí)也復(fù)習(xí)了條件格式、INDEX()、MATCH()等函數(shù)的用法。學(xué)習(xí)更多技巧,請(qǐng)收藏部落窩教育excel圖文教程。
****部落窩教育-excel如何提取極值****
原創(chuàng):賦春風(fēng)/部落窩教育(未經(jīng)同意,請(qǐng)勿轉(zhuǎn)載)
更多教程:部落窩教育(www.itblw.com)
加微:blwjymx2
微信公眾號(hào):exceljiaocheng