Excel 同じ値の変数を合計する

Excel 同じ値の変数を合計する

次の表があります: テーブル

SKU と、その SKU の生産期間、新しい SKU と期間が表示されます。

ご覧のとおり、SKU 1、新しい SKU 2、そして SKU 1 と同じ SKU 3 ~ 10 が続いています。このとき、これらを合計します。結果は次のようになります。 結果

私はこれを VBA を使わず、数式を使って行いたいと思います。SKU は 10 個を超えることはなく、したがって期間も 10 個になります。

答え1

最後の 8 つの SKU の値を合計するだけの場合は、次を使用できます。

=IF(COUNTIF(E2:T2,E2)=8,SUMPRODUCT(--(E2:S2=E2)*F2:T2),"")

ここで、E2はSKU3-10で繰り返されるSKUであり、
E2:T2はSKU3---Process10の値です。

答え2

共通のキー (SKU) を持つ複数の値を合計する場合は、SUMIF コマンドを使用できます。

スミフ

  1. データを 2 列に入力します。最初の列は SKU、2 番目の列は値です。
  2. 合計金額が気になる SKU のリストを作成します。
  3. 次のコマンドを記述します:

=SUMIF(キーリスト、検索値、値リスト)

このような:

=SUMIF($A$3:$A$9,D3,$B$3:$B$9)

このコマンドは、リスト内で SKU のすべての出現を検索し、その値を合計します。

関連情報