EXCEL判断一个数的合数单双

例如数6,0+6=6合数双。数5,0+5=5合数单。数15,1+5=6合数双。数28,2+8=10合数双,

首先,合数指的是除了1和本身以外,还能被其它正整数整除的数。因此,判断数是否为合数,只需要判断它能否被2到它自身-1的任何正整数整除即可。如果可以,就说明它是合数,否则就是质数。接下来,判断数的奇偶性很简单,只需要判断这个数是否能被2整除即可。如果能被2整除,就是偶数,否则就是奇数。因此,判断数的合数单双,可以按照以下步骤进行操作:1. 判断这个数是否为质数,如果是,则它不是合数。2. 判断这个数是否能被2整除,如果能被2整除,则为偶数,否则为奇数。举个例子,比如判断45的合数单双:1. 45不是质数,因为它可以被3、5、9等数整除,所以它是合数。2. 45不能被2整除,因此它是奇数。因此,可以得出结论:45是奇数合数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-27

假设数值在A1, 在B1输入公式

=IF(MOD(SUM(--MID(TEXT(A1,"00"),{1,2},1)),2),"单","双")

 

本回答被提问者采纳
第2个回答  推荐于2018-11-19

假设这个数在A1,则用公式:

=TEXT(MOD(MOD(A1,9),2),"单;;双")

其中,MOD(A1,9)得到的就是各个位数上数字之和,MOD(MOD(A1,9),2)就是计算个个位数数字自合与2的余数,如果为1,则返回“单”,如果为0,就返回“双”

本回答被网友采纳
第3个回答  2019-02-28
1-9用公式=if(mod(A1,2)=1,"单","双")
10-99用公式=if(mod((mid(A1,1,1)+mid(A1,2,1)),2)=1,"单","双"),以此类推,也可以先用len函数判断位数完后用条件函数
第4个回答  2014-02-27
如果仅仅是2位数的话
=if(mod(left(a1)+right(a1),2),"双","单")
多位的话
=if(mod(SUMPRODUCT(--MID(a1,ROW(INDIRECT("1:" & LEN(a1))),1)),2),"双","单")追问

你的不对啊比如数14,判断就是双了

追答

不好意思,反了!

如果仅仅是2位数的话
=if(mod(left(a1)+right(a1),2),"单","双")
多位的话
=if(mod(SUMPRODUCT(--MID(a1,ROW(INDIRECT("1:" & LEN(a1))),1)),2),"单","双")

追问

要是数1,就判断不出来了

追答

多位公式可以的!