我发誓我已经完成了100次,但现在由于某种原因它不起作用。这是我的excel公式:
= IF(AND(CurrentMonth> = 9,CurrentYear> = 2012),C5 “”)
CurrentMonth是10,CurrentYear是2012
C5目前没有值,但格式为General。如果我输入'进入C5,则单元格变为空白(上述If公式的结果)。
如果我设置CurrentMonth< 9或CurrentYear< 2012年公式的结果是空白的。问题似乎与C列有关...... C列中的空白值被视为零条目。
结果值为0,但它应该是空白/无值。 我已将单元格格式化为General,包含公式的单元格以及包含CurrentMonth和Current Year的单元格。
提前感谢您提供所有帮助和建议。这个社区是最好的。
答案 0 :(得分:3)
您的公式当前工作rad:如果大于当前月份和年份,则显示C,否则为空白。
如果您的问题是如何处理C列为空,以便公式不显示0如果您的AND
测试通过,但C为空..那么您可以像这样修改它:
=IF(AND(CurrentMonth>=9,CurrentYear>=2012,len(C5)>0),C5,"")
答案 1 :(得分:0)
解决方法可能是修改if语句:
=IF(AND(CurrentMonth>=9,CurrentYear>=2012),IF(ISBLANK(C5),"",C5),"")
如果C5为空白,这将使单元格为“”。
答案 2 :(得分:0)
这是正常行为,只需尝试=C5
并将C5留空,它将返回0
使用以前的解决方案之一或使用自定义数字格式格式化结果单元格:[=0]"",General