- ベストアンサー
エクセルの数式SUMIFについて教えてください!
宜しくお願いします。 windouws: xp Excle 2003 Aの列の内「1」が入っていて さらに、 Bの列の内「α」が入っている Kの列の合計を求めたいのですが、検索条件が2つの時の数式が わかりません。 解る方!ぜひ教えていただきたいです!
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
SUMPRODUCT関数でイケるかな? http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q-a/q_keisan.html#goukei_fuku =SUMPRODUCT((A1:A8=1)*(B1:B8="α"),(K1:K8)) ※各列の範囲は実際の範囲を入れてください。 いかがでしょうか?
その他の回答 (3)
- tux_the_penguin
- ベストアンサー率42% (69/163)
#1さんのsumproduct()がシンプルで良い解だと私も思いました。 んで。 >>の合計を求めたく、範囲がとんでいます。 のなら、小計3つを合計するのが一番シンプルでわ? それぞれの数式を+でくっつけて一つのセルに入れるもよし それぞれの小計セルをsumするもよし…
お礼
回答いただきありがとうございます。 SUMIFしか知らなかったのでsumproduct()には 目からウロコがぼろぼろと・・・ まだ見ぬ画期的な数式に思いをはせていました・・・ 小計します。 ただ、期待を込めてもうしばらく待たせていただきたいです。 宜しくお願いします。
- mshr1962
- ベストアンサー率39% (7417/18945)
でてないのは配列数式ですね。 =SUM(IF(((A:A=1)*(B:B="α"),C:C)) としてCtrl+Shift+Enterで確定 数式バー上では「{=SUM(IF(((A:A=1)*(B:B="α"),C:C))}」と{}に囲まれます。
お礼
回答いただきありがとうございます。
- tux_the_penguin
- ベストアンサー率42% (69/163)
お礼
回答いただきありがとうございます。 リンクを拝見しました。 知らなかった関数なので勉強になりました。
お礼
ありがとうございます。 できました! ただ、勝手ながら 条件とする範囲がA1~A10,A15~A25,A30~A40 同じく B1~B10,B15~B25,B30~B40 で、 K1~K10,K15~K25,K30~K40 の合計を求めたく、範囲がとんでいます。 ある程度教えていただいて後は応用かなと思っていたのですが、 これがなかなか出来ません。是非とも教えていただきたいです。