僅當定義了輸入時才顯示公式結果

僅當定義了輸入時才顯示公式結果

我有一個簡單的電子表格,其中有一行方程式可以求和或差。我想要做的是輸入一個方程,這樣如果僅存在最終方程的一部分,則該字段留空,但如果存在方程的兩個或更多部分,則該字段將被填充方程的結果。

現在這就是方程式的樣子。正如我所說,這是一個非常簡單的問題。我只是不知道如何讓它完全按照我的意願行事。

=[@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 行的 forumla 是:

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

我已經寫了下面公式的細分;

首先檢查儲存格 B1 是否為空,如果是則顯示一個空白儲存格:=IF(B1="","",

但是,如果儲存格 B1 不為空,則檢查儲存格 C1。如果為空則顯示並清空儲存格:IF(C1="","",

到目前為止,如果任一單元格為空,則結果單元格將為空。但是,如果兩個單元格都有值,那麼我們可以進行數學計算:A1-(B1+C1)))

然後只需複製所需的行數即可。

相關內容