=IF(ISBLANK(CM7),"",IF(CN7=F7>1,-1, IF(CN7=F7>-1,1, IF(CN7=F7,0))))
我要说的是,如果单元格CM7
为空,则将进行计算的单元格留空。否则,如果CN7 > F7
,请输入1
。如果CN7 = F7
输入0
。如果CN7 < F7
输入-1
当前无论我输入什么CM7
,它总是给出答案-1
。
我怎样才能解决这个问题?
答案1
你已经接近了。你的公式中的运算符太多了。你只需要告诉它要检查什么;大于CM7
。F7
你CM7>F7
不需要等号 ( =
)。
=IF(ISBLANK(CM7),"",IF(CM7=F7,-1, IF(CM7>F7,1, IF(CM7<F7,0))))
答案2
你们两个很接近了,但是你们给我的东西使得问题得以解决。
=IF(CM7="",CM7,IF(CN7>F7,1,IF(CN7<F7,-1,0)))