【问题标题】:MEDIAN formula to return blank cells if referenced cells are blank如果引用的单元格为空白,则 MEDIAN 公式返回空白单元格
【发布时间】:2018-03-22 10:45:17
【问题描述】:

我正在尝试找到一个公式来确定不同员工的时间戳列表是否介于每个人的多达 9 个不同的计划时间之间。如果两列中没有值,有没有办法让中值公式返回空白?

目前我使用 =IF($G4=MEDIAN(V4,W4,$G4),"Yes","No")

如果V4W4 为空(但它们包含VLOOKUP 公式),我想要一个返回空白的公式。 谢谢!

【问题讨论】:

  • 以上答案不会创建空白单元格。如果公式的结果是“”,则它不是空白单元格。使用 ISBLANK 确认您的结果不是空白单元格。 =ISBLANK(If(formula,"","")) 结果为 False。

标签: excel excel-formula median


【解决方案1】:

包裹在另一个 IF() 中:

=IF(OR(V4="",W4=""),"",IF($G4=MEDIAN(V4,W4,$G4)"Yes","No"))

【讨论】:

  • 你尝试过这两个公式吗?我的状态是,如果其中一个为空白或其中的公式返回空白,则返回空白,如果不是,则执行您的公式。您在这些单元格中使用的公式是什么?
  • 我输入了这个公式。 =IF(OR(V3=" ",W3=" ")," ",IF($G3=MEDIAN(V3,W3,$G3),"是","否"))。在这种情况下,v3 和 w3 中的 vlookup 返回“”,但此公式返回 yes。
  • vlookup 是返回 "" 还是 " ",它们是不同的。如果" " 则需要更改"" 以匹配。
  • Amanda,您在此评论线程中键入的公式为您提供了 one 空格 (" ") 的值。如果您在V3W3 中的VLOOKUPs 返回no 空格(""),您需要使公式与@ScottCraner 提供的公式相匹配。此外,使用OR 意味着只有以下括号中的一个值 - (V3="", W3="") - 需要为真,公式才能计算为真;使用AND 意味着两者都需要为真,公式才能计算为真。正如您的问题所述,只是一个旁注,“...如果 V4 W4 为空白...则返回空白...”
  • 或者你可以试试TRIM 如:=IF(OR(TRIM(V3)="",TRIM(W3)=""),"",IF($G3=MEDIAN(V3,W3,$G3),"Yes","No"))
【解决方案2】:

是的。将其包装在另一个 IF 语句中。

IF(AND(W4>0,V4>0),IF($G4=MEDIAN(V4,W4,$G4)"Yes","No"),"")

【讨论】: