回答:
日付が列Aにあり、金額が列Bにあると仮定します。
=INDEX(B$2:B$6,MATCH(LARGE(A$2:A$6,ROWS(C$2:C2)),A$2:A$6,0))
し、フィルハンドルをC4までドラッグします。注意:日付のフォーマットを変更しました。
=INDEX(B$2:B$10,MATCH(LARGE(--(A$2:A$10<TODAY())*A$2:A$10,ROWS(C$2:C2)),A$2:A$10,0))
は両方を処理します。同時にCtrl
+ Shift
+を押して、数式を入力する必要がありますEnter
。
あなたのvlookup
データがどこにあるかを知っていれば、これを使ってかなり簡単にこれを行うことができます
あなたのデータが始まると言うA2
-
=VLOOKUP(LARGE($A$2:$A$10,Row()),$A$2:$B$10,2,0)
この数式は、D1または行1のセルに配置された場合に最大値を返します。行2にドラッグすると、2番目に大きい値が選択されます。等..
最も大きいセルE5に数式を入力する必要がある場合は、調整するだけです-
=VLOOKUP(LARGE($A$2:$A$10,Row()-4),$A$2:$B$10,2,0)
またはもちろん、次のようにハードコードします-
=VLOOKUP(LARGE($A$2:$A$10,Row(A1)),$A$2:$B$10,2,0)