1つだけ過去を変えられるとしたら?

http://okwave.jp/qa3850667.html
にて質問したのですが、このときは下のセル(新しいデータ)の数値が上のセル(古いデータ)の数値を下回ることがなかったのでこれでよかったのですが、今回は数値の大小が順不同です。

整理して説明しますと、以下の通りです。

Sheet1のD2に「0」、D3に「151」、D4に「121」、D5に「89」という数値が入力されているとします。
このとき、Sheet3のF21に「121」を表示させたいのです。
当然、Sheet1のD6に新たに何らかの数値が追加されればSheet3のF21には「89」が表示されなくてはなりません。
ちなみにD列への入力は制限なしです(何行目まで入力するかは未定)。

http://okwave.jp/qa3850667.html
で御教示いただいた数式ですと、「151」が表示されてしまいます。
色々自力で調べてみたのですが、どうしても解らず質問させていただきました。

よろしくお願い致します。

A 回答 (1件)

=INDEX(Sheet1!D:D,SUMPRODUCT(LARGE((Sheet1!D1:D100<>"")*(ROW(Sheet1!D1:D100)),2)))


または、
=INDEX(Sheet1!D:D,SUMPRODUCT(LARGE((Sheet1!D:D<>"")*(ROW(Sheet1!D:D)),2)))
    • good
    • 0
この回答へのお礼

ありがとうございます。
完璧です。

お礼日時:2008/03/15 23:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!