雌雄莫辯?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中如何在一列的數據中過濾掉,另一列的數據?