为 iWork 中为 0 的两个单元格调整公式

Adjust formula for two cells that are 0 in iWork

我需要帮助向我的公式添加另一个规则,我还需要它说 如果 U17X17 都包含 0,则留下 blank

公式Y17

IF(OR(U17="",X17=""),"",IF(X17+V17=U17,"Push", IF(X17+V17>U17,W17,T17)))

如果两个单元格有0,则离开blank,如果两个单元格blank离开blank

谢谢

您需要使用AND函数。

IF(OR(U17="",X17="",AND(U17=0,X17=0)),"",IF(X17+V17=U17,"Push", IF(X17+V17>U17,W17,T17)))

如果 u17 或 x17 为空或两者均为 0,这将留空

如果你想只在两个都为空或两个都为0时才留空那么函数是

IF(OR(AND(U17="",X17=""),AND(U17=0,X17=0)),"",IF(X17+V17=U17,"Push", IF(X17+V17>U17,W17,T17)))

您没有在请求中指定您需要哪一个。

公式可以简化为:

IFERROR(IF(OR(A2,B2),A2+B2,""),"")

由于 0 解析为 falseOR 取布尔值,只需检查两个单元格中的 0 和 return 空字符串。否则,如果两者都是空的,IFERROR 将 return 空字符串,因为出于某种原因,Numbers 中的空字符串不会像编程语言中那样被视为布尔值 false,例如JavaScript。

参见下面的示例。这将适用于 macOS 或 iOS.

上的 Numbers