【问题标题】:(Excel) Nested IF or AND Statement(Excel) 嵌套的 IF 或 AND 语句
【发布时间】:2015-11-03 12:53:45
【问题描述】:

我有一个 Excel 电子表格,可以平均一组不同的数据。如果单元格 N2 包含值 9999.09,我需要一种不显示任何内容的方法,以确保该值不包含在平均值中。

需要修改的Excel代码:

=IF(T2+0<5,N6,N4)

我试过了

=IF(AND(T2+0<5,N2=9999.09,N6,N4))

但这不起作用,因为它确实是一个两个条件语句。单元格 T2 还显示当前时间。

【问题讨论】:

  • 不太清楚您描述的问题。但是你不能只使用IF(N2&lt;&gt;9999.09,N2,"") 吗?您给出如此具体的目标数字(9999.09)的事实让我觉得我误解了。我也不明白T2+0&lt;5中的值来自哪里@
  • 嗨 roganjosh,“T2+0>5”指的是当前时间,5 是特定时间,例如早上 5:00。
  • 仅供参考,您从未关闭=if(and(... 的“与”。你的意思是=IF(AND(T2+0&lt;5,N2=9999.09),N6,N4)吗?

标签: excel if-statement excel-formula formulas vba


【解决方案1】:
=IF(N2=9999.09,"", Do what you wish)

您可以将“”作为空文本字符串传递。

【讨论】:

  • 这似乎完成了我想要的。 =IF(N2=9999.09,"",IF(T2+0
  • 更好的版本是使用数组公式:=AVERAGE(IF(RANGE=TESTVALUE,RANGE)) 并使用 Control+Shift+Enter 关闭
  • @user2697139 我不确定这是一个“更好”的答案,因为它没有任何问题或 OP 评论中未包含的其他功能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-26
  • 1970-01-01
  • 2016-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多