当前位置:首页经验技巧Excel经验excel图表

excel如何判断一个数的单双

2026-01-27 14:22:39

1.Excel识别数字的单双?

^

L2=IF(MMULT(--(MOD($A2:$J2,2)=1),ROW($A$1:$A$10)^0)>(COUNTA($A2:$J2)/2),"单",IF(MMULT(--(MOD($A2:$J2,2)=1),ROW($A$1:$A$10)^0)<(COUNTA($A2:$J2)/2),"双",""))

M2=IF(MOD($A2,2)=1,"单","双")

2.你好,你在“EXCEL判断一个数的合数单双”里的回答我很感兴趣,

=IF(MOD(SUMPRODUCT(--MID(A1,ROW(INDIRECT("1:" & LEN(A1))),1)),2),"单","双")ROW(INDIRECT("1:" & LEN(A1))) 是生成一个1到数字长度的数组,例如数组是1234,就是4位用indirect直接引用 1:4这4行,然后用row转换成数组{1,2,3,4}总的思路是将1234,按照位置去取第1,2,3,4位,转换成数值进行求和将结果对2求模,双数是0,单数是1;1在逻辑值中是true,就是和是单数。

3.excel 如何判断包含多个字符输出结果

假设数数据在A1,B1公式下拉填充:

=IF(COUNT(FIND({"上海";"江苏";"浙江"},A1)),5,IF(COUNT(FIND({"北京";"山东";"天津"},A1)),8,IF(COUNT(FIND({"*重庆*";"*四川*"},A1)),12,"")))

或者:

=IF(OR(COUNTIF(A1,{"*上海*";"*江苏*";"*浙江*"})),5,IF(OR(COUNTIF(A1,{"*北京*";"*山东*";"*天津*"})),8,IF(OR(COUNTIF(A1,{"*重庆*";"*四川*"})),12,"")))


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 All Rights Reserved .