1

入力を受け入れ、入力された値がLowerRange列よりも大きいが、UpperRange列よりも小さい場合に、Price列の関連する行の返すExcel式アイデア

つまり、6を入力すると5が返され、18を入力すると10が返され、52を入力すると30が返されます。

LowerRange  UpperRange  Price
1           10          5 
11          20          10
21          30          15
31          40          20
41          50          25
51          60          30

InputCell:
InputFormula:
4

1 に答える 1

2

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])range_lookup設定して使用TRUE

Excelヘルプファイルから:

range_lookupがTRUEであるか省略されている場合、完全一致または近似一致が返されます。完全に一致するものが見つからない場合は、lookup_valueよりも小さい次に大きい値が返されます。

range_lookupがTRUEであるか省略されている場合、table_arrayの最初の列の値は昇順で並べ替える必要があります。そうしないと、VLOOKUPが正しい値を返さない可能性があります。

したがって、データの場合=VLOOKUP(B10,$A$2:$C$8,3,1)、検索する値が含まれている場所を使用しますB10(60を超える入力を処理するには、データの最後に列Aに値61を追加し、列Cに= NA()を追加します)

于 2012-04-10T06:55:41.823 に答える