92. 在Microsoft Excel中,A1儲存格內為數值109,B1儲存格內為公式
=IF(MOD(A1,2)=0,IF(MOD(A1,2)=9, 99, 999),9999) 則B1的運算結果為何?
(A) 9
(B) 99
(C) 999
(D) 9999
答案:登入後查看
統計: A(6), B(18), C(17), D(101), E(0) #2320329
統計: A(6), B(18), C(17), D(101), E(0) #2320329
詳解 (共 2 筆)
#5405730
MOD函數(餘數運算)
IF函式的格式
IF(判斷式,符合輸出值True,不符合輸出值False)
本題IF內包含另一個IF
最外層的IF結構如下
=IF(MOD(A1,2)=0,IF(MOD(A1,2)=9, 99, 999),9999)
裡面的IF結構如下
IF(MOD(A1,2)=9, 99, 999)
MOD(A1,2)=9,=>109%2=1所以判斷為不符合
所以裡面的IF為999 代入外層IF
=IF(MOD(A1,2)=0,999,9999)
109%2=1所以判斷為不符合
所以輸出為9999
8
0