セルにXが表示されたときに合計から減算するExcel数式

セルにXが表示されたときに合計から減算するExcel数式

何かの合計コストを追跡するための小さなスプレッドシートがあります。C6:C19ドル金額を入力するセルがあります。C21その合計を表示するセルがあります。セルに条件付きルールを作成しましたB6:B19。ただし、それらのセルに X を入力すると、列 の値が取り消し線で表示されますC

ここで、x を入力すると、セルの合計からその金額も減算されるようにしたいのですC21が、その方法がわかりません。

答え1

このSUMIF関数を使用すると、列Bの同じ行にXがない列Cの値のみを合計できます。セルC21の数式を次のように変更します。

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

これは、範囲 B6:B19 内の同等の値が「X」ではない、範囲 C6:C19 内のすべての値の合計を計算します。

ここに画像の説明を入力してください

答え2

これを実現するには以下を使用できますSUMPRODUCT:

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

C6:C19これは基本的に、対応するセルにが含まれていない限り、内B6:B19のすべての値を追加します。"x"

詳細は以下をSUMPRODUCTご覧くださいここ

上記の式は、TRUE/FALSE(この場合はB6:B15<>"X")を返す式が本質的に1/0

関連情報