Excel 當然有非常豐富的功能。 在眾多不同的工具中,“IF”運算符佔有特殊的位置。 它有助於解決完全不同的任務,並且用戶比其他人更頻繁地轉向此功能。
在本文中,我們將討論“IF”運算符是什麼,並考慮使用它的範圍和原則。
內容:Excel中的函數“IF”
“IF”函數的定義及其目的
“IF”運算符是一種Excel 程序工具,用於檢查某個條件(邏輯表達式)以供執行。
也就是說,想像我們有某種條件。 “IF”的任務是檢查是否滿足給定條件,並根據檢查結果將值輸出到具有函數的單元格。
- 如果邏輯表達式(條件)為真,則值為真。
- 如果不滿足邏輯表達式(條件),則值為假。
程序中的函數公式本身就是如下表達式:
=IF(條件, [條件滿足時的值], [條件不滿足時的值])
通過示例使用“IF”函數
或許上面的信息可能看起來不是那麼清楚。 但是,事實上,這裡沒有什麼複雜的。 為了更好地理解函數的用途及其操作,請考慮下面的示例。
我們有一張表,上面有運動鞋的名稱。 想像一下,我們很快就要打折了,所有的女鞋都需要打折 25%。 在表中的一列中,每個項目的性別都只是拼寫出來。
我們的任務是在“折扣”列中為所有具有女性姓名的行顯示值“25%”。 因此,如果“性別”列包含值“男性”,則值為“0”
手動填寫數據會花費很多時間,而且很可能會在某個地方出錯,尤其是在列表很長的情況下。 在這種情況下,使用“IF”語句自動執行該過程要容易得多。
要完成此任務,您需要編寫以下公式:
=IF(B2=“女性”,25%,0)
- 布爾表達式:B2=”女性”
- 條件滿足時的值(真)– 25%
- 如果條件不滿足 (false),則值為 0。
我們將這個公式寫在“折扣”列的最上面的單元格中,然後按 Enter。 不要忘記在公式前面加上等號 (=)。
之後,對於這個單元格,將根據我們的邏輯條件顯示結果(不要忘記設置單元格格式-百分比)。 如果檢查顯示性別為“女性”,則會顯示 25% 的值。 否則,單元格的值將等於 0。事實上,這是我們所需要的。
現在只需將此表達式複製到所有行。 為此,請將鼠標光標移動到包含公式的單元格的右下角。 鼠標指針應該變成一個十字。 按住鼠標左鍵,將公式拖到所有需要根據指定條件檢查的行上。
就是這樣,現在我們已經將條件應用於所有行並獲得了每一行的結果。
在多個條件下應用“IF”
我們剛剛查看了一個將“IF”運算符與單個布爾表達式一起使用的示例。 但該程序還具有設置多個條件的能力。 在這種情況下,會先對第一個進行檢查,如果成功,立即顯示設定值。 並且只有在第一個邏輯表達式沒有被執行的情況下,對第二個邏輯表達式的檢查才會生效。
我們以同一張表為例。 但這一次,讓我們變得更難。 現在你需要根據運動對女鞋打折。
第一個條件是性別檢查。 如果是“男性”,則立即顯示值 0。 如果是“女性”,則檢查第二個條件。 如果這項運動是跑步——20%,如果是網球——10%。
讓我們在我們需要的單元格中編寫這些條件的公式。
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
我們點擊回車,我們根據指定的條件得到結果。
接下來,我們將公式延伸到表格的所有剩餘行。
同時滿足兩個條件
同樣在 Excel 中,有機會顯示同時滿足兩個條件的數據。 在這種情況下,如果至少有一個條件不滿足,則該值將被視為 false。 對於此任務,操作員 “和”.
讓我們以我們的桌子為例。 現在,只有當這些是女鞋並且專為跑步而設計時,才會享受 30% 的折扣。 如果滿足這些條件,則單元格的值將同時等於 30%,否則為 0。
為此,我們使用以下公式:
=IF(AND(B2=”女性”;C2=”跑步”);30%;0)
按 Enter 鍵在單元格中顯示結果。
與上面的示例類似,我們將公式延伸到其餘的行。
或運算符
在這種情況下,如果滿足其中一個條件,則認為邏輯表達式的值為真。 在這種情況下可能不滿足第二個條件。
讓我們將問題設置如下。 35% 折扣僅適用於男士網球鞋。 如果是男士跑鞋或任何女鞋,折扣為 0。
在這種情況下,需要以下公式:
=IF(OR(B2=”女性”;C2=”跑步”);0;35%)
回車後,我們將得到所需的值。
我們將公式拉長,整個系列的折扣都準備好了。
如何使用公式生成器定義 IF 函數
您不僅可以通過在單元格或公式欄中手動編寫 IF 函數,還可以通過公式生成器來使用 IF 函數。
讓我們看看它是如何工作的。 假設我們再次像第一個示例一樣,需要對所有女鞋進行 25% 的折扣。
- 我們將光標放在所需的單元格上,轉到“公式”選項卡,然後單擊“插入函數”。
- 在打開的公式生成器列表中,選擇“IF”並單擊“插入函數”。
- 功能設置窗口打開。 在“邏輯表達式”字段中,我們寫下將執行檢查的條件。 在我們的例子中,它是“B2=”female”。
在“真”字段中,填寫滿足條件時應在單元格中顯示的值。
在“False”字段中 - 不滿足條件時的值。
- 填寫完所有字段後,單擊“完成”即可獲得結果。
結論
Excel 中最流行和最有用的工具之一是函數 IF,它檢查數據是否匹配我們設置的條件並自動給出結果,從而消除了由於人為因素而出錯的可能性。 因此,使用此工具的知識和能力不僅可以節省執行許多任務的時間,還可以節省由於“手動”操作模式而搜索可能出現的錯誤的時間。