不使用任何函數進行條件式計算
2228 |
不使用任何函數進行條件式計算 |
寫這篇討論文,是一位工作在銀行的好友提出的,他要顯示該列是何種貨幣是否有超出限額?
美金15000、人民幣30000、日幣45000。若超出則在該格超出則輸入1,將其標示出來。
1、點取C3儲存格輸入公式:
=($A3=C$1)*($B3>C$2)*1
再將公式複製到C3:E15儲存格。
【公式解說】
($A3=C$1) 判斷A3儲存格是否等於C1儲存格,若是傳回1,否則傳回0,由於公式會向右複製,但A欄不能移動故將A前面加上$鎖定,而也會向下複製,故將C1的列號1加上$鎖定。
* 在二個運算式中間這代表的是AND,二者皆成立,則傳回1,否則傳回0。
($B3>C$2) 判斷B3儲存格是否大於C2儲存格,若是傳回1,否則傳回0,由於公式會向右複製,但B欄不能移動故將B前面加上$鎖定,而也會向下複製,故將C2的列號2加上$鎖定。