Excel

2008-06-23 5:09 am
如果在一個Column上之數字,0,1,2,3,4,5,6,7,8,9,10用一個formula在另一column去顯示單數用"Odd"雙數用"Even",如何寫?

回答 (1)

2008-06-23 9:02 am
✔ 最佳答案
我不太熟識Excel,不知道有沒有更快的方法,方法如下:

=IF(MOD(A1, 2)=0, "Even", "Odd")


「MOD(A1, 2)」是指取得A1除以2的餘數,語法如下:
MOD(number,divisor)
Number 為計算餘數時做為被除數的實數。
Divisor 為計算餘數時做為除數的實數。


「IF」為條件式函數,即如果A1的數值除以2得出的餘數是0,就顯示Even,否則就顯示odd……語法如下:
IF(logical_test,value_if_true,value_if_false)
含 IF 函數的公式logical_test:要檢查的條件。
value_if_true:條件為 true 時會傳回的值。
value_if_false:條件為 false 時會傳回的值。


順帶一提,0既不是單數,也不是雙數,但formula會變得較復雜,使用到nested if(兩層或以上的if):
=IF(A1=0, "Zero", IF(MOD(A1, 2)=0, "Even", "Odd"))
參考: Microsoft Office 說明


收錄日期: 2021-04-23 13:16:16
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080622000051KK02519

檢視 Wayback Machine 備份