次のような値を持つシート「データ」があります。
9000
9100
9105
9200
別のシート「カテゴリ」があります。
Low High Value
9000 9100 1
9101 9200 2
9201 9300 3
シート「カテゴリのデータ」を取得したい:
1
1
2
2
数式を使用してこれを達成するにはどうすればよいですか?
次のような値を持つシート「データ」があります。
9000
9100
9105
9200
別のシート「カテゴリ」があります。
Low High Value
9000 9100 1
9101 9200 2
9201 9300 3
シート「カテゴリのデータ」を取得したい:
1
1
2
2
数式を使用してこれを達成するにはどうすればよいですか?
新しいシートのA1(「カテゴリのデータ」)で、この式を使用してみてください
=OFFSET(Categories!$C$1, SUMPRODUCT(--(Categories!$A$2:$A$4<=Data!A1)*(Categories!$B$2:$B$4>=Data!A1),ROW(Categories!$C$2:$C$4))-1, 0)
そしてそれをコピーします
結果
-------- | | A1 | -------- | | 1 | | | 1 | | | 2 | | | 2 |
SUMPRODUCT
使用の基本的なアイデアと詳細な説明のソースは、Range Lookup in Excel です。