Microsoft Excel 中的“IF”運算符:應用和示例

Excel 當然有非常豐富的功能。 在眾多不同的工具中,“IF”運算符佔有特殊的位置。 它有助於解決完全不同的任務,並且用戶比其他人更頻繁地轉向此功能。

在本文中,我們將討論“IF”運算符是什麼,並考慮使用它的範圍和原則。

內容:Excel中的函數“IF”

“IF”函數的定義及其目的

“IF”運算符是一種Excel 程序工具,用於檢查某個條件(邏輯表達式)以供執行。

也就是說,想像我們有某種條件。 “IF”的任務是檢查是否滿足給定條件,並根據檢查結果將值輸出到具有函數的單元格。

  1. 如果邏輯表達式(條件)為真,則值為真。
  2. 如果不滿足邏輯表達式(條件),則值為假。

程序中的函數公式本身就是如下表達式:

=IF(條件, [條件滿足時的值], [條件不滿足時的值])

通過示例使用“IF”函數

或許上面的信息可能看起來不是那麼清楚。 但是,事實上,這裡沒有什麼複雜的。 為了更好地理解函數的用途及其操作,請考慮下面的示例。

我們有一張表,上面有運動鞋的名稱。 想像一下,我們很快就要打折了,所有的女鞋都需要打折 25%。 在表中的一列中,每個項目的性別都只是拼寫出來。

Microsoft Excel 中的 IF 運算符:應用程序和示例

我們的任務是在“折扣”列中為所有具有女性姓名的行顯示值“25%”。 因此,如果“性別”列包含值“男性”,則值為“0”

Microsoft Excel 中的 IF 運算符:應用程序和示例

手動填寫數據會花費很多時間,而且很可能會在某個地方出錯,尤其是在列表很長的情況下。 在這種情況下,使用“IF”語句自動執行該過程要容易得多。

要完成此任務,您需要編寫以下公式:

=IF(B2=“女性”,25%,0)

  • 布爾表達式:B2=”女性”
  • 條件滿足時的值(真)– 25%
  • 如果條件不滿足 (false),則值為 0。

我們將這個公式寫在“折扣”列的最上面的單元格中,然後按 Enter。 不要忘記在公式前面加上等號 (=)。

Microsoft Excel 中的 IF 運算符:應用程序和示例

之後,對於這個單元格,將根據我們的邏輯條件顯示結果(不要忘記設置單元格格式-百分比)。 如果檢查顯示性別為“女性”,則會顯示 25% 的值。 否則,單元格的值將等於 0。事實上,這是我們所需要的。

Microsoft Excel 中的 IF 運算符:應用程序和示例

現在只需將此表達式複製到所有行。 為此,請將鼠標光標移動到包含公式的單元格的右下角。 鼠標指針應該變成一個十字。 按住鼠標左鍵,將公式拖到所有需要根據指定條件檢查的行上。

Microsoft Excel 中的 IF 運算符:應用程序和示例

就是這樣,現在我們已經將條件應用於所有行並獲得了每一行的結果。

Microsoft Excel 中的 IF 運算符:應用程序和示例

在多個條件下應用“IF”

我們剛剛查看了一個將“IF”運算符與單個布爾表達式一起使用的示例。 但該程序還具有設置多個條件的能力。 在這種情況下,會先對第一個進行檢查,如果成功,立即顯示設定值。 並且只有在第一個邏輯表達式沒有被執行的情況下,對第二個邏輯表達式的檢查才會生效。

我們以同一張表為例。 但這一次,讓我們變得更難。 現在你需要根據運動對女鞋打折。

第一個條件是性別檢查。 如果是“男性”,則立即顯示值 0。 如果是“女性”,則檢查第二個條件。 如果這項運動是跑步——20%,如果是網球——10%。

讓我們在我們需要的單元格中編寫這些條件的公式。

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

Microsoft Excel 中的 IF 運算符:應用程序和示例

我們點擊回車,我們根據指定的條件得到結果。

Microsoft Excel 中的 IF 運算符:應用程序和示例

接下來,我們將公式延伸到表格的所有剩餘行。

Microsoft Excel 中的 IF 運算符:應用程序和示例

同時滿足兩個條件

同樣在 Excel 中,有機會顯示同時滿足兩個條件的數據。 在這種情況下,如果至少有一個條件不滿足,則該值將被視為 false。 對於此任務,操作員 “和”.

讓我們以我們的桌子為例。 現在,只有當這些是女鞋並且專為跑步而設計時,才會享受 30% 的折扣。 如果滿足這些條件,則單元格的值將同時等於 30%,否則為 0。

為此,我們使用以下公式:

=IF(AND(B2=”女性”;C2=”跑步”);30%;0)

Microsoft Excel 中的 IF 運算符:應用程序和示例

按 Enter 鍵在單元格中顯示結果。

Microsoft Excel 中的 IF 運算符:應用程序和示例

與上面的示例類似,我們將公式延伸到其餘的行。

Microsoft Excel 中的 IF 運算符:應用程序和示例

或運算符

在這種情況下,如果滿足其中一個條件,則認為邏輯表達式的值為真。 在這種情況下可能不滿足第二個條件。

讓我們將問題設置如下。 35% 折扣僅適用於男士網球鞋。 如果是男士跑鞋或任何女鞋,折扣為 0。

在這種情況下,需要以下公式:

=IF(OR(B2=”女性”;C2=”跑步”);0;35%)

Microsoft Excel 中的 IF 運算符:應用程序和示例

回車後,我們將得到所需的值。

Microsoft Excel 中的 IF 運算符:應用程序和示例

我們將公式拉長,整個系列的折扣都準備好了。

Microsoft Excel 中的 IF 運算符:應用程序和示例

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

您不僅可以通過在單元格或公式欄中手動編寫 IF 函數,還可以通過公式生成器來使用 IF 函數。

讓我們看看它是如何工作的。 假設我們再次像第一個示例一樣,需要對所有女鞋進行 25% 的折扣。

  1. 我們將光標放在所需的單元格上,轉到“公式”選項卡,然後單擊“插入函數”。Microsoft Excel 中的 IF 運算符:應用程序和示例
  2. 在打開的公式生成器列表中,選擇“IF”並單擊“插入函數”。Microsoft Excel 中的 IF 運算符:應用程序和示例
  3. 功能設置窗口打開。 Microsoft Excel 中的 IF 運算符:應用程序和示例在“邏輯表達式”字段中,我們寫下將執行檢查的條件。 在我們的例子中,它是“B2=”female”。

    在“真”字段中,填寫滿足條件時應在單元格中顯示的值。

    在“False”字段中 - 不滿足條件時的值。

  4. 填寫完所有字段後,單擊“完成”即可獲得結果。Microsoft Excel 中的 IF 運算符:應用程序和示例Microsoft Excel 中的 IF 運算符:應用程序和示例

結論

Excel 中最流行和最有用的工具之一是函數 IF,它檢查數據是否匹配我們設置的條件並自動給出結果,從而消除了由於人為因素而出錯的可能性。 因此,使用此工具的知識和能力不僅可以節省執行許多任務的時間,還可以節省由於“手動”操作模式而搜索可能出現的錯誤的時間。

發表評論