雌雄莫辯?Excel公式來幫忙~

在Excel中,如何判斷開獎號碼的奇偶性

如圖 74?1所示,如何用公式在E列判斷開獎號碼之和的奇偶性,在F列判斷是否號碼全是奇數或全是偶數?

圖74?1 如何判斷開獎號奇偶性

→ 解決方案:

使用ISEVEN和MOD函數判斷數字奇偶性。

→ 操作方法

在E3單元格輸入以下公式:

=IF(ISEVEN(SUM(B3:D3)),"偶","奇")

或者

=IF(ISODD(SUM(B3:D3)),"奇","偶")

在F3單元格輸入以下數組公式:

{=IF(AND(MOD(B3:D3,2)=1),"全奇",IF(AND(MOD(B3:D3,2)=0),"全偶",""))}

→ 原理分析

數字奇偶性判斷

1.使用SUM函數求和,再使用ISEVEN或ISODD函數判斷數字的奇偶性;

2.使用MOD函數將整數對2求餘數,如果餘數為1則判斷為奇數、餘數為0則判斷為偶數,結合使用AND函數判斷多個數同時滿足條件,以此返回「全奇」或「全偶」。

3.其中,ISEVEN函數語法:

ISEVEN(number)

判斷參數number是否為偶數。ISODD函數與之相似,用於判斷number是否為奇數,並返回TRUE或FALSE。一般情況下,使用MOD函數對2求余判斷奇偶性的方法比較簡練。

MOD函數語法為:

MOD(number, divisor)

用於返回被除數number和除數divisor相除的餘數,結果的正負號與除數相同。

4.由於ISEVEN、ISODD函數不支持多項運算,因此F列公式使用MOD函數來判斷。此外,如果Number不是整數,則ISEVEN、ISODD函數將截尾取整後判斷,而MOD函數則會保留小數,可能會因為浮點運算誤差導致判斷失誤。


推薦閱讀:

怎麼減少 Excel 中的錯誤?
你覺得特有用的excel 公式或技巧是什麼?
求excel中保留兩位有效數字的代碼?
excel中如何在一列的數據中過濾掉,另一列的數據?

TAG:公式 | 幫忙 | Excel公式 | Excel |