同じ値のExcel合計変数


0

私は以下のテーブルを持っています: Table

SKUが表示され、次にそのSKUの製造期間、次に新しいSKUとその期間が表示されます。

あなたが見ることができるのはSKU 1そしてそれからSKU 1と同じであるSKU 2そしてそれからSKU 3-10です。これが起こったとき私はそれらを合計したいと思います。結果は次のようになります。 Result

私はVBAなしで、そして公式を使ってこれをやりたいです。 10以上のSKU、したがって10の期間はありません。


これを2列の垂直リストに変更できますか。それから、SKUのリストとともに= SUMIF()を使用できます。
fernando.reyes

SKU 1には0235があり、SKU 3には10も0235があるため、SKU 1はコード0235とSKU 3があるため、これは機能しません。ありがとう
Oli

回答:


0

最後の8 SKUの値を合計するだけでよい場合は、次のようにします。

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

E2はSKU3-10で繰り返されるSKUです。
E2:T2がSKU3の値である---処理10


順番が変わってもうまくいきません。例えば、SKU 3 - 10の間に別の分割がある場合。 SKU 3〜5は同じで、SKU 6は異なり、SKU 7〜10はSKU 2と同じです。
Oli

あなたはすべての組み合わせとどのようにあなたが結果を望むかを示さなければなりません
yass

組み合わせが変わります。完全に異なる10のオプション、または2が同じ、3が同じ、1が異なるなどがあります
Oli

0

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

sumif

  1. データを2列に配置します。最初の列はSKU、2番目の列は値です。
  2. あなたが気になる合計SKUのリストを作りなさい。
  3. コマンドを書く:

= SUMIF(keysList、valueToFind、valuesList)

このような:

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

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


こんにちは、ありがとう、問題は私がこの順序で並べることができるということです、しかしあなたの例の場合私は次のように出力が欲しいです:SKU 1 =値、SKU 2 =値、SKU 3 =値、SKU 1(sum)=値、SKU 2 =値、およびSKU 1 =値このSKU構造も式であり、生産計画を進めるにつれて変化します。
Oli
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.