2つの条件に基づくSumIfが必要

2つの条件に基づくSumIfが必要

助けが必要です。名前と日付が一致する場合、SUMIF が必要です。

Date   Jun Jun Mar Jun
Name1  10  11  14  12
Name2  2   34  4   7

結果が必要

Date  Jun  Mar
Name1  33   14
Name2  43   4

答え1

データが に「Date」A1、 に「7」のように配置されていると仮定するとE3、次の操作を実行できます。

=SUM(IF($A$2:$A$3=$A8,IF($B$1:$E$1=B$7,$B$2:$E$3)))

必ずCTRL+SHIFT+ENTER

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

答え2

Bruce Wayne の解決策は良いものです。よりシンプルな (ただし柔軟性は少し劣る) アプローチも利用できます。 =SUMIF($B$1:$E$1,"="&B$7,$B2:$E2)

$B$1:$E$1条件がテストされる範囲です。常に同じ月名の配列に対してテストするため、行と列は両方とも固定されています。

"="&B$7条件です。ここでは、行 7 の月名を常に確認するため行は固定されていますが、列は固定されていません。これは、これをテーブル全体にドラッグして、その下にある列ヘッダーに適用するためです。

$B2:$E2合計される範囲です。sumif 列は固定されていますが、行は固定されていません。これは、下にドラッグして、columnA の Name# に適用するためです。

この方法では、適切な Name# が参照されていることを確認するなど、$ 記号にもう少し注意する必要があります。また、要約テーブルの名前が開始テーブルと同じ順序になっていることも必要です。

デモ

関連情報