昨天小編跟大家介紹了一些基礎(chǔ)函數(shù),大家是否還有印象呢?
今天帶來(lái)的函數(shù)會(huì)略微復(fù)雜一些,但是它們的功能對(duì)于辦公而言依然是十分強(qiáng)大的!
01
使用MIN函數(shù)返回一組數(shù)據(jù)中的最小值
與 MAX 函數(shù)的功能相反,MIN函數(shù)用于計(jì)算一組數(shù)據(jù)中的最小值。
語(yǔ)法結(jié)構(gòu):
MIN(number1,[number2],...)
參數(shù):
number1:必需參數(shù),表示需要計(jì)算最小值的第 1 個(gè)參數(shù)。
number2,...:可選參數(shù),表示需要計(jì)算最小值的2~255個(gè)參數(shù)。
MIN 函數(shù)的使用方法與 MAX 函數(shù)相同,函數(shù)參數(shù)為要求最小值的數(shù)值或單元格引用,多個(gè)參數(shù)間使用逗號(hào)分隔,如果是計(jì)算連續(xù)單元格區(qū)域之和,參數(shù)中可直接引用單元格區(qū)域。
例如,要在銷售業(yè)績(jī)表中統(tǒng)計(jì)出年度最低的銷售額,具體操作步驟如下。
首先輸入計(jì)算公式。
在 A19 單元格中輸入相應(yīng)的文本,選擇 B19單元格,在編輯欄中輸入函數(shù)【=MIN(G2:G15)】。
然后查看計(jì)算結(jié)果。
按【Enter】鍵確認(rèn)函數(shù)的輸入,即可在該單元格中計(jì)算出函數(shù)的結(jié)果。
02
使用 IF函數(shù)根據(jù)指定條件返回不同的結(jié)果
在遇到因指定的條件不同而需要返回不同結(jié)果的計(jì)算處理時(shí),可以使用 IF 函數(shù)來(lái)完成。
語(yǔ)法結(jié)構(gòu):
IF(logical_test,[value_if_true],
[value_if_false])
參數(shù):
logical_test:必需參數(shù),表示計(jì)算結(jié)果為 TRUE 或 FALSE 的任意值或表達(dá)式。
value_if_true:可選參數(shù),表示 logical_test 為 TRUE 時(shí)要返回的值,可以是任意數(shù)據(jù)。
value_if_false:可選參數(shù),表示 logical_test 為 FALSE 時(shí)要返回的值,也可以是任意數(shù)據(jù)。
IF函數(shù)是一種常用的條件函數(shù),它能對(duì)數(shù)值和公式執(zhí)行條件檢測(cè),并根據(jù)邏輯計(jì)算的真假值返回不同結(jié)果。
其語(yǔ)法結(jié)構(gòu)可理解為【=IF (條件,真值,假值)】,當(dāng)【條件】成立時(shí),結(jié)果取【真值】,否則取【假值】。
IF 函數(shù)的作用非常廣泛,除了在日常條件計(jì)算中經(jīng)常使用外,在檢查數(shù)據(jù)方面也有特效。
例如,可以使用IF 函數(shù)核對(duì)輸入的數(shù)據(jù),清除 Excel工作表中的 0 值等。
在【各產(chǎn)品銷售情況分析】工作表中使用 IF 函數(shù)來(lái)排除公式中除數(shù)為 0 的情況,使公式編寫更謹(jǐn)慎,具體操作步驟如下。
首先選擇 E2 單元格,單擊編輯欄中的【插入函數(shù)】按鈕。
然后選擇需要的函數(shù)。
打開(kāi)【插入函數(shù)】對(duì)話框,在【選擇函數(shù)】列表框中選擇要使用的【IF】函數(shù),單擊【確定】按鈕。
接下來(lái)設(shè)置函數(shù)參數(shù)。
打開(kāi)【函數(shù)參數(shù)】對(duì)話框,在【Logical_test】參數(shù)框中 輸 入【D2=0】,在【Value_if_true】參數(shù)框中輸入【0】,在【Value_if_false】參數(shù)框中輸入【B2/D2】,單擊【確定】按鈕。
然后選擇需要的函數(shù)。
經(jīng)過(guò)上步操作,即可計(jì)算出相應(yīng)的結(jié)果。
選擇 F2 單元格,單擊【函數(shù)庫(kù)】組中的【最近使用的函數(shù)】按鈕,在彈出的下拉菜單中選擇最近使用的【IF】函數(shù)。
接下來(lái)設(shè)置函數(shù)參數(shù)。
打開(kāi)【函數(shù)參數(shù)】對(duì)話框,在各參數(shù)框中輸入下圖所示的值,單擊【確定】按鈕。
然后輸入公式。
經(jīng)過(guò)上步操作,即可計(jì)算出相應(yīng)的結(jié)果。選擇 G2 單元格,在編輯欄中輸入需要的公式【=IF(B2=0,0,C2/B2)】。
接下來(lái)復(fù)制公式。
按【Enter】鍵確認(rèn)函數(shù)的輸入,即可在 G2 單元格中計(jì)算出函數(shù)的結(jié)果,選擇 E2:G2 單元格區(qū)域,并向下拖動(dòng)控制柄至 G9 單元格,即可計(jì)算出其他數(shù)據(jù)。
03
使用SUMIF函數(shù)按給定條件對(duì)指定單元格求和
如果需要對(duì)工作表中滿足某一個(gè)條件的單元格數(shù)據(jù)求和,可以結(jié)合使用 SUM 函數(shù)和 IF 函數(shù),但此時(shí)使用SUMIF 函數(shù)可更快地完成計(jì)算。
語(yǔ)法結(jié)構(gòu):
SUMIF(range,criteria,[sum_range])
參數(shù):
range:必需參數(shù),表示用于條件計(jì)算的單元格區(qū)域。
每個(gè)區(qū)域中的單元格都必須是數(shù)字或名稱、數(shù)組或包含數(shù)字的引用??罩岛臀谋局祵⒈缓雎?。criteria:必需參數(shù),表示用于確定對(duì)哪些單元格求和的條件,其形式可以是數(shù)字、表達(dá)式、單元格引用、文本或函數(shù)。
sum_range:可選參數(shù),表示要求和的實(shí)際單元格。
當(dāng)求和區(qū)域?yàn)閰?shù) range 所指定的區(qū)域時(shí),可省略參數(shù) sum_range。
當(dāng)參數(shù)指定的求和區(qū)域與條件判斷區(qū)域不一致時(shí),求和的實(shí)際單元格區(qū)域?qū)⒁詓um_range 參數(shù)中左上角的單元格作為起始單元格進(jìn)行擴(kuò)展,最終成為包括與 range 參數(shù)大小和形狀相對(duì)應(yīng)的單元格區(qū)域。
SUMIF 函數(shù)兼具了 SUM 函數(shù)的求和功能和IF函數(shù)的條件判斷功能,該函數(shù)主要用于根據(jù)制定的單個(gè)條件對(duì)區(qū)域中符合該條件的值求和。
在【員工加班記錄表】工作表中分別計(jì)算出各部門需要結(jié)算的加班費(fèi)用總和,具體操作步驟如下。
首先選擇需要的函數(shù)。
在 A1:B7 單元格區(qū)域輸入需要的文本,并進(jìn)行簡(jiǎn)單的表格設(shè)計(jì),選擇B3單元格,單擊【公式】選項(xiàng)卡【函數(shù)庫(kù)】組中的【數(shù)字和三角函數(shù)】按鈕,在彈出的下拉菜單中選擇【SUMIF】選項(xiàng)。
然后折疊對(duì)話框。
打開(kāi)【函數(shù)參數(shù)】對(duì)話框,單擊【Range】參數(shù)框右側(cè)的【折疊】按鈕。
接下來(lái)返回工作簿中,單擊【加班記錄表】工作表標(biāo)簽,選擇D3:D28 單元格區(qū)域,單擊折疊對(duì)話框右側(cè)的【展開(kāi)】按鈕。
然后返回【函數(shù)參數(shù)】對(duì)話框中,使用相同的方法繼續(xù)設(shè)置【Criteria】參數(shù)框中的內(nèi)容為【部門加班費(fèi)統(tǒng)計(jì) !A3】、【Sum_range】參數(shù)框中的內(nèi)容為【加班記錄表 !I3:I28】,單擊【確定】按鈕。
SUMIF 函數(shù)中的參數(shù) range 和參數(shù) sum_range 必須為單元格引用(包括函數(shù)產(chǎn)生的多維引用),而不能為數(shù)組。
當(dāng) SUMIF 函數(shù)需要匹配超過(guò)255 個(gè)字符的字符串時(shí),將返回錯(cuò)誤值【#VALUE!】。
接下來(lái)修改和復(fù)制公式。
返回工作簿中,在編輯欄中即可看到輸入的公式【=SUMIF( 加班記錄表 !D3:D28,部門加班費(fèi)統(tǒng)計(jì) !A3, 加班記錄表 !I3:I28)】。
修改公式中部分單元格引用的引用方式為絕對(duì)引用,讓公式最終顯示為【=SUMIF( 加班記錄表!$D$3:$D$28,部門加班費(fèi)統(tǒng)計(jì)!A3,加班記錄表 !$I$3:$I$28)】,向下拖動(dòng)控制柄至 B7 單元格,即可統(tǒng)計(jì)出各部門需要支付的加班費(fèi)總和。
在輸入函數(shù)進(jìn)行計(jì)算后,若發(fā)現(xiàn)函數(shù)使用錯(cuò)誤,可以將其刪除,然后重新輸入。
但如果函數(shù)中的參數(shù)輸入錯(cuò)誤時(shí),則可以像修改普通數(shù)據(jù)一樣修改函數(shù)中的常量參數(shù)。
如果需要修改單元格引用參數(shù),還可先選擇包含錯(cuò)誤函數(shù)參數(shù)的單元格,然后在編輯欄中選擇函數(shù)參數(shù)部分。
此時(shí)作為該函數(shù)參數(shù)的單元格引用將以彩色的邊框顯示,拖動(dòng)鼠標(biāo)指針在工作表中重新選擇需要的單元格引用。
04
使用VLOOKUP 函數(shù)在區(qū)域或數(shù)組的列中查找數(shù)據(jù)
VLOOKUP 函數(shù)可以在某個(gè)單元格區(qū)域的首列沿垂直方向查找指定的值,然后返回同一行中的其他值。
語(yǔ)法結(jié)構(gòu):
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),可以簡(jiǎn)單理解為 VLOOKUP( 查找值 , 查找范圍 , 返回值所在的列 ,精確匹配 / 近似匹配 )
參數(shù):
lookup_value:必需參數(shù),用于設(shè)定需要在表的第一行中進(jìn)行查找的值,既可以是數(shù)值,也可以是文本字符串或引用。
table_array:必需參數(shù),用于設(shè)置要在其中查找數(shù)據(jù)的數(shù)據(jù)表,可以使用區(qū)域名稱的引用。
col_index_num:必需參數(shù),在查找之后要返回匹配值的列序號(hào)。
range_lookup:可選參數(shù),是一個(gè)邏輯值,用于指明函數(shù)在查找時(shí)是精確匹配還是近似匹配。如果為 TRUE 或被忽略,就返回一個(gè)近似的匹配值(如果沒(méi)有找到精確匹配值,就返回一個(gè)小于查找值的最大值)。
如果該參數(shù)是 FALSE,函數(shù)就查找精確的匹配值。
如果這個(gè)函數(shù)沒(méi)有找到精確的匹配值,就會(huì)返回錯(cuò)誤值【#N/A】。
例如,要在銷售業(yè)績(jī)表中制作一個(gè)簡(jiǎn)單的查詢系統(tǒng),當(dāng)輸入某個(gè)員工的姓名時(shí),便能通過(guò) VLOOKUP 函數(shù)自動(dòng)獲得相關(guān)的數(shù)據(jù),具體操作步驟如下。
首先復(fù)制數(shù)據(jù)。
選擇 Sheet1 工作表中的 B1:G1 單元格區(qū)域,單擊【開(kāi)始】選項(xiàng)卡【剪貼板】組中的【復(fù)制】按鈕。
然后行列轉(zhuǎn)置。
選擇【業(yè)績(jī)查詢表】工作表中的 B3 單元格,單擊【剪貼板】組中的【粘貼】下拉按鈕 ,在彈出的下拉菜單中選擇【轉(zhuǎn)置】選項(xiàng)。
接下來(lái)執(zhí)行插入函數(shù)操作。
適當(dāng)調(diào)整 B3:C8 單元格區(qū)域的高度和寬度,并設(shè)置邊框,選擇 C4 單元格,單擊【公式】選項(xiàng)卡【函數(shù)庫(kù)】組中的【插入函數(shù)】按鈕。
然后選擇需要的函數(shù)。
打開(kāi)【插入函數(shù)】對(duì)話框,在【或選擇類別】下拉列表框中選擇【查找與引用】選項(xiàng),在【選擇函數(shù)】列表框中選擇【VLOOKUP】選項(xiàng),單擊【確定】按鈕。
然后設(shè)置函數(shù)參數(shù)。
打開(kāi)【函數(shù)參數(shù)】對(duì)話框,在【Lookup_value】參數(shù)框中輸入【C3】,在【Table_array】參數(shù)框中引用 Sheet1 工作表中的B2:G15 單元格區(qū)域,在【Col_index_num】參數(shù)框中輸入【2】,在【Range_lookup】參數(shù)框中輸入【FALSE】單擊【確定】按鈕,如圖9-45所示。
接下來(lái)復(fù)制公式。
返回工作簿中,即可看到創(chuàng)建的公式為【=VLOOKUP(C3,Sheet1!B2:G15,2,FALSE)】, 即在 Sheet1 工作表中的 B2:G15 單元格區(qū)域中尋找與 C3 單元格數(shù)據(jù)相同的項(xiàng),然后根據(jù)該項(xiàng)所在的行返回與該單元格區(qū)域第 2 列相交單元格中的數(shù)據(jù)。
選擇 C4 單元格中的公式內(nèi)容,單擊【剪貼板】組中的【復(fù)制】按鈕。
然后修改粘貼的公式。
將復(fù)制的公式內(nèi)容粘貼到 C5:C8 單元格區(qū)域中,并依次修改公式中 Col_index_num 參數(shù)的值。
然后查詢員工銷售數(shù)據(jù)。
在 C3 單元格中輸入任意員工姓名,即可在下方的單元格中查看到相應(yīng)的銷售數(shù)據(jù)。
如果col_index_num大于table_array中的列數(shù),就會(huì)顯示錯(cuò)誤值【#REF!】;如果 table_array 小于 1,就會(huì)顯示錯(cuò)誤值【#VALUE!】。
日常辦公常用函數(shù)大概就是這些啦,更多Excel技巧詳見(jiàn)《Excel 2019 完全自學(xué)教程》~
聯(lián)系客服