當儲存格中出現 X 時從總計中減去的 Excel 公式

當儲存格中出現 X 時從總計中減去的 Excel 公式

我有一個小電子表格來追蹤某些東西的總成本。我的單元格里有C6:C19美元金額。我的單元格C21顯示了總數。我為單元格建立了條件規則B6:B19。但是,如果我在這些儲存格中放置一個 X,它就會刪除 column 中的值C

現在我想當我輸入 x 時,它也會從 cell 的總數中減去該金額C21,但我不知道該怎麼做。

答案1

您可以使用SUMIF函數僅將 C 列中的值相加,而這些值在 B 列的同一行中沒有 X。

=SUMIF(B6:B19,"<>X",C6:C19)

這將計算範圍 C6:C19 中的所有值的總和,其中範圍 B6:B19 中的等效值不是「X」。

在此輸入影像描述

答案2

您可以使用SUMPRODUCT以下方法來實現此目的:

=SUMPRODUCT(--(B6:B15<>"X"),C6:C19)

這基本上會添加 中的所有值C6:C19,除非相應的單元格中有B6:B19一個"x"

更多資訊:SUMPRODUCT可以找到這裡

上面的公式利用了這樣一個事實:返回的表達式TRUE/FALSE(在本例中B6:B15<>"X")本質上返回1/0

相關內容