• ベストアンサー

【エクセル2003】 不規則に入力された数字がある列の中で最大のものを探すには?

いつも、お世話になってます。 シート1とシート2とシート3のそれぞれのセルA1列~A50までに、200以下の数字が不規則に入力されています。 同じ数字はありません。 シート1のB1に3つのシートのA1~A50のセルに入力されているうち、最大の数字を表示させたいのですが、どのような式になりますでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

もう答えは出ているんですが、考え方というか、方法を1つ。 既回答の関数式をいれてうまくいったと思うのでなく下記を思いを致してください。 関数では、最大はMAXを使う、は知らなければなりません。 答えを出すセルに ●=MAX( までは手入力します(カッコまで必要、挿入ー関数入力も可能) ●Sheet1のデータ範囲をドラッグして(またはShiftキーを押しつつ)指定しますと、自動的に A1:A50などの指定範囲がこのセル範囲の番地を表す文字列で入ります。 ●そして区切りを表す、(カンマ)を1つ入れます ●Sheet2のシートタブをクリックします。Sheet2の画面になり、 データ範囲をドラッグすると、Sheet2!A1:A50などのように自動的に 入ります。 ●そして再度区切りを表す、(カンマ)を1つ入れます ●後はSheet2の場合と同じ ●締めくくりの ) を入れて式入力のENTER ーーー 一方Sheet1の3つの範囲の場合は、=MAX(B2:B4,E2:E4,J2:J4) のようにSheet1の範囲(離れているが)をドラッグして指定すれば 自動的に離れた範囲はカンマを入れてくれます。 ーーー 質問者は対象が別シートであるということで、疑問で質問したと思うが、そんなに1シートの3範囲、もっと言えば1範囲と差がないことが判ると思う。 ーーー 範囲を扱えるSUM関数なども同じ要領でいけるかやってみて、できるかどうかを知っておくと良いでしょう。

fsy
質問者

お礼

ありがとうございます。勉強になりました。 どうも頭が固いようですね。。。

その他の回答 (3)

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.3

3D参照の典型的な例です 「3D参照」で調べるとよく分かると思います。

fsy
質問者

お礼

ご丁寧にありがとうございます。 調べてみます。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

シートの並びがSheet1,Sheet2,Sheet3なら =MAX(Sheet1:Sheet3!A1:A50) で表示できます。

fsy
質問者

お礼

シートの並びは関係あるのですか。 大変参考になりました。ありがとうございました。

  • s___o
  • ベストアンサー率35% (108/306)
回答No.1

シート1のB1のセルに以下の数式を入れてください。 =MAX(A1:A50,Sheet2!A1:A50,Sheet3!A1:A50) これで最大値が出ます。

fsy
質問者

お礼

ありがとうございました。活用させていただきます。

関連するQ&A

専門家に質問してみよう