- ベストアンサー
エクセル関数 検索条件が2つの場合
こんちは エクセルで質問があります。 検索条件が2つの場合はどのような関数を使用すればよいのでしょうか? もしくはどのように式をつくればよいのでしょうか? 例えば、エクセルで A B C 5月 Yくん ¥1000 5月 Yくん ¥500 5月 Nくん ¥2000 6月 Yくん ¥200 6月 Pくん ¥300 6月 Pくん ¥1000 7月 Nくん ¥600 7月 Pくん ¥300 7月 Nくん ¥500 とY、N、Pくんにお小遣いをあげた記録があったとして、 別のまとめ表で 5月 Yくん ¥1500(5月の総支給額) 5月 Nくん ¥2000(5月の総支給額) 5月 Pくん ¥0(5月の総支給額) 6月 Yくん ¥200(6月の総支給額) ・・・・・ といった感じで金額を集計したいのです。 検索条件が1つであれば、SUMIFを使用すればよいと思うのでうすが、 この場合、月と誰の2つになっています。 どうしたらよいのでしょうか? お分かりの方教えてください。
- you1
- お礼率56% (228/401)
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは~ 「別のまとめ表」 が F列からH列で、 F G H 1 5月 Yくん 2 5月 Nくん 3 5月 Pくん 4 6月 Yくん のようになっていて、 元のデータが A列からC列の 1行目から50行目までに入っているとすれば、 H1に =SUMPRODUCT(($A$1:$A$50=F1)*($B$1:$B$50=G1),$C$1:$C$50) と入れて、H4までフィルコピーしてください。
その他の回答 (1)
- Ryokucha
- ベストアンサー率25% (115/450)
配列数式という方法で出来なくはないですが、難しいですよ! 式としては {=SUM(IF(A2:A10="5月",IF(B2:B10="Nくん",C2:C10,0),0))} になります。 A2:A10は月、B2:B10は誰のデータ範囲です。 問題は式の前後についている { } です。 これは、=SUM ( IF・・・)) を入力した後に、ShiftキーとCtrlキーを押しながら Enterを押すとつきます。 これが付くことで、配列数式になり、複数のデータを元に計算をしてくれます。 この{ }が無いとエラーになります。 なので変更の度にShift Ctrl Enterの操作が必要です。 この式を簡単に作る方法として、 ツール>ウィザード>条件付き合計式 があります。 これはアドインなので、無ければOfficeのCDからインストールの必要があります。 ですが、この計算式を他の人が見ても判らないし、修正しようとするとエラーになりますので あまりお勧めしません。^_^;
お礼
早速、ありがとうございます。 試してみたら 出来ました。 すごい!に尽きます。 (私が知らなさ過ぎ?) 助言いただきました、他人が見ても判らないは、 確かにその通りだと思います。 さらに、当の本人である私が後々わからなくなりそうで怖い・・・。
関連するQ&A
- エクセルSUMIF関数とOR条件
「X」の条件を満たすデータをの合計を計算したい場合SUMIF関数、「X」および「Y」の条件を満たすデータの合計を計算したい場合は、SUMPRODUCT関数が使えると思いますが、 「X」または「Y」の条件を満たすデータの合計を計算したい場合は、 SUMIF(検索範囲,"X",合計範囲)+SUMIF(検索範囲,"Y",合計範囲)とやるしかないですか? それとも、SUMIFを並べなくても、1回で計算できる関数がありますか? ご存知の方、ご教授下さい。 どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- ☆至急☆ 関数/ 集計
エクセル2003を使用している初心者です。 2つの条件が一致する合計値を集計する関数を教えてください。 SUMIF関数を使用すると思うのですが、検索条件がわかりません・・ よろしくお願いします!
- ベストアンサー
- その他MS Office製品
- Excelの検索条件について
Excelについてお教え下さい。 A B C D 1 日付 金額 納品書No. 2 10/1 2000 10-1 2000 3 10/2 1000 10-2 1000 4 10/3 2000 10-3 5 10/3 1500 10-3 6 10/3 1200 10-3 4700 7 10/3 1100 10-4 8 10/3 3000 10-4 4100 このようなデータ(納品書に書ける個数が3点まで)の場合の納品書No.ごとの小計をDのような形で出したいと思います。 (最終的には月毎の合計も出します) SUMIF(C2:C8,検索条件,B2:B8)が使えるのかなと思ったのですが、固定しない納品書No.をどのように検索条件に入れればいいのでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでの検索条件の設定について
いつもお世話になっております。 エクセルにおいて SUMIFなどの検索条件を入れるもので 検索条件にセルの色を指定したいのですが なにか良い方法は無いでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- SUMIF関数で二つの条件を満たすもの?
SUMIF関数を使って集計しています。 A1 B1 A1とB1の条件が一致する場合の集計を出したいのですが、 SUMIF関数を使って設定できますでしょうか? ご指導よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- SUMIF関数での検索条件で
お世話になります。 エクセルで出納帳をつけているのですが、つまづいてしまいました。 SUMIF関数での検索条件で、最低でも「消耗品費」という文字が含まれる金額の合計を出したいのですが、検索条件はどのように入力すればよろしいのでしょうか? 例えば、 消耗品費(ボールペン)などです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで2つの条件から検索する方法知りませんか
だれか教えてください。 顧客 品名 1月数量 2月数量 A N1 A N2 A N5 B N1 B N2 B N4 毎月ごとの顧客 品名 数量の集計結果が出てくるのですが、それを 月毎のトレンドで見ようと数量を定型のシートに集計しています。顧客だけとか 品名だけならVLOOKUPで検索できるのですが、同じ品名で顧客が違うケースがあり、いつも手入力で苦労してます。なにかよい関数の組合せ はないものでしょうか? エクセル2003を使用しています。
- 締切済み
- オフィス系ソフト
- エクセルで条件付きで集計する方法
エクセルで検索範囲をA列、集計(合計)する範囲をC列とした場合、 SUMIF(A列、検索条件、C列)の関数式を使うと思いますが、 検索範囲がA列とB列にとなる場合には、検索範囲、検索条件は どうつくればよいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- EXCELで大文字と小文字を区別して検索集計できますか
エクセルでのSUMIF関数を使った集計で、検索条件に『A1』といれても『a1』と『A1』の両方を拾ってしまいます。 区別をしたいのですが、どうすればよいでしょうか?
- ベストアンサー
- その他(業務ソフトウェア)
- excel2003 sumif 関数 検索条件or
excel 2003 です。 sumif関数の検索条件に A15又はA16の様に2つの条件を入れたいのです。 orを入れみましたが、うまくいきません。 うまい方法ありますでしょうか。 教えてください。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 試しました。出来ました。こちらも凄い。 関数であったんですね・・・。 勉強になりました。 使わせていただきます。