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

Excel中的嵌套IF函數(shù)怎么用? 具有多個(gè)條件的公式IF用法

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

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

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

Excel 嵌套 IF 語句

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

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

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

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

示例 1:經(jīng)典嵌套 IF 公式

下面是具有多個(gè)條件的 Excel IF 的典型示例。假設(shè)在 B 列中有一個(gè)學(xué)生列表,在 C 列中有一個(gè)他們的考試分?jǐn)?shù),并且希望使用以下條件對分?jǐn)?shù)進(jìn)行分類:

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

Excel 嵌套 IF 公式如下:

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

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

如果我們以相反的順序,從下到上放置條件,結(jié)果將全部錯(cuò)誤,因?yàn)槲覀兊墓綄⒃诘谝淮芜壿嫓y試 (C3>=60) 后會(huì)停止任何大于 60 的值。假設(shè)分?jǐn)?shù) 90,它大于 60,因此該公式不會(huì)檢查其他條件并返回 “差勁” 作為結(jié)果。

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

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

示例 2:用于計(jì)算的嵌套 IF

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

假設(shè)在單元格 C9中輸入數(shù)量,則公式如下:

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

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

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

Excel 嵌套 IF - 提示和技巧

以下提示和技巧將幫助你改進(jìn)嵌套的 IF 公式并防止常見錯(cuò)誤。

嵌套 IF 的限制

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

嵌套 IF 函數(shù)的順序很重要

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

檢查公式邏輯

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

平衡嵌套 IF 公式的括號(hào)

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

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

Excel 雖然提供了這些功能,但…,實(shí)在是考驗(yàn)眼力。

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

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

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

相關(guān)文章

最新評論