[[20170608135151]] 『sumifsの条件式の考え方』(ひん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『sumifsの条件式の考え方』(ひん)

教えてください。
次のような表があり、この中からコード30〜50の合計金額を
計算したい。
A   B
コード 金額
10  1215 
20  5214
30  6310
40  6512
50  8123
60  1123
70  2514
80  3623
90  1414

このほかにもいくつか条件がありますので、sumifsを使って
ということになると思いますが、条件式についてご教示
ください。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 コードが数値で有るならば
 =SUMIFS(B2:B10,A2:A10,">=30",A2:A10,"<=50")
 で。
(ねむねむ) 2017/06/08(木) 14:08

ねむねむさんありがとうございます。
この場合、条件式が2本になりますが、1本にまとめられませんか。
(ひん) 2017/06/08(木) 14:10

 作業列を使い、例えばC列に
 =IF(AND(A2>=30,A2<=50),1,0)
 とでも入力して
 =SUMIF(C2:C10,1,B2:B10)
 で。
(ねむねむ) 2017/06/08(木) 14:16

 >30〜50の合計金額

 30、40、50の3つのコードの合計金額という意味なら
 SUMIFですけど、

 =SUM(SUMIF(A2:A10,{30,40,50},B2:B10))

 こんな感じでも。

 ところで
 >この場合、条件式が2本になりますが、1本にまとめられませんか。

 これ、どういう意味ですか?
(笑) 2017/06/08(木) 14:18

 >このほかにもいくつか条件がありますので、

 これはコード以外の条件も一つの式に入れたいという意味ですか?

 だったらとりあえずSUMIFは忘れてください。
 30、40、50の3つのコードだけなら、SUMIFSでも同様に配列定数でできるかも。

 参考まで。
(笑) 2017/06/08(木) 14:43

ねむねむさん、笑さんありがとうございました。
急いでたので、当初の=SUMIFS(B2:B10,A2:A10,">=30",A2:A10,"<=50")
を使いました。

なるべくsumifs内の条件式を減らしたかったので、2本にまとめられないか
ご相談しました。

少し余裕が出たら、ほかの方法も試してみます。
ありがとうございました。
(ひん) 2017/06/08(木) 15:08


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.