✔ 最佳答案
If ... then ... else 是好 programming 的寫法.
在 excel 中 , 如果是幾個條件, 也可以用 =IF(logic test, true, false) 去做到 if .. then... else 的效果. (如果太多條件, 可以考慮用 macro.)
例如, 在 A1 輸入分數, B1 寫一條公式去用 A,B,C .....
B1 最簡單可以寫 =IF(A1=100,"A","Others")
如果想有幾個 logic test , 可以在 fail 的位置再寫 IF(xxx,xxx,xxx) 例如 :
=IF(A1=100,"A",IF(A1=90,"B",IF(A1=80,"C","Fail")))
這樣第一次 check 是不是 100, 如果是, 就 A grade, 不是的話 , 再 check 是不是 90 , 是就 B grade .... 到最後都無, 就會 fail.
當然寫好些, logic test 應該是個 range, 例如 A1 是不是 between 90-100.
希望可以幫到你.
2007-08-13 20:07:43 補充:
唔好意思, HTML 上有些怪. 雙引號我用全碼. 請你自己改為英文雙引號=IF(A1=100,”A”,”Others”)=IF(A1=100,”A”, IF(A1=90,”B”, IF(A1=80,”C”,”Fail”)))