基準に複数の可能性がある場合に、範囲内の値を合計する方法


0

スクリーンショットを参照してください。私がやろうとしているのは、アメリカから配布されたすべての果物をまとめることですが、キーから入手する必要がある果物は複数あります。個々のセルをすべて合計するのではなく、動的な式を作りたいのです。

私はSUMIFを使用する必要があると思いますが、私はそれを適切に機能させることができませんでした。私は役に立ちませんでしたが、SUMIFとINDEX MATCHを組み合わせてみました。米国の場合、その下には2つの果物があるので、INDEX MATCH関数は最初の果物だけを拾い上げてテーブル内で探します。

enter image description here


国には補助列(数字の後の3列目)を使用できます。
yass

キーテーブルでVLOOKUPを使用してFruitsテーブルの横にある隣接する列の国/地域を取得するヘルパー列を作成したい場合があります。それから簡単なSUMIFはうまくいくでしょう。
patkim

私にとっては、画像のリンクが壊れています。
ejbytes

回答:


0

[キー]テーブルで、[フルーツ]列に一意の名前を付けます。それから列ヘッダーに基づいて名前付き範囲を作成しました。これは必要ではありません。絶対アドレスに置き換えることができます。行を追加または削除するとauto = adjustになるので、構造化参照で "Tables"を使用することをお勧めします。

次の配列式はを押しながら入力する必要があります。 Ctrlキーを押しながら + シフト 打っている間 入る

B14:  =SUM(SUMIF(Fruit, IF(Country=A14,KeyFruit,""),Fruits_Picked))

B16までの記入

enter image description here

説明:

  • IF 関数はの配列を返します KeyFruit 国が一致するかどうかに応じて、ヌルストリング
    • 例えば: {"Apples","","","Bananas"}
  • その配列は、 criteria 内の引数 SUMIF
  • SUMIF、のための配列引数 criteria 一致する値の配列を返します
  • それから我々はそれを合計します SUM
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.