excel表里每组数字的尾数怎么区分单双

excel表里每组数字的尾数怎么区分单双,第1张

假设数据是写在A列,要在B列判断出数据的最后一位是单数还是双数,则可以在B1单元格写入公式

=IF(MOD(RIGHT(A1),2),"单","双")

下拉填充公式

公式中

先用

RIGHT(A1) 提取A1单元格数据的最后一个字符

再用

MOD(某值,2)

MOD是求余数的函数,如果这个数值能被2整除,则余数为0,如果不能被2整除则会有余数1,即余数为0值时是双数,得余数为1时为单数

最后用IF函数来返回需要的值

IF(前面计算得值为1或0,"单","双")

当得值为1时,会判定为真值(不为0的值为真值),即条件成立返回为"单";相反,值为0时则得出"双"。

你的A与B都是单个数吗?

你的单双是不是说A与B是不同的就是中,相同的就错?这里说的相同是指同样是单或同为双?

那么公式

=if(mod(a1,2)=mod(b1,2),"错","中")

同理

第二个公式

=if(or(and(a1<5,b1<5),and(a1>4,b1>4)),"错","中")

假如A2=25539,要在C2:G2 中求单\双,在I2:M2中求大\小,

在C2中输入:=IF(MOD(MID($A1,COLUMN()-2,1),2),"单","双")

选中C2向右拉复制公式至G2。

在I2中输入:=IF(VALUE(MID($A1,COLUMN()-8,1))>4,"大","小")

选中I2向右拉复制公式至M2。

如果A列有其它数据,选择C2:M2下拉复制即可。

另外,假如:A1=25539 ,如果在一个单元格内显示

在B1中输入:

=IF(MOD(MID(A1,1,1),2),"单","双")&IF(MOD(MID(A1,2,1),2),"单","双")&IF(MOD(MID(A1,3,1),2),"单","双")&IF(MOD(MID(A1,4,1),2),"单","双")&IF(MOD(MID(A1,5,1),2),"单","双")

在C1中输入:

=IF(VALUE(MID(A1,1,1))>4,"大","小")&IF(VALUE(MID(A1,2,1))>4,"大","小")&IF(VALUE(MID(A1,3,1))>4,"大","小")&IF(VALUE(MID(A1,4,1))>4,"大","小")&IF(VALUE(MID(A1,5,1))>4,"大","小")

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

原文地址:https://54852.com/bake/12462769.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存