• ベストアンサー

Excelで最大値の求め方

Excelで、A列とB列の4行目までに下記のように数値が入っています。 A列の最大値はA5セルに =MAX(A1:A4) と入力すれば求められます。 さらにB5セルに「A列最大値の行のB列の数値」を出力するにはどうすればよいのでしょうか?この例ではB5セルは1となります。 5 3 2 8 6 1 4 2 ご存知の方、教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • Bickyon
  • ベストアンサー率41% (42/101)
回答No.1

B5セルに以下の関数を貼り付けてください。 =VLOOKUP(A5,A1:B4,2,FALSE)

eliteyoshi
質問者

お礼

ご回答ありがとうございました。 助かりました。

その他の回答 (1)

  • rin01
  • ベストアンサー率43% (33/76)
回答No.2

こんばんは~♪ A列の最大値が、1つで、2つ以上なければ =INDEX(B1:B4,MATCH(MAX(A1:A4),A1:A4,0)) とか =VLOOKUP(MAX(A1:A4),A1:B4,2,0) で、いかがでしょうか。。。 ご参考にどうぞ。。。 。。。Ms.Rin~♪♪

eliteyoshi
質問者

お礼

ご回答ありがとうございました。 エクセルは色々な関数があるんですね~。

関連するQ&A

  • EXCELで最大値の求め方

    EXCELに下のようなsheetがあります。   A  B  C  D 1   1 2   2 3   3 4   4 5   5 6   0 7  0 列Aの1行目から7行目の最大値をもとめたいのですが MAXを使うと"1"になってしまいます。"5"を求めたいのですがどのようにしたらよいかご存知の方お教えください。 

  • Excelにて列の一番下にある数値を表示する関数

    質問させていただきます。 エクセルの関数で「○列に入力されている数値の中で常に一番下にある数値を表示する」関数などありますでしょうか? 例えば B列に数値を入力していき、一番下?最終行?にある数値を自動で表示させたいです。下の例では「80」をとあるセルに表示させたいです。  A  B  C  D  ・・・・・ 1  100 2   99 3  150 4   80 5 6 ・ ・ =MAXという関数は見つけることはできたのですが・・・ =MAXの関数では、最大値しか表示できないので・・・ 色々と調べてみたのですが、調べ方が悪いのか探し出せませんでした。 お手数ですがよろしくお願いします。

  • エクセルで条件に合った最大値を求めるには

    A B 7 5 8 6 8 9 7 4 上記のような配列で数値が入力されています。 A列が7の時のB列の最大値(今の場合は5)を求めたいのですが 何かいい関数はないでしょうか? =MAX(IF(A2:A5="7",B2:B5,0)) でやろうとしたのですがうまくいきませんでした。

  • Excel の数式を教えて下さい。

    Excel 2003 を使用しております。 A列 の A2 から A10 のセルに数値データが入っています。 この A列 数値データの中の最大数値のセルと、同じ行の E列 のセルの数値を B1 のセルに表示する数式を教えて下さい。 要約: A列 の最大数値のセル、例えば、A5 とすると E5 のセルの数値をB1 のセルに表示。 宜しくお願いいたします。

  • 【エクセル】ある範囲の最大値とその行数を表示する

    A2から下方向に数字が並んでいるとします。A列のある範囲の最大値を調べるとき、B1に調べる範囲の数字を入力します。 たとえばA2からA101まで100行の数字を調べるときは、B1に100を入力します。 この時、A2からA101までの範囲の最大値をB2に入力する場合、B2に =MAX(A2:OFFSET(A2,$B$1,0)) と入力すればよいと思います。この式を下方向にコピーすると、 B3にはA3からA102の最大値、B4にはA4からA103の最大値・・・が得られると思います。 ここで質問ですが、C列に最大値が入力されているセルの行数を入力したいのです。 A2からA101の最大値がA50にある場合、C2に50と入力(最大値が複数行ある場合は、最も数の少ない行数を入力)するためには、どうすればよいでしょうか。

  • Excelで、ある範囲内の最大値や最小値の『文字の形』や『文字の大きさ』を変えたいのですが・・・

     エクセルの初心者です。よろしくお願いいたします。  ある範囲内(複数のセル・行・列・シート)で、数値の最大値と最小値の文字の『形』や『色』を変えたいのです。  例えば、「セルA1」から「セルA100」までに入力されている、100個の数値の中で、  最大値は「明朝体」に、  最小値は「斜体」に、  変えるということを行いたいのです。  簡単な方法があればお教えください。よろしくお願いいたします。

  • 条件付で最大値を取得(エクセル2000)

    エクセル2000です。ワークシート関数についての質問です。 セル範囲B1:B5の最大値は、=MAX(B1:B5) で求められますが、これに条件を付加してセル範囲A1:A5が1より大きいもののなかからセル範囲B1:B5の最大値を求めるならどのような数式になるでしょうか? 作業列を設けて、範囲A1:A5が1でないもののみ抽出し、そこからMAXで求めるという方法ならばすぐ思いつくのですが、作業列を使わない方法があればご教示ください。

  • MS Office Excelの関数

    下記のことが出力できるエクセルの関数を教えてください。 セルαに入力された数値が1~100の場合はセルβに"A"と出力。101~200の場合は"B"と出力。201~301の場合は・・・・ ご存知の方、よろしくお願いいたします。

  • エクセルで指定範囲の最大値・最小値を求めたい

    エクセルで、A列、B列、C列・・・にそれぞれ100個ずつ数値データがあります。 各列で1番上のデータからn番目のデータまでの範囲の最大値・最小値と、 n+1番目のデータから100番目のデータまでの範囲の最大値・最小値をそれぞれ求めたいのです。 nの値は列ごとに異なっており、例えばA列のn値は[A105]のセルに記入されています。 [A102]=40のとき、 =MAX(A2:A40) =MAX(A41:A101) などと個別に範囲指定をせずに、[A105]の値を引用して最大値・最小値を求めるにはどうすればいいでしょうか。

  • エクセルでこんな事出来ます?

    エクセル2000で教えて下さい。 ABCDの列に任意の数字が入ります。 例えば     A   B   C   D 1  -10 -20 -30  60 2   50 -30  0  -20 3   10  30 -25 -15 のように同じ行で4つのセルをプラスマイナスすると等しくなります。 数値の入力は小さい数字(マイナスの大きい数字)から順番に入力されていきます。 最後に一番大きい数字が入るように式を入れたいのです。 例で言うと1行目ではD1、2行目ではA2、3行目ではB3の答えが自動で入るようにしたいのです。 列は4列のみです。マイナスの数値は最低でも1つ入ります。   

専門家に質問してみよう