
エクセルのMAX関数を下記のような複数条件をつけて
使いたいのですが、自分で式を書いてもうまくいきません。
アドバイスをよろしくお願いします。
A1に「部署名」、B1に「受注個数」、C1に「受注日」と見出しをし
(A2:C9)にデータを入力した表があるとします。
部署名には営業1部、営業2部、営業3部のいずれかが入力されていて、
受注日には6月22日と、6月23日のいずれかの入力があるとします。
この表で「営業1部」であり、「6月22日」のものである受注個数の
最大の値を返したいのです。
日付「6月22日」は別途(E2)に参照用として入力したものを使いたいです。
=MAX(IF(AND(A2:A9="営業1部",C2:C9=E2),B2:B9,""))
これではダメでしょうか。
初歩的ですみません、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
DMAX関数を使うことで、可能です。
(配列数式を使う方法もありますが、他にも流用したいという要望もあるようですので
こちらのほうがよいでしょう)
DMAX(Database,フィールド,Criteria)
http://excel.onushi.com/function/dmax.htm

ご回答ありがとうございます。
上記と全く同じ検索条件欄を、DSUM関数用に設けておりました!
そのままMAX値を求めるのにも使えたのですね。
そこまで考えが至りませんでした。
早速活用しようと思います!
No.4
- 回答日時:
いちばん簡単なのはこういうときの定番のSUMPRODUCT関数ではないでしょうか?
A列が営業1部に等しく、C列がE2に等しいもので、B列にある数値の最大値なら
=SUMPRODUCT(MAX((A2:A9="営業1部")*(C2:C9=E2)*B2:B9))
と入力するだけです。
ご回答ありがとうございます!
試してみたところ、これで最大値の個数を
カウントできるようでした。
SUMPRODUCTも色々な場面で使えそうですね。
他の関数と組合せて使ったことがなかったので
大変勉強になりました。
ほかの関数ともあわせて応用してみようと思います。
ありがとうございました。
No.3
- 回答日時:
一応、配列数式での方法もご紹介しておきます。
任意セルへ
=MAX((A2:A9="営業1部")*(E2=C2:C9)*(B2:B9))
と入力して、ctrl+shift+enterです。
ご回答ありがとうございます。
ctrl+shift+enterで入力すると{}がつくのですね。
やってみました。
しかし私の入力の仕方がまずいのか
何度やっても今回はこの式を入力すると
セルには「0」値が返るのです。
実際に私が苦戦している式は、質問文の表のものと違って、
シートをまたいだセルを参照するのですが
それがいけないのか、私のデータベースの作り方が悪いのか
MAX・MINだけ、なぜか思い通りにいかないのです・・・
他の関数はちゃんと動くのですが・・・
配列数列も、もっと勉強しなければなりませんね。
次の機会にはきっとマトモに式が働くよう頑張ります!
No.1
- 回答日時:
こんばんは!
関数でないとダメですか?
一例ですがオートフィルタとSUBTOTAL関数を併用すれば出来ると思います。
↓の画像で
C11セル =SUBTOTAL(4,B2:B9)
という数式が入っています。
これでオートフィルタの
「営業1部」と「6月22日」で抽出すれば、その最大値が表示されます。
尚、この場合E2セルの「6月22日」は不必要になりますけど・・・
余計なお世話かもしれませんが
数式内にある「4」というのは最大値を求める集計方法です、
他に「9」であれば合計を求める事になります。
等々、他にも色々集計方法がありますので、
SUBTOTAL関数で検索してみてください。
以上、参考になれば幸いですが、
的外れの回答なら読み流してくださいね。m(__)m

早速、分かりやすいご回答ありがとうございます。
実は、どうして関数でなければダメかというとですね、
「ちょっとの入力で誰がやっても色んな資料を作成できる」
という裏の仕組みを作らなくてはいけなかったのです。
E2の「6月22日」を、その「ちょっとの入力」のキーに
しようかな、と思っておりましたので・・・
説明が至らず、本当に申し訳ございませんでした。
でも「4」で最大値、「9」で合計は知りませんでした。
集計方法を指定できるのですね。
大変、勉強になります。
少しでも多くのワザを身に着けなくてはいけないところに、
いいお知恵を教えてくださって、ありがとうございました。
覚えて使ってみます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2営業日以内とはいつのことです...
-
面接結果 1週間以内に連絡しま...
-
代理でメールを送信する場合
-
「朗報です。」とは、上からの...
-
当期利益がマイナスの場合の決...
-
自社内で「営業さん」という言...
-
営業会社とは?
-
会社の営業と内勤の不仲ってあ...
-
土日を除く3営業日以降の意味を...
-
すき家ネズミ事件のヤフーコメ...
-
営業1部を名刺の英文表記にする...
-
VBA Constの指定シートのセルを...
-
1人でできる正社員仕事
-
飲食店やサービス業経営で円満...
-
「通常通り」という言葉
-
事務職しか経験ありませんが、...
-
リクルートスタッフィングの「...
-
至急 居酒屋に未成年だけでいら...
-
「・・・おるんです。」
-
再引き落とし日の3営業日後 午...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2営業日以内とはいつのことです...
-
面接結果 1週間以内に連絡しま...
-
当期利益がマイナスの場合の決...
-
ガールズバーの女の子からライ...
-
「朗報です。」とは、上からの...
-
携帯ショップの呼び込みとか 街...
-
ヤマトの60サイズ宅急便の営業...
-
「通常通り」という言葉
-
自社内で「営業さん」という言...
-
営業会社とは?
-
代理でメールを送信する場合
-
事務職しか経験ありませんが、...
-
外回り営業の仕事の求人見つけ方
-
1~2営業日っていつまでのこと?
-
営業1部を名刺の英文表記にする...
-
土日を除く3営業日以降の意味を...
-
外回り営業の求人の探し方
-
人脈無くても独立して稼げる資格
-
飲食店やサービス業経営で円満...
-
至急 居酒屋に未成年だけでいら...
おすすめ情報