每當談及Excel中的IF, AND, OR公式及函數, 往往會被當中的符號”>” , “<“, “<>”所難倒。有見於此, 本篇會寫下有關「條件句」使用方法, 相信你看過後可以立即學以致用。
- IF, AND, OR, 條件句是甚麼?
- OR 範例
- AND 範例
- IF, AND, OR, 條件句是甚麼?
首先要了解IF函數的公式結構:
公式:=IF(條件句,True結果,False結果) 條件句包含以下幾元素:- 比較對象(存儲格)
- 邏輯符號
- “>” , 大於
- “<” 小於
- “=” 等如
- “<>” 不等如
- AND : 運用於條件句中, 作邏輯判斷,相當我們說話中的於「並且」。
- OR:運用於條件句中, 作邏輯判斷,相當我們說話中的於「或者」。
- 比較數值或存儲格
False結果: 假如條件句為假, 這個False結果就會顥示 看一下以下例子就會明白:
假設有一份學生班內學生第一次考試成績表, 以下圖為例, 假設總釖50分以上為合格, 我們可作以下公式:
IF(G11> 250,"合格", "不合格")
即在王中芯的總分(G11), 若大於250分, 就是TRUE, 會顥示回"合格" , 若小於250分, 就是FALSE, 會顥示回"不合格"
條件句:
條件: G11> 250 - 王中芯的總分(G11), 若大於250分
True結果: "合格"
FALSE結果: "不合格"
- OR 範例
又以考試成績表為例, 假設總釖中文或英文要60分以上才可升班, 我們可作以下公式:
IF(OR(L11>=60, M11>=60),"可升班", "留班")
即在王中芯的中文成績(L11), 若大於60分, OR「或者」, 英文成績(M11), 若大於60分, 就是TRUE, 會顥示回"可升班" , 若小於250分, 就是FALSE, 會顥示回"留班"
條件句:
條件: OR(L11>=60, M11>=60) - 王中芯的中文成績(L11), 若大於60分, OR「或者」, 英文成績(M11), 若大於60分
True結果: "可升班"
FALSE結果: "留班"
- AND 範例
又以考試成績表為例, 假設總設數學及科學要80分以上才拿奬學金, 並以兩科的平均分數作奬學金額, 我們可作以下公式:
IF(AND(W11>=80, X11>=80),"有奬學金", "無奬學金")
即在王中芯的中文成績(W11), 若大於80分, AND「並且」, 科學成績(X11), 若大於80分, 就是TRUE, 會顥示回"有奬學金" , 若小於250分, 就是FALSE, 會顥示回"無奬學金"
條件句:
條件: AND(W11>=80, X11>=80) - 王中芯的中文成績(W11), 若大於80分, AND「並且」, 科學成績(X11), 若大於80分
True結果: "有奬學金"
FALSE結果: "無奬學金"
至於True結果及False結果, 不一定以文字顥示, 可用函數代替