• ベストアンサー

QNo.1381476「SUMIF関数について」における回答について

こういった質問はしてもいいのかわかりませんが、とても気になったので質問してみます。 まずは、http://okweb.jp/kotaeru.php3?q=1381476を参照してください。 上記の質問に対するANo.4 AloneAgain さんの回答された式 =SUM(SUMIF(D2:D6,{3,6},C2:C6)) すごく感心してしまいました。この式の構成について教えて欲しいです。宜しくお願い致します。

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

  • ベストアンサー
  • ta123
  • ベストアンサー率51% (95/186)
回答No.1

私も気になりましたので調べてみたところ、「配列定数」がキーワードのようですね。(Excel2002のヘルプを見たのですが、あまり分かりませんでした。) =SUMIF(D2:D6,3,C2:C6))+SUMIF(D2:D6,6,C2:C6) が検索条件以外が同じため、検索条件を配列定数を用いて表現したものでしょうか。 こんなスマートな式を書けるようになりたいですね。

noname#18862
質問者

お礼

回答ありがとうございます。 「配列定数」ですか。初めて聞きました。「配列数式」ならわかるのですが・・・。中括弧({})を使うところは似てる感じがしますね。それにしてもエクセルの関数は奥が深いです。 勉強になりました。ありがとうございました。

関連するQ&A