2017-12-04 11 views
0

私の状況は次のとおりです。セルが混合範囲のデータに該当するかどうかをテストして特定の結果を出力する条件付きIF文を作成しようとしています。具体的には、特定のモデル年に関連する一連のシリアル番号を検索したいが、シリアル番号は数字順ではない(つまり、SNの202-235,241,247-255は2015年のモデル年、SNの257,201,259-269はモデル年である2016)。これを作成する方法はありますか?混合入力範囲の条件付きIF文(時系列ではない)

+1

すべてのSNと適切なモデル年を含む表を作成してから、vlookupを使用してモデル年を返します。 –

答えて

0

これは、hereと同様のソリューションを使用して解決できます。

私は

=INDEX({"",2016,2015,"",2015,"",2015,"",2016,"",2016,""},LARGE(IF([INPUT_VALUE]>{0,200,201,235,240,241,246,255,256,257,258,269},{1,2,3,4,5,6,7,8,9,10,11,12}),1)) 

は、適切なセル参照して[INPUT_VALUE]を交換し、これは配列数式であるとしてはCtrl + Shiftキーを押し+を入力してくださいあなたの例と一致するように式を変更した

この解決策は、入力が2番目の配列よりも大きい最大の番号を見つけて、最初の配列を参照することによって機能します。 3番目の配列は、この相互参照のためのカウンタとして使用されています。

これは最も直感的な解決策ではないかもしれませんが、数値を直接評価し、明示的に指定されていない数値を扱うことができるため、最も柔軟性が高いと思います。

関連する問題