我有一个公式单元格,它将根据来自其他列的限定符执行操作。
一个这样的限定符列包含整数、小数和空白单元格。
我想排除整数。
我无法排除整数,除非排除小数或空格。
If((Int(value) - value)=0)
将整数和空格与小数隔离开来 将
If(Int(value)>0)
整数和小数与空格隔离开来
我需要一些东西来将小数和空格与整数隔离开来
我可以用两个“if 路径”来写这个,但为了简洁起见,我不想重复结果
例如:If(Int(value)>0, If((Int(value) - value)=0, RESULT), RESULT)
答案1
您可以使用:
=IF(OR(ISBLANK(A1),A1=0,A1="",INT(A1)-A1<0),"yes","no")
A1 是要测试的值
,是空白和小数的结果,
否是整数的结果
如果您需要排除 0,也可以使用:
=IF(OR(ISBLANK(A1),A1="",INT(A1)-A1<0),"yes","no")
或者如果以下任何一个条件为真则为真
ISBLANK(A1)
A1=0
A1=""
INT(A1)-A1<0)