IF函數
此函數是用來計算是用來計算 TRUE 或 FALSE 的任何值或運算式,此函數語法:IF(logical_test,value_if_true,value_if_false)
logical_test: 條件式-判斷 True 或 Fasle 之條件。
value_if_true: 條件式結果若為真( True),則傳回此結果值。
value_if_false: 條件式結果若為否( False),則傳回此結果值。 |
|
範例說明:
IF(B2>=60 , "及格" , "不及格")
logical_test: B2>=60
B2為小黃的成績,判斷小黃的成績是否大於或等於60分。
value_if_true: "及格"
如果成績大於或等於60,則傳回"及格"的值。
value_if_false: "不及格"
如果成績小於60,則傳回"不及格"的值。 |
|
在上面的範例中,小真的分數只有59,並未大於60,所以傳回" 不及格"。 顯示字串時,必需加上"雙引號"。
IF巢狀函數
在某些情況下,您可能需要將某函數作為另一函數的引數使用。例如,下列的範例中的條件式己超過二個條件了,所以我們必須將第一個IF條件式之結果列入第二個條件繼續進行比較。公式中至多可以包含七個層級的巢狀函數。當函數 B 當作函數 A 的引數時,函數 B 稱為第 2 層函數。
下面這個範例是利用IF之巢狀函數來計算每個業務員之獎金比例,下列共有4組條件來進行判斷所得的獎金比例為何,請符合下列4組條件來計算每位業務員之獎金比例。 |
|
|
獎金比例之條件如下:
(1).若營業額低於(含)2000元,則可得獎金比例為8%
(2).若營業額低於(含)4000元,則獎金比例為15%
(3).若營業額低於(含)5000元,則獎金比例為25%
(4).若營業額高於5000元,則獎金比例為35% |
|
|
|
|
範例說明:
|
|
|
|
|
|
|