• ベストアンサー

エクセルの関数について

お世話になります。 品名 納 期 A 20100413 B 20100518 C 20100615 A 20100629 B 20100729 C 20100824 A 20100831 B 20100907 C 20100928 A 20101007 B 20101026 C 20100128 A 20100222 B 20110118 上記のようなエクセルデータがあって、Aの中で最も納期が遅いものを抽出して表示させる方法を教えて下さい。 もちろん、同時にB/Cも同様に抽出したいです。 以上  ご教授の程、宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

=MAX(IF(A1:A100="A",B1:B100)) と記入して,必ずコントロールキーとシフトキーを押しながらEnterで入力。 =MAX(IF(A1:A100="B",B1:B100)) と記入して,必ずコントロールキーとシフトキーを押しながらEnterで入力。 =MAX(IF(A1:A100="C",B1:B100)) と記入して,必ずコントロールキーとシフトキーを押しながらEnterで入力。 もちろん="A"の部分はAと記入したセルを参照するなど,ふつーに工夫して作成してください。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

例えばA列で1行目から100行目までのデータでA列にA,B,Cなどの品名が有りB列に納期が有るとしたら、Aについては次の式で求めることができますね。式を入力して式を確定される段階でCtrlキーとShiftキーを押しながらEnterキーを押します。 =MAX(IF(A1:A100="A",B1:B100))

  • kybo
  • ベストアンサー率53% (349/647)
回答No.2

以下の様に入力し、CtrlキーとShiftキーを押しながら、Enterキーで確定 =MAX(IF(LEFT(A1:A14,1)="A",VALUE(RIGHT(A1:A14,8))))

関連するQ&A