Excel:以公式形式表达这一点的更好方法

Excel:以公式形式表达这一点的更好方法

X 是大于 0 的整数

对于 x = 0,返回 0;对于所有其他 x,返回 1

我考虑过的解决方案:

  1. IF (whatever),显然。如果可能的话,最好避免这种情况,因为使用它们的嵌套/冗长的公式会变得混乱。

  2. IFERROR (x/x, 0)

嘿,老实说,我在写这篇文章的时候就想起了它的存在IFERROR ()。如果没有人发布更好的解决方案,那可能是我使用的解决方案。

只是现在很好奇。

答案1

=MIN(A1,1) 似乎是不言自明的

答案2

普通的三元 IF 子句怎么样:

IF(x = 0, 0, 1)

答案3

=NOT(X=0)+0

在哪里X可以是:

  1. 对另一个单元格的引用
  2. 一个号码
  3. 引用单元格或值的名称
  4. 一个公式

例子:
在此处输入图片描述

当您删除“+0”时,您将得到 TRUE 或 FALSE。

相关内容