• ベストアンサー

エクセルの関数にて教えて下さい。

お世話になります。 WIN98-エクセル200を使用しています。 sheet1とsheet2にデータ(数字)が入っています。 sheet3にてsheet1・2の最高点から2番目を見たいのですが、どのように書けば良いのか分かりません。 ご指導よろしくお願い致します。 現在入れています関数です。A2には2と入ってます。 =LARGE(sheet1!A4:E4,A2)です。 これではsheet1の2番目しか出てこないので使えません。 どうぞ、宜しくお願い致します。

  • aieeen
  • お礼率66% (123/185)

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

  • ベストアンサー
  • esprei
  • ベストアンサー率56% (718/1271)
回答No.1

Sheet1とSheet2のデータが同じセル番号内にあれば、以下の数式で計算出来ます。 =LARGE(sheet1!:sheet2!A4:E4,A2)

aieeen
質問者

お礼

ご返答遅れて申し訳ございません。 上記関数にて解決いたしました。 ありがとうございます。

その他の回答 (1)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 複数のシートを指定すればいいです。 =LARGE(Sheet1:Sheet2!A4:E4,A2) という感じ。

aieeen
質問者

お礼

ありがとうございます。 解決致しました。 またお礼が遅れてすみませんでした。

関連するQ&A

  • エクセル2000での関数

    いつもお世話になってます。 エクセルの関数の質問です。 シート1のA10のセルに100と言う数字があります。その数字をシート2のC50に表示させたいのです。違うシートに表示させる関数を教えてください。宜しくお願いいたします。

  • Excel Large関数

    LARGE関数で、悩んでいます。助けてください。 列で検索すると(A、B列など)、2番目なら2番目に大きな数字を返してくるのですが、行で検索すると(1、2,15行でも)2番目なら3番目を、3番目なら4番目を、MAX関数でも2番目を返してきます。 データは400個(全て2桁)くらいで、20列、20行前後です。 パニクッています、チョッとした勘違いかも分かりませんが、どなたかよろしくお願い致します。

  • Excelについて 適した関数探してます

    シート1に下のようなデータがあり、 A1~A10が番号 B1~B10が○ C1~C10が△ D1~D10が□ E1~E10が× シート2に、A1に番号を入力すると B2に○ C3に△ D3に□ E3に× (○△□×は、数字やデータがはいってます) 解りづらかったらすいません。 要は、シート2のA1に、番号をいれると、シート2のB2~E3に、シート1のデータがでるようにしたいのです。 このような事をしたいのですが、VLOOKUPでできますか? 他に適した関数、式の立て方はありますでしょうか? 挑戦してるのですが、なかなかできません。 XPで、Excel2003です。 良かったらご意見くださいm(_ _)m

  • エクセルの検索する関数について

    エクセルで質問です。 sheet2のA、B列の中から、sheet1のA、B列で同じ組み合わせの数字を探す。同じ組み合わせで見つかれば、sheet1の見つかった列に、D列÷E列の数字をG列に表示する関数の式を教えてください。 関数は不慣れなので宜しくお願いします。

  • エクセルLARGE関数について

    エクセルのLARGE(SMALL)で○番目に大きい(小さい)値を表示させようとする時、重複する数字を無視した順位で表示することはできないでしょうか。 例えば、10,9,9,8,7,6,5,・・・とある場合、2番目に大きい数字は9ですが、3番目に大きい数字も9となります。これを8としたいのです。 どうすればよいでしょうか。 よろしくお願い致します。

  • Excelの関数について教えてください。

    いつもありがとうございます。 Excelの関数について質問します。 日付の入った表があります。 毎日データを入力します。 次に別のシートで毎月のデータを管理したいんです。 毎月1日のデータを毎月のデータのシートに移したいんです。 日付だけならDAY関数で取り出せるんですが・・・ ご指導の程、よろしくお願い致します。

  • エクセルの関数で教えてください!

    エクセルの関数で教えてください! 200名程の氏名が入力されているデータをシートAとして 別シートBにシートA内に存在する氏名を入力したら1 シートAに存在しない名前を入力したら0 となるようにするにはどんな関数を使えばいいのでしょうか? よろしくお願い致します。

  • エクセルの関数

    エクセルの関数 ですが、 SUMIF を使いたいのです。 シート1の 1行目には 見出しが入っています。 A2~A50に、A店 B店 C店 D店 がランダムに入っています。 B2~B50に、名前が入っています。 C2~C50に、売上の数字が入っています D2~D50に、すべてに 1 が入っています。 E2~E50には、ところどころに 1 が 入っています。 シート2に、SUMIFを使って、E2~E50に入っている 1 の人だけの 各店の合計を出したのですが、どうやったらいいのですか? シート2のA1にはA店 A2にB店 A3にC店 A4にD店 が入っています。 そうすると、シート2のB2には、 =SUMIF(Sheet1!A2:A50,A2,Sheet1!$C$3:$C$50) となるということでいいのですか? ですが、 これは、各店の全体の合計です。 やりたいのは、E2~E50に 1 が 入ってる人のみ 各店の 合計を シート2の B列にだしたいのです。 関数の方法を教えてください

  • エクセル 関数よろしくお願いします。

    いつもお世話になっています。 クラスごとに順番をつけたいと思っています。 シート1 氏名    点数   クラス     Aさん   90点   Aクラス  Bさん   80点   Bクラス Cさん   85点   Aクラス Dさん   87点   Aクラス Eさん   80点   Bクラス  :     :      : シート2  氏名  順番  同順位人数 クラス Aさん  1番  1人   Aクラス Bさん  1番  2人   Bクラス Cさん  3番  1人   Aクラス Dさん  2番  1人   Aクラス Eさん  1番  2人   Bクラス     :    :   :     : と順番をクラスごとに別シートにて出す関数ありましたらお願いします。 同順位人数はSUMIFを使う予定ですが いい案ありましたらよろしくお願いします。 説明不足等ありますが、よろしくお願いします。

  • エクセル2000:TEXT関数?20070920を日付にしたい

    お世話になります。 エクセル2000の関数をご指導ください。 「20070920」というようなデータがセルA1にあります。 セルB1に関数を使って、「2007/9/20」と直したいのです。 TEXT関数だと思いますが、ちがったでしょうか? どうしても、うまくできません。 どうか、ご指導お願いいたします。

専門家に質問してみよう