
次のような構造のスプレッドシートがあるとします
_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)