原標題:工作中經常用到的八個和IF有關的函數詳解,你還擔心學不會嗎?

在工作中,我們已離開不Excel,真是應了那句話:只有你想不到,沒有Excel做不到,今天小編要和大家分享的是 Excel中含有IF的系列函數,話不多說,不想加班的小夥伴們,趕快加入【Excel與 財務】的學習大軍吧!

一、IF函數根據條件進行判斷並返回不同的值

【用途】執行邏輯判斷,它可以根據邏輯表達式的真假,返回不同的結果,從而執行數值或公式的條件檢測任務。

【語法】IF(logical_test,value_if_true,value_if_false)。

【參數】Logical_test計算結果爲TRUE或FALSE的任何數值或表達式;value_if_true是Logical_test爲TRUE時函數的返回值,如果logical_test爲TRUE並且省略了value_if_true,則返回TRUE。而且value_if_true可以是一個表達式;value_if_false是Logical_test爲FALSE時函數的返回值。如果logical_test爲FALSE並且省略value_if_false,則返回FALSE。value_if_false也可以是一個表達式。

【實例】判斷下圖中英語成績是否及格,在G4單元格輸入公式:=IF(F4,然後選中G4單元格,雙擊填充柄向下填充公式,整列等級就計算完成了,演示如下圖:

二、IFERROR函數:把錯誤值顯示爲指定的內容

【用途】可以使用 IFERROR 函數捕獲和處理公式中的錯誤。 如果公式的計算結果爲錯誤值, 則 IFERROR 返回您指定的值;否則, 它將返回公式的結果。

【語法】IFERROR(value, value_if_error)

【參數】value必需, 檢查是否存在錯誤的參數。value_if_error必需, 公式計算錯誤時返回的值。 計算以下錯誤類型: #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!。

【實例】在D16單元格輸入:=1/0,計算值是錯誤的,這時候如果不想顯示錯誤值,可以在D16單元格輸入:==IFERROR(1/0,""),回車鍵確認後單元格顯示空值,演示如下圖:

三、CountIF函數:根據條件統計個數

【用途】統計某一區域中符合條件的單元格數目。

【語法】COUNTIF(range,criteria)

【參數】range爲需要統計的符合條件的單元格數目的區域;Criteria爲參與計算的單元格條件,其形式可以爲數字、表達式或文本(如36、">160"和"男"等)。其中數字可以直接寫入,表達式和文本必須加引號。

【實例】統計下圖中數學成績大於80分的人數,在E16單元格輸入公式:=COUNTIF(E4:E14,">80"),按回車鍵即可,演示如下圖:

四、SumIF函數:根據條件求和

【用途】根據指定條件對若干單元格、區域或引用求和。

【語法】SUMIF(range,criteria,sum_range)

【參數】Range爲用於條件判斷的單元格區域,Criteria是由數字、邏輯表達式等組成的判定條件,Sum_range爲需要求和的單元格、區域或引用。

【實例】計算下圖中二年級一班語文總成績,在E16單元格輸入公式:=SUMIF(B4:B14,"二年級一班",D4:D14),按回車鍵即可,演示如下圖:

五、CountIFs函數:多條件計數

【用途】COUNTIFS 函數將條件應用於跨多個區域的單元格,然後統計滿足所有條件的次數。

【語法】COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

【參數】criteria_range1必需在其中計算關聯條件的第一個區域criteria1必需條件的形式爲數字、表達式、單元格引用或文本,它定義了要計數的單元格範圍criteria_range2, criteria2, ...可選附加的區域及其關聯條件最多允許 127 個區域/條件對。

重要: 每一個附加的區域都必須與參數 criteria_range1 具有相同的行數和列數。 這些區域無需彼此相鄰。

【實例】計算下圖中二年級二班英語成績大於80分的人數,在F16單元格輸入公式:=COUNTIFS(B4:B14,"二年級二班",F4:F14,">80"),回車鍵確認即可,演示如下圖:

六、SumIFs函數:多條件求和

【用途】用於計算其滿足多個條件的全部參數的總量。

【語法】SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

【參數】Sum_range (必需)要求和的單元格區域Criteria_range1(必需)使用 Criteria1 測試的區域Criteria_range1 和 Criteria1 設置用於搜索某個區域是否符合特定條件的搜索對一旦在該區域中找到了項,將計算 Sum_range 中的相應值的和Criteria1(必需)定義將計算 Criteria_range1 中的哪些單元格的和的條件Criteria_range2, criteria2, … (optional)附加的區域及其關聯條件。 最多可以輸入 127 個區域/條件對。

【實例】計算下圖中二年級一班中語文成績及格的數據總成績,在F16單元格輸入公式:=SUMIFS(E4:E14,B4:B14,"二年級一班",D4:D14,">60"),回車鍵確認即可,演示如下圖:

七、AverageIF函數根據條件計算平均數

【用途】返回某個區域內滿足給定條件的所有單元格的平均值(算術平均值)。

【語法】AVERAGEIF(range, criteria, [average_range])

【參數】

Range必需。 要計算平均值的一個或多個單元格,其中包含數字或包含數字的名稱、數組或引用。

Criteri必需。 形式爲數字、表達式、單元格引用或文本的條件,用來定義將計算平均值的單元格。

Average_rang可選。 計算平均值的實際單元格組。 如果省略,則使用 range。

【實例】計算下圖中二年級三班的英語平均分,在F16單元格輸入公式:=AVERAGEIF(B4:B14,"二年級三班",F4:F14),回車鍵確認即可,演示如下圖:

八、AverageIFs函數:多條件計算平均值

【用途】返回滿足多個條件的所有單元格的平均值(算術平均值)。

【語法】AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

【參數】

Average_range 必需。要計算平均值的一個或多個單元格,其中包含數字或包含數字的名稱、數組或引用。

Criteria_range1、criteria_range2 等 Criteria_range1 是必需的,後續 criteria_range 是可選的。在其中計算關聯條件的 1 至 127 個區域。

Criteria1、criteria2 等Criteria1 是必需的,後續 criteria 是可選的。 形式爲數字、表達式、單元格引用或文本的 1 至 127 個條件,用來定義將計算平均值的單元格。

【實例】計算下圖中二年級三班英語成績小於80分的平均分數,在F16單元格輸入公式:=AVERAGEIFS(F4:F14,F4:F14,",回車鍵確認即可,演示如下圖:

希望以上內容對你的工作有實質性的幫助,如果有哪些不明白之處,可以在評論區留言。也希望可以轉發點個贊,給小編鼓勵和支持,小編會繼續寫出更多優質的Excel技巧教程。您的讚賞、關注、轉發、評論、點贊和收藏都是對小編的鼓勵和支持,謝謝您!

相關文章