我目前正在使用这个不起作用的公式:
=IF(RIGHT(TRIM(L3),1)=4,1,0)
L3中的值是4,所以我希望它返回1,而不是0,但是我从if语句返回0。
有人可以解释为什么会这样吗?
答案 0 :(得分:2)
试试这个:
=IF(--RIGHT(TRIM(L3))=4,1,0)
Right(..)
返回一个字符串,并与一个数字进行比较。这将返回False
,因为"4"
与4
不同。 --
也会将左侧转换为数字,以便4=4
答案 1 :(得分:2)
考虑:
=IF(RIGHT(TRIM(L3),1)="4",1,0)