在 Excel 中,可以取某一行或某一列及選中區域的最大值或最小值;在不帶條件的情況下,直接取最大值或最小值;在帶條件的情況下,只取滿足條件的最大值或最小值。無論是取最大值還是取最小值,除選擇「自動求和」中的最大值與最小值選項外,還可以用快捷鍵。另外,除把最大值或最不值取出外,還可以用顏色標出最大值或最小值所在位置。以下是就Excel取最大值或最小值、帶條件取最大值或最小值與用顏色標出最大值或最小值所在位置的具體操作方法,實例中操作所用版本均為 Excel 2016。
一、Excel取最大值
1、假如要求某班級每個學生各科成績的最高分。選中 K2 單元格,選擇「公式」選項卡,單擊「自動求和」,在彈出的菜單中選擇「最大值」,則 K2 單元格中自動填充入公式 =MAX(B3:J3),按回車,則返回「李子和」各科成績的最高分;把滑鼠移到 K2 右下角的單元格填充柄上,按住左鍵並往下拖,則求出其他同學的最高分;操作過程步驟,如圖1所示:
2、用快捷鍵求最大值
A、選中 K2 單元格,按住 Alt,按一次 M,按一次 U,按一次 M,則自動在 K2 單元格輸入公式 =MAX(B3:J3),如圖2所示:
B、按回車,則求得學生李子和的各科成績最高分,如圖3所示:
C、要繼續求其他同學的最高分,往下拖即可。
二、Excel取最小值
1、假如要求某班各科成績的最低分。選中 B30 單元格,選擇「公式」選項卡,單擊「自動求和」,在彈出的菜單中選擇「最小值」,則 B30 中自動輸入公式 =MIN(B3:B30),按回車,則返回高數的最低分;把滑鼠移到 B30 右下角的單元格填充柄上,按住左鍵並往右拖,則返回其他各科成績的最低分;操作過程步驟,如圖4所示:
2、求最小值也可以用快捷鍵 Alt + M + U + I,按鍵方法為:按住 Alt,按一次 M,按一次 U,按一次 I。
三、Excel用顏色標出最大值或最小值所在位置
(一)用紅色標出最大值所在位置
1、假如要用紅色標出某班級各科成績的最高分。框選各科成績所在區域,即框選 B3:F18 這片區域,選擇「開始」選項卡,單擊「條件格式」,在彈出的菜單中選擇「新建規則」,打開「新建格式規則」窗口,選擇「使用公式確定要設置格式的單元格」,在「為符合此公式的值設置格式」下輸入公式 =B3=Max(,單擊輸入框右邊的圖標縮起窗口,框選 B3:F18,則 $B$3:$F$18 自動填到 Max( 後,接著輸入 ),則公式變為 =B3=Max($B$3:$F$18),單擊輸入框右邊的圖標展開窗口;單擊「格式」,打開「設置單元格格式」窗口,選擇「填充」選項卡,再選擇「紅色」,單擊「確定」返回「新建規則」窗口,再單擊「確定」,則標出各科成績的最大值,共有兩最大值,即 93;操作過程步驟,如圖5所示:
2、打開「新建格式規則」窗口也可以用快捷鍵 Alt + H + L + N,按鍵方法為:按住 Alt,按一次 H,按一次 L,按一次 N。
(二)用藍色標出最小值所在位置
假如要用藍色標出某班級各科成績的最低分。框選 B3:F18 這片各科成績區域,單擊「開始」選項卡下的「條件格式」,在彈出的菜單中選擇「新建規則」,打開「新建格式規則」窗口,選擇「使用公式確定要設置格式的單元格」,在「為符合此公式的值設置格式」下輸入公式 =B3=Min(,單擊輸入框右邊的圖標,再次框選 B3:F18,則 $B$3:$F$18 自動填到 Min( 後,再輸入右括號 ),則公式變為 =B3=Min($B$3:$F$18),單擊輸入框右邊的展開窗口圖標,然後單擊「格式」,打開「設置單元格格式」窗口,選擇「填充」選項卡,單擊「藍色」,然後單擊兩次「確定」,則用藍色標出各科成績的最小值所在位置,最小值也有兩個,即 65,操作過程步驟,如圖6所示:
(三)用綠色標出85到90分的所有成績
同樣框選 B3:F18 這片各科成績區域,單擊「開始」選項下的「條件格式」,在彈出的菜單中依次選擇「突出顯示單元格規則」→ 介於,在打開的窗口中從左到右依次輸入 85 和 90,單擊「設置為」右邊下拉框,選擇「自定義格式」,打開「設置單元格格式」窗口,選擇「綠色」,單擊「確定」返回「介於」窗口,再單擊「確定」,則用綠色標出85到90分的所有成績;操作過程步驟,如圖7所示:
(四)清除所有標出的單元格
框選要清除的區域(即 B3:F18),單擊「開始」選項下的「條件格式」,在彈出的菜單中依次選擇「清除規則」→ 清除所選單元格的規則,則所有標出的單元格背景被清除;操作過程步驟,如圖8所示:
三、Excel帶條件求最大值或最小值
(一)帶條件求最大值
1、把公式 =MAX(IF($D2="襯衫",$D2:$E10,"")) 複製到 E12 單元格,如圖9所示:
2、按回車,則返回襯衫的最高價格 98 元,如圖10所示:
3、公式說明
公式由 MAX函數和IF函數組成,IF 的條件為 $D2="襯衫",即 D 列中只要等於「襯衫」,就返回 $D2:$E10 中對應值;然後再在返回的所有值中求最大值。$D2 是對 D 列的絕對引用、對行的相對引用,即列變行不變,$E10 宜是如此。
(二)帶條件求最小值
方法與帶條件求最大值一樣,只需把公式中的 MAX 改為 Min,即公式變為 =MIN(IF($D2="襯衫",$D2:$E10,"")),就可以求出襯衫的最低價格。