Excel は、絶対セル座標と相対セル座標を混合して count-if-like 合計を実行できますか?

Excel は、絶対セル座標と相対セル座標を混合して count-if-like 合計を実行できますか?

次のような構造のスプレッドシートがあるとします

  _A____B____C____D____E____F_____
1 |XFoo|XBar|YFoo|ZBar|XBaz|Result
2 |8   |3   |0   |1   |100 |  (*)
3 |2   |1   |1   |20  |10  |  (*)

列見出し (行 1) の先頭に文字 X が付いている列のみ、列 A から E までの各行のすべてのセルの合計をカウントします。

したがって、A1、B1、E1 はすべて文字 X で始まるため、F2 は A2+B2+E2=111 と計算されます。同様に、F3 は 13 になります。

組み込み関数 (カスタム スクリプトなし) を使用して、これを Excel の数式で表現するにはどうすればよいですか?

答え1

SUMIF関数

あなたはSUMIF関数指定した条件を満たす範囲内の値を合計します。

構文: SUMIF(範囲, 条件, [合計範囲])

例として、以下を使用します。

=SUMIF(A$1:E$1,"X*",A2:E2)

答え2

F2:

=SUMPRODUCT(--(LEFT(A$1:E$1,1)="X")*(A2:E2))

コピーしてください:

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

関連情報