If Then Else 的計法(在Excel的方法)

2007-08-11 5:40 am
我想問有關if then else 在Excel所用的方法

回答 (3)

2007-08-14 4:02 am
✔ 最佳答案
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”)))
2007-08-11 6:50 pm
這是 vba in excel 的語法,意即是
若 (if) .....是true, (then) 就如此這般......
(else) 否則就 就如此這般......
2007-08-11 5:46 am
i dont know...


收錄日期: 2021-04-13 11:58:13
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070810000051KK05681

檢視 Wayback Machine 備份