Excelで数式を使ってデータを結合して計算する方法

Excelで数式を使ってデータを結合して計算する方法

同じ見出しの3枚のシートを添付します。

Section ID  item count  amt gross amt

シート 1 とシート 2 は、一致するセクションと ID 列ごとに合計する必要があります。セクションと ID が同じシートで繰り返される場合も、シート 1 とシート 2 の異なるシートで繰り返される場合も、合計する必要があります。

シート 3 は項目の戻り値として負の数値であるため、シート 3 で繰り返されるセクションと ID は、すべて合計されるだけです。

ここでは、各列ごとに個別にピボットと vlookup を実行することしかできず、複雑なものになっています。

もっと良い方法はあるでしょうか?

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

答え1

編集:

重複する値がある場合のみ、Count、Amount、Gross列のデータを追加するように数式が変更されました。両方場所と ID。結果テーブルは別のシートにあります。

この数式は、以下のスクリーンショットの C3 から右と下 (3 行のみ) に入力されます。

=SUMIFS(Sheet1!C$3:C$6,Sheet1!$B$3:$B$6,$B3,Sheet1!$A$3:$A$6,$A3)+SUMIFS(Sheet2!C$3:C$6,Sheet2!$B$3:$B$6,$B3,Sheet2!$A$3:$A$6,$A3)

最初の部分の結果を返します。そして、C4 から右下に記入された次の数式は、2 番目の部分を実行します。

=SUMIFS(Sheet3!C$3:C$6,Sheet3!$B$3:$B$6,$B6,Sheet3!$A$3:$A$6,$A6)

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

この回答に満足できない場合は、助けてくれる人に相談してください。明らかに何をしようとしているのか説明してください。

関連情報