仅当定义输入时才显示公式结果

仅当定义输入时才显示公式结果

我有一个简单的电子表格,其中有一行方程式用于计算和或差。我想做的是输入一个方程式,这样如果只有最终方程式的一部分存在,则该字段将留空,但如果方程式有两个或多个部分存在,则该字段将用方程式的最终结果填充。

现在方程式看起来是这样的。正如我所说,这是一个非常简单的问题。我只是不知道如何让它完全按照我的要求去做。

=[@QUANTITY]-[@Column2]+[@Column3]

答案1

如果我理解正确的话,我认为这就是你所追求的。

其中 A 列是@QUANTITY, B 列是@Column2, C 列是@Column3

  |  A  |  B  |  C  |  D  |
1 | 34  | 2   | 5   | 27  |
2 | 32  | 5   | 5   |     |
3 | 43  |     | 3   |     |
4 | 53  | 43  | 3   |  7  |

如果这是正确的,那么您想要的第 1 行公式是;

=IF(B1="","",IF(C1="","",A1-(B1+C1)))

我在下面写下了公式的细目分类;

首先检查单元格 B1 是否为空,如果是则显示一个空单元格:=IF(B1="","",

但是,如果单元格 B1 不为空,则检查单元格 C1。如果它为空,则显示一个空单元格:IF(C1="","",

到目前为止,如果其中一个单元格为空,则结果单元格将为空。但是,如果两个单元格都有值,那么我们可以进行计算:A1-(B1+C1)))

然后只需复制所需的行数即可。

相关内容