• ベストアンサー

エクセルで、特定の文字を含む行の、別のセルを集計

エクセル2010です。 たとえば写真のようなデータで、A列の商品番号が1の(あるいは特定の番号の)商品の価格合計を計算したいのですが、どのような数式にすれば良いのでしょうか? COUNTIF関数やOFFSET関数を使うのでしょうか? ネットで調べながらいろいろ試してるのですが、どうにもうまくいきません・・・ ちなみにソートをかけてはいけないデータなので、並び替えて範囲指定することはできません。 また、実際はもっと大量で複雑なデータになりますから、手動で選択してなどということは無理ですので、なんとか自動処理で計算したいのです。 どうぞアドバイスのほど、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

合計したのだからCOUNTIF関数ではなくSUMIF関数を使用します。 A列が1のD列の合計を出したいなら以下の式になります。 =SUMIF(A:A,1,D:D)

markey08
質問者

お礼

ありがとうございます! なんと、こんなに簡単な式でできたのですね! 何日も試行錯誤してたのが馬鹿らしいです・・・ 本当に助かりました。ありがとうございました。

関連するQ&A