- ベストアンサー
エクセル関数についてご指導ください。
関数を色々と調べてみたのですがどうしてもわからないので どなたかご教授いただきたく投稿させて頂きました。 A B C D 1 H 3/2 100 2 I 3/2 110 3 H 3/3 100 4 J 3/4 180 5 J 3/4 160 このような状態に並んでまして、D1にIのMAXを入れたい 関数を作成するにはどのようにすればよろしいでしょうか? A列はH・I・Jがランダムに入っています。 B列は上から下へ日付が大きくなります(同日付も有) C列はA列の商品個数です。 わかりにくいかもわかりませんが、ちょっと仕事で固まって ますのでご教授ください^^;
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「配列数式」って聞いたことないですか? 入力方法が特殊ですが、複数条件を使うことができます。 D1列に =MAX(IF(A1:A5="I",C1:C5,0)) と入力して、確定時に「Shift」「Ctrl」を押しながら「Enter」を押してください(3つのキーを一緒に押す)。 セルには入れていないのに、セルの内容を見ると、 {=MAX(IF(A1:A5="I",C1:C5,0))} という風に中括弧で括られていれば、うまく入力できています。 「配列数式」で検索してみてください。
その他の回答 (1)
- hisappy
- ベストアンサー率46% (184/392)
回答No.1
max(if(A列の内容がIならCの値を返す)) ってなのを関数ウィザードで作れるのではないかと思います。 日付別となるとまたかわってきますけれど。