一、 IF函數(shù):根據(jù)條件進(jìn)行判斷并返回不同的值
【用途】執(zhí)行邏輯判斷,它可以根據(jù)邏輯表達(dá)式的真假,返回不同的結(jié)果,從而執(zhí)行數(shù)值或公式的條件檢測任務(wù)。
【語法】IF(logical_test,value_if_true,value_if_false)。
【參數(shù)】Logical_test計算結(jié)果為TRUE或FALSE的任何數(shù)值或表達(dá)式;value_if_true是Logical_test為TRUE時函數(shù)的返回值,如果logical_test為TRUE并且省略了value_if_true,則返回TRUE。而且value_if_true可以是一個表達(dá)式;value_if_false是Logical_test為FALSE時函數(shù)的返回值。如果logical_test為FALSE并且省略value_if_false,則返回FALSE。value_if_false也可以是一個表達(dá)式。
【實例】判斷下圖中英語成績是否及格,在G4單元格輸入公式:=IF(F4<60,"不及格","及格"),然后選中G4單元格,雙擊填充柄向下填充公式,整列等級就計算完成了,演示如下圖:
二、IFERROR函數(shù):把錯誤值顯示為指定的內(nèi)容
【用途】可以使用 IFERROR 函數(shù)捕獲和處理公式中的錯誤。 如果公式的計算結(jié)果為錯誤值, 則 IFERROR 返回您指定的值;否則, 它將返回公式的結(jié)果。
【語法】IFERROR(value, value_if_error)
【參數(shù)】value必需, 檢查是否存在錯誤的參數(shù)。value_if_error必需, 公式計算錯誤時返回的值。 計算以下錯誤類型: #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!。
【實例】在D16單元格輸入:=1/0,計算值是錯誤的,這時候如果不想顯示錯誤值,可以在D16單元格輸入:==IFERROR(1/0,""),回車鍵確認(rèn)后單元格顯示空值,演示如下圖:
三、CountIF函數(shù):根據(jù)條件統(tǒng)計個數(shù)
【用途】統(tǒng)計某一區(qū)域中符合條件的單元格數(shù)目。
【語法】COUNTIF(range,criteria)
【參數(shù)】range為需要統(tǒng)計的符合條件的單元格數(shù)目的區(qū)域;Criteria為參與計算的單元格條件,其形式可以為數(shù)字、表達(dá)式或文本(如36、">160"和"男"等)。其中數(shù)字可以直接寫入,表達(dá)式和文本必須加引號。
【實例】統(tǒng)計下圖中數(shù)學(xué)成績大于80分的人數(shù),在E16單元格輸入公式:=COUNTIF(E4:E14,">80"),按回車鍵即可,演示如下圖:
四、SumIF函數(shù):根據(jù)條件求和
【用途】根據(jù)指定條件對若干單元格、區(qū)域或引用求和。
【語法】SUMIF(range,criteria,sum_range)
【參數(shù)】Range為用于條件判斷的單元格區(qū)域,Criteria是由數(shù)字、邏輯表達(dá)式等組成的判定條件,Sum_range為需要求和的單元格、區(qū)域或引用。
【實例】計算下圖中二年級一班語文總成績,在E16單元格輸入公式:=SUMIF(B4:B14,"二年級一班",D4:D14),按回車鍵即可,演示如下圖:
五、CountIFs函數(shù):多條件計數(shù)
【用途】COUNTIFS 函數(shù)將條件應(yīng)用于跨多個區(qū)域的單元格,然后統(tǒng)計滿足所有條件的次數(shù)。
【語法】COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
【參數(shù)】 criteria_range1必需,在其中計算關(guān)聯(lián)條件的第一個區(qū)域;criteria1必需,條件的形式為數(shù)字、表達(dá)式、單元格引用或文本,它定義了要計數(shù)的單元格范圍;criteria_range2, criteria2, ...可選,附加的區(qū)域及其關(guān)聯(lián)條件,最多允許 127 個區(qū)域/條件對。
重要: 每一個附加的區(qū)域都必須與參數(shù) criteria_range1 具有相同的行數(shù)和列數(shù)。 這些區(qū)域無需彼此相鄰。
【實例】計算下圖中二年級二班英語成績大于80分的人數(shù),在F16單元格輸入公式:=COUNTIFS(B4:B14,"二年級二班",F4:F14,">80"),回車鍵確認(rèn)即可,演示如下圖:
六、SumIFs函數(shù):多條件求和
【用途】用于計算其滿足多個條件的全部參數(shù)的總量。
【語法】SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
【參數(shù)】Sum_range (必需),要求和的單元格區(qū)域;Criteria_range1(必需),使用 Criteria1 測試的區(qū)域;Criteria_range1 和 Criteria1 設(shè)置用于搜索某個區(qū)域是否符合特定條件的搜索對,一旦在該區(qū)域中找到了項,將計算 Sum_range 中的相應(yīng)值的和;Criteria1(必需),定義將計算 Criteria_range1 中的哪些單元格的和的條件;Criteria_range2, criteria2, … (optional),附加的區(qū)域及其關(guān)聯(lián)條件。 最多可以輸入 127 個區(qū)域/條件對。
【實例】計算下圖中二年級一班中語文成績及格的數(shù)學(xué)總成績,在F16單元格輸入公式:=SUMIFS(E4:E14,B4:B14,"二年級一班",D4:D14,">60"),回車鍵確認(rèn)即可,演示如下圖:
七、AverageIF函數(shù):根據(jù)條件計算平均數(shù)
【用途】返回某個區(qū)域內(nèi)滿足給定條件的所有單元格的平均值(算術(shù)平均值)。
【語法】AVERAGEIF(range, criteria, [average_range])
【參數(shù)】
Range必需。 要計算平均值的一個或多個單元格,其中包含數(shù)字或包含數(shù)字的名稱、數(shù)組或引用。
Criteri必需。 形式為數(shù)字、表達(dá)式、單元格引用或文本的條件,用來定義將計算平均值的單元格。
Average_rang可選。 計算平均值的實際單元格組。 如果省略,則使用 range。
【實例】計算下圖中二年級三班的英語平均分,在F16單元格輸入公式:=AVERAGEIF(B4:B14,"二年級三班",F4:F14),回車鍵確認(rèn)即可,演示如下圖:
八、AverageIFs函數(shù):多條件計算平均值
【用途】返回滿足多個條件的所有單元格的平均值(算術(shù)平均值)。
【語法】AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
【參數(shù)】
Average_range 必需。要計算平均值的一個或多個單元格,其中包含數(shù)字或包含數(shù)字的名稱、數(shù)組或引用。
Criteria_range1、criteria_range2 等 Criteria_range1 是必需的,后續(xù) criteria_range 是可選的。在其中計算關(guān)聯(lián)條件的 1 至 127 個區(qū)域。
Criteria1、criteria2 等Criteria1 是必需的,后續(xù) criteria 是可選的。 形式為數(shù)字、表達(dá)式、單元格引用或文本的 1 至 127 個條件,用來定義將計算平均值的單元格。
【實例】計算下圖中二年級三班英語成績小于80分的平均分?jǐn)?shù),在F16單元格輸入公式:=AVERAGEIFS(F4:F14,F4:F14,"<80",B4:B14,"二年級三班"),回車鍵確認(rèn)即可,演示如下圖:
希望以上內(nèi)容對你的工作有實質(zhì)性的幫助,如果有哪些不明白之處,可以在評論區(qū)留言。也希望可以轉(zhuǎn)發(fā)點個贊,給小編鼓勵和支持,小編會繼續(xù)寫出更多優(yōu)質(zhì)的Excel技巧教程。您的贊賞、關(guān)注、轉(zhuǎn)發(fā)、評論、點贊和收藏都是對小編的鼓勵和支持,謝謝您!