Aje*_*i32 1 worksheet-function microsoft-excel
在 Excel 中,我在公式中使用了一个长而复杂的表达式(表达式 A)。我希望这个公式返回表达式 A 的值,除非该表达式等于某个特定值(例如 0),在这种情况下它返回其他内容,例如“(无)”。
有没有一种写作方式=IF(<Expression A> = 0, "(none)", <Expression A>)
不需要我将整个表达式 A 重复两次?(有点像IFERROR
工作原理,除了自定义条件)
如果您想显示其他内容而不是具体的零,您可能会在表达式解析为零时通过将 1 除以该结果来强制错误,例如使用 IFERROR 函数 - 在 Excel 2007 或更高版本中可用
=IFERROR(1/(1/<Expression A>),"(none)")
或使用零显示为“(无)”的自定义格式,例如
0;-0;"(none)"