Excel 中的 IF 語句。 關於操作員的所有信息——應用程序、示例

Excel 程序中的函數集當然是非常龐大的。 特別是,可以在一定程度上對數據處理進行編程。 對此負責,除其他外,該功能 IF. 它可以實現幾乎任何任務。 這就是為什麼這個運算符比其他運算符更常用的原因。 今天我們將嘗試解釋它的作用以及如何使用它。

IF 函數 – 定義和範圍

使用功能 IF 用戶可以指示程序檢查特定單元格是否符合給定標準。 如果我們有一個只需要執行任務的條件,那麼Excel會先檢查,然後在寫入這個函數的單元格中顯示計算結果。 但這僅當此功能與另一個功能結合使用時。 運營商本人 IF 產生兩個結果:

  1. 真的。 這是如果表達式或單元格匹配某個標準。
  2. 錯誤的。 如果不匹配,則顯示此運算符。

公式的語法如下(通用形式): =IF(條件;[條件滿足時的值];[條件不滿足時的值])。 該功能可以與其他功能結合使用。 在這種情況下,必須在相應的參數中寫入其他運算符。 例如,您可以使它檢查數字是否為正,如果是,則求算術平均值。 當然,有一個函數可以做同樣的事情,但是這個例子非常清楚地展示了這個函數是如何工作的。 IF. 至於可以使用該功能的應用 IF,那麼它們的數量很大:

  1. 氣候學。
  2. 銷售和業務。
  3. 營銷。
  4. 會計。

等等。 無論您命名哪個區域,都會有此功能的應用程序。

如何在 Excel 中使用 IF 函數 - 示例

讓我們再舉一個例子來說明如何使用該函數 IF 在 Excel 中。 假設我們有一個包含運動鞋名稱的表。 假設有一場女​​鞋大促銷,要求所有商品都打 25% 的折扣。 為了進行此檢查,有一個特殊的列指示運動鞋的性別。

Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

因此,這項任務的條件將是男女平等。 如果作為檢查的結果,發現這個標準是正確的,那麼在這個公式顯示的地方,你需要寫折扣金額 - 25%。 如果為 false,則指定值 0,因為在這種情況下不提供折扣。

Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

當然,您可以手動填寫所需的單元格。 但這可能需要大量時間。 此外,人為因素,可能導致信息的錯印和失真,也沒有被取消。 電腦不會出錯。 因此,如果信息量太大,則最好使用該功能 IF.

為了實現第一階段設定的目標,需要選擇將顯示結果值的單元格並編寫以下公式: =IF(B2=“女性”,25%,0)。 讓我們解碼這個函數:

  1. IF 直接是一個運算符。
  2. B2=“女性”是要滿足的標準。
  3. 如果運動鞋是為女性創建的,則後面是顯示的值,如果發現運動鞋是男士、兒童或任何其他不符合第一個參數中指定的條件的運動鞋,則顯示的值。

寫這個公式的最佳位置在哪裡? 一般來說,可以任意選擇地點,但在我們的例子中,這些是“折扣”列標題下的單元格。

重要的是不要忘記將 = 符號放在公式前面。 否則,Excel 會將其讀取為純文本。

Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

輸入公式後,您需要按回車鍵,然後表格將自動填充正確的值。 在下表中,我們可以看到第一次檢查結果是正確的。 該程序會自動確定這些運動鞋的性別,並為它們分配四分之一的價格折扣。 結果已經達到。

Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

現在它仍然需要填寫剩餘的行。 為此,您無需將公式單獨複製到每個單元格中。 找到右下角的方塊就足夠了,將鼠標光標移到它上面,確保它變成了一個十字圖標,然後將標記拖到表格的最底行。 然後 Excel 將為您做所有事情。

Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

在多個條件下使用 IF 函數

之前考慮過使用函數最簡單的情況 IF,其中只有一個邏輯表達式。 但是,如果您需要針對多個條件檢查一個單元格怎麼辦? 這也可以使用 Excel 的內置功能來完成。

檢查多個條件的一種特殊情況是檢查是否符合第一個條件,如果結果是錯誤的,則檢查第二個、第三個等等。 或者,如果該值為真,請檢查另一個標準。 在這裡,根據用戶的需要,動作的邏輯將大致相同。 如果您仔細閱讀了上面所寫的內容,那麼您可能已經猜到了該怎麼做。 但是,讓我們增加更多可見性。

為此,讓我們讓任務變得更加困難。 我們現在需要專門為女士運動鞋分配折扣,但根據它們所針對的運動,折扣的大小應該不同。 這個公式乍一看會稍微複雜一些,但總的來說,它會落入與上一個相同的邏輯: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

接下來,我們執行與上一個案例相同的操作:按 Enter 並填寫以下所有行。 我們得到這樣的結果。

Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

這個公式是如何工作的? 首先功能 IF 檢查鞋子是否是男性。 如果不是,則執行第二個函數。 IF,它首先檢查鞋子是否是為跑步而設計的。 如果是,則分配 20% 的折扣。 如果沒有,折扣是 10%。 如您所見,其他函數可以用作函數參數,這提供了額外的可能性。

如何使用 IF 函數同時滿足 2 個條件

此外,使用 Excel,您可以一次檢查是否符合兩個條件。 為此,使用了另一個函數,稱為 И. 這個邏輯運算符結合了兩個條件,並且不僅在函數中 IF. 它也可以用於許多其他功能。

讓我們回到我們的餐桌。 現在折扣應該更大,但只適用於女士跑鞋。 如果檢查後發現兩個條件都滿足,則在“折扣”字段中記錄 30% 的折扣金額。 如果發現至少有一個條件不適用,則折扣不適用於此類產品。 在這種情況下,公式為: =IF(AND(B2=”女性”;C2=”跑步”);30%;0).

Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

此外,執行的所有操作都進一步重複了前面的兩個示例。 首先,我們按下回車鍵,然後將值拖到此表中的所有其他單元格中。

Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

正如我們所見,AND 函數的語法由幾個參數組成。 第一個是第一個條件,第二個是第二個,以此類推。 您可以使用兩個以上的參數並一次檢查多個條件。 但在實踐中,這種情況很少發生。 同時出現三個以上的情況——幾乎從未發生過。 該函數執行的動作順序如下:

  1. 首先,公式檢查第一個條件——鞋子是否是女鞋。
  2. Excel 然後分析第二個標準——鞋子是否為跑步而設計。
  3. 如果作為測試的結果,兩個標準都返回一個值 TRUE, 那麼函數的結果 IF 結果是真的。 因此,執行相應參數中編程的動作。
  4. 如果事實證明至少有一項檢查返回結果 說謊, 它和一個函數 И 將返回此結果。 因此,將顯示函數第三個參數中寫入的結果 IF.

如您所見,動作的邏輯非常簡單,並且在直觀的層面上易於理解。

Excel 中的 OR 運算符

OR 運算符以類似的方式工作並且具有類似的語法。 但驗證的類型略有不同。 這個函數返回一個值 TRUE 如果至少一項檢查返回結果 TRUE. 如果所有檢查都給出錯誤結果,則相應地,函數 OR 返回值 說謊.

因此,如果函數 OR  返回結果 TRUE 對於至少一個值,則函數 IF 將寫入第二個參數中指定的值。 並且僅當值不滿足所有條件時,才會返回此函數的第三個參數中指定的文本或數字。

為了在實踐中演示這個原理,讓我們再舉一個例子。 現在的問題如下:男鞋或網球鞋都有折扣。 在這種情況下,折扣為 35%。 如果鞋子是女鞋或專為跑步而設計的,那麼這樣的標題將不會有任何折扣。

要實現這樣的目標,您需要在位於“折扣”字樣正下方的單元格中編寫以下公式: =IF(OR(B2=“女性”;C2=“跑步”);0;35%)。 在我們按下回車鍵並將這個公式拖到其餘單元格後,我們得到以下結果。

Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

如何使用公式生成器定義 IF 函數

當然,在一定程度上,手寫公式比使用其他工具還要方便。 但如果你是初學者,那麼情況就會發生巨大變化。 為了在輸入參數時不感到困惑,以及指示每個函數的正確名稱,有一個稱為函數輸入嚮導或公式生成器的特殊工具。 下面我們來看看它的工作詳細機制。 假設管理層給我們的任務是分析可用的產品範圍,並為所有女式運動鞋分配 25% 的折扣。 在這種情況下,動作順序如下:

  1. 我們通過單擊“公式”選項卡上的相應按鈕打開函數輸入嚮導(在屏幕截圖中以紅色矩形突出顯示)。 Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例
  2. 接下來,打開一個小的公式生成器面板,我們在其中選擇我們需要的函數。 可以直接從列表中選擇,也可以通過搜索欄進行搜索。 我們已經在最近使用的 10 個列表中列出了它,因此我們單擊它並單擊“插入功能”按鈕。Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例
  3. 之後,一個用於設置函數參數的窗口將在我們眼前打開。 在此面板的底部,您還可以看到所選功能的作用。 每個參數都有符號,因此您不必記住順序。 我們首先輸入一個邏輯表達式,其中包括一個數字或單元格,以及一個要檢查是否符合的值。 接下來,如果為真則輸入值,如果為假則輸入值。
  4. 完成所有步驟後,單擊“完成”按鈕。 Excel 中的 IF 語句。 關於運算符的所有信息 - 應用程序、示例

現在我們得到結果。 有了它,我們執行與上一個案例相同的操作,即我們將鼠標指向右下角的方塊並將公式拖到所有剩餘的單元格中。 所以函數 IF 確實是所有現有運營商中最受歡迎和最重要的運營商。 它根據特定標準檢查數據,並在檢查返回結果時執行適當的操作。 TRUE or 說謊。 這使您可以大大簡化大數據的處理,而無需執行大量操作,將這些臟活委託給計算機。

發表評論