欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Excel中的嵌套IF函數怎么用? 具有多個條件的公式IF用法

  發(fā)布時間:2025-01-18 13:44:13   作者:佚名   我要評論
嵌套 IF 語句的最大優(yōu)點是,它可以在一個公式中檢查多個條件,并根據這些檢查的結果返回不同的值,該怎么使用?詳細請看下文介紹

如果有人問你最常使用什么 Excel 函數,你的答案是什么?在大多數情況下,它是 Excel IF 函數。編寫單個條件的常規(guī) IF 公式非常簡單,但是,如果你的數據需要使用多個條件進行更精細的邏輯計算,該怎么辦?在這種情況下,可以在一個公式中包含多個 IF 函數,這些多個 IF 語句稱為 Excel 嵌套 IF。嵌套 IF 語句的最大優(yōu)點是,它可以在一個公式中檢查多個條件,并根據這些檢查的結果返回不同的值。

本文介紹了如何在 Excel 中使用多個 IF 函數,并提供了兩個常見的嵌套 If 公式示例來詳細說明,以及在編寫公式時的提示和技巧。

Excel 嵌套 IF 語句

下面是通用形式的 Excel 嵌套 IF 公式:

IF(條件 1,結果 1, IF(條件 2,結果 2, IF(條件 3,結果 3,結果 4 )))

可以看到,每個后續(xù) IF 函數都嵌入到前一個函數的 False 參數中。每個 IF 函數都包含在自己的一組括號中,但所有右括號都位于公式的末尾。

用通俗的語言,上面的嵌套 IF 語句指示 Excel 執(zhí)行以下操作:檢查條件 1,如果為 TRUE - 返回結果 1,如果為 FALSE - 檢查條件 2,如果為 TRUE - 返回結果 2,如果為 FALSE - 測試條件 3,如果為 TRUE - 返回結果 3,如果為 FALSE - 返回結果 4

示例 1:經典嵌套 IF 公式

下面是具有多個條件的 Excel IF 的典型示例。假設在 B 列中有一個學生列表,在 C 列中有一個他們的考試分數,并且希望使用以下條件對分數進行分類:

  • 優(yōu)秀:大于 90
  • 良好:介于 80 至 90 之間
  • 中等:介于 60 至 79 之間
  • 差勁:60 以下

Excel 嵌套 IF 公式如下:

=IF(C3>90,"優(yōu)秀",IF(C3>=80,"良好",IF(C3>=60,"中等","差勁")))

在數學中,更改加法的順序不會改變總和。在 Excel 中,更改 IF 函數的順序會更改結果。為什么?因為嵌套的 IF 公式返回與第一個 TRUE 條件對應的值。因此,在嵌套的 IF 語句中,根據公式的邏輯,將條件安排在正確的方向上非常重要 - 從高到低或從低到高。在上邊的例子中,首先檢查“最高”條件 90,然后檢查“第二高”條件 80,依此類推。

如果我們以相反的順序,從下到上放置條件,結果將全部錯誤,因為我們的公式將在第一次邏輯測試 (C3>=60) 后會停止任何大于 60 的值。假設分數 90,它大于 60,因此該公式不會檢查其他條件并返回 “差勁” 作為結果。

如果希望將條件從低到高排列,請使用“小于”運算符并首先計算“最低”條件,然后計算“第二低”條件,依此類推:

=IF(C3<60,"差勁",IF(C3<=79,"中等",IF(C3<90,"良好","優(yōu)秀")))

示例 2:用于計算的嵌套 IF

這是另一個比較典型例子,單價因指定數量變動,目標是編寫一個公式來計算特定單元格中輸入的任意數量的商品的總價。換句話說,公式需要檢查多個條件,并根據指定數量所屬的數量范圍執(zhí)行不同的計算。

假設在單元格 C9中輸入數量,則公式如下:

=C9*IF(C9>100,12,IF(C9>=50,14,IF(C9>=20,16,IF(C9>=11,18,IF(C9>=1,20,"")))))

還可以在公式中直接引用“單價”所在的單元格,這樣可以在編輯“單價”時,不需要再修改公式。

=C9*IF(C9>100,C7,IF(C9>=50,C6,IF(C9>=20,C5,IF(C9>=C4,18,IF(C9>=1,C3,"")))))

Excel 嵌套 IF - 提示和技巧

以下提示和技巧將幫助你改進嵌套的 IF 公式并防止常見錯誤。

嵌套 IF 的限制

在 Excel 中,最多可以嵌套 64 個 IF 函數。但不建議這么做,請記住,每增加一個級別,公式就會增加理解的難度且不便排除故障和維護。如果你的公式具有太多嵌套級別,且似乎還要增加,應停下來,思考下如何用替代方案對其進行優(yōu)化。

嵌套 IF 函數的順序很重要

Excel 嵌套 IF 公式按照邏輯測試在公式中出現的順序計算,一旦其中一個條件的計算結果為 TRUE,則不會測試后續(xù)條件。換句話說,公式在第一個 TRUE 結果后停止。這在示例 1 中已經提到了。

檢查公式邏輯

若要逐步查看嵌套 IF 公式的邏輯,可使用“公式”選項卡上“公式審核”組中的 “公式求值”功能。單擊“求值”按鈕將逐步查看過程中的所有步驟。

平衡嵌套 IF 公式的括號

Excel 中嵌套 IF 的主要挑戰(zhàn)之一是匹配括號對。如果括號不匹配,則公式將不起作用。好在,Excel 提供了一些功能,可以幫助在編輯公式時平衡括號。

  • 如果有多組括號,則括號對將以不同的顏色著色,以便左括號與右括號匹配。
  • 在公式中鍵入右括號時,Excel 會簡短突出顯示括號對(剛才鍵入的右括號和匹配的左括號)。如果在公式中鍵入了你認為是最后一個右括號的內容,并且 Excel 未將左括號加粗,則表示括號不匹配或不平衡。
  • 當使用箭頭鍵在公式中導航并劃過括號時,該對中的另一個括號將突出顯示并使用相同的顏色設置格式。

Excel 雖然提供了這些功能,但…,實在是考驗眼力。

在公式中添加換行符,使嵌套的 IF 更易于閱讀

在構建具有多個嵌套 IF 級別的公式時,可以通過用換行符分隔不同的 IF 函數,來使公式的邏輯更清晰。要將公式的某個部分移動到下一行,只需單擊要插入換行符的位置,然后按 Alt + Enter。然后,根據需要展開編輯欄,將看到嵌套的 IF 公式變得更容易理解。

在 Excel 中使用嵌套 IF 沒有多么高深,重點是搞清楚邏輯順序。如果一開始搞不太清楚,可以先畫一個草圖來幫助捋清邏輯。在編寫公式時適當使用換行符來讓公式更加容易閱讀和理解。當然,也不建議編寫過于復雜的嵌套 IF 公式,在 Excel 中還是有很多替代方法的,這些替代方法會在今后的文章或視頻中分享給大家。

相關文章

最新評論