用EXCEL怎么判断一个数的奇偶

用EXCEL怎么判断一个数的奇偶,第1张

如何用EXCEL怎么判断一个数的奇偶呢?下面我来教大家。

首先,我们打开我们电脑上面的excel,然后我们在表格中输入一些数字;

之后,我们在图示中的单元格中输入=IF(MOD(B2,2),"奇数","偶数"),然后我们按回车键;

然后我们就可以看到那个数字是奇数还是偶数了,我们选中那个单元格,然后鼠标放在单元格的右下角,出现十字符号后,我们进行下拉;

结果如图所示,这样我们就将这些数字是奇数还是偶数给判断出来了。

1、计算偶数=IF(ISEVEN(a1),a1,"")如果是偶数则显示,不是偶数则显示空
2、计算奇数=IF(ISODD(a1),a1,"")
3、质数=IF(AND(a1>4,a1=INT(a1)),IF(OR(INT(a1/ROW(INDIRECT("2:"&INT(SQRT(a1)))))ROW(INDIRECT("2:"&INT(SQRT(a1))))=a1),"",a1),IF(OR(a1={2,3}),a1,""))
4、合数=IF(AND(a1>4,a1=INT(a1)),IF(OR(INT(a1/ROW(INDIRECT("2:"&INT(SQRT(a1)))))ROW(INDIRECT("2:"&INT(SQRT(a1))))=a1),a1,""),IF(OR(a1={2,3}),"",a1))
5、计算个数公式=COUNT(B1:B10)其中B1:B10是刚刚计算出来的偶数或奇数的单元格区域,其他的类推
6、提取个位数在C1输入=right(a1),下拉

如果三位数是整数型,那你直接迭代,
每次循环取1个三位数
百位=INT(数/100)
十位=INT((数 mod 100)/10)
个位=数 mod 10
然后每一位都与2求余 如果余数为0就是偶数 相反为奇数
找出你要的组合就行

1 在C列用公式MOD(C1,2),然后用COUNTIF统计C列1和0的个数就好了
2 SUMPRODUCT(N(MOD(B1:B2000,2)=1)) 奇数个数
SUMPRODUCT(N(MOD(B1:B2000,2)=0)) 偶数个数

在B1中打入
=IF(MOD(A1,2)=0,"偶数","奇数")
涵义:将A1的值除以2取余数,如果是0那么就是true就显示偶数
如果是1就是false显示奇数

=SUM(IF(FREQUENCY(IF(ISEVEN(A1:A171),ROW(A1:A17)),IF(ISODD(A1:A171),ROW(A1:A17)))=3,1))
ctrl+shift+enter三键输入公式就可以求出A1:A7中连续3个偶数的次数;
需要连续2个的偶数的话,把最后那处=3改成2即可,以此类推;
需要算连续奇数的话,把公式里的EVEN改成ODD,ODD改成EVEN,其它不变。
A1:E17不适合这个公式,不过你可以用5列单独算好以后加起来


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10463283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存