1

行1に2000年から2010年(列AからK)があり、その下にこれらの年のいくつかのエントリがある多くの行があるとします。データを含む各行について、列Lに任意の年(2000年から2010年の間)があるとします。その行のこの任意の年の左側にエントリがあるかどうかを確認する方法はありますか?

たとえば、行5に2006、2007、2008、2009、および2010年の値があるとします。列Lで、任意の年が2007であるとします。数式では、行5に2007より前の値があるかどうかを確認する必要があります。 1つあります(2006の値があります)、trueを返します。行Lの任意の年が2005である場合、falseが返されます(その行には2006以降の値しかないため)。

オフセットを使用してHlookupを実行しようとしましたが、機能しないようです。

どんな助けでも素晴らしいでしょう、そしてあなたがさらに明確にする必要があるならば、私に知らせてください。

ありがとう!

4

1 に答える 1

2

コピーしたM2でこの式を試してください

=IF(COUNTA(A2:K2),INDEX(A$1:K$1,MATCH(1,INDEX((A2:K2<>"")+0,0),0))<L2)

これは、行(テキストまたは数値)の特定のデータ型に応じて、任意の種類のデータを含むすべてのバージョンのExcelで機能するはずです。または、Excelのバージョンでは、より短い数式が使用できる場合があります。

于 2012-12-30T23:52:43.903 に答える