金額が次の最小値と最大値の間にある場合は、別のシートから料金を引き上げるvlookup式を作成しようとしています。Excel Vlookupを2つのフィールド(範囲)に基づいて使用する方法
マイコード:
=IFERROR(IF(ISBLANK(A2),"",VLOOKUP(A2,Sheet2!$A$2:$S$70,3,FALSE)),"")
Min Max Fee
1 5000000 20
5000001 10000000 30
10000001 20000000 40
20000001 30000000 50
= IF(AND((VLOOKUP(A2、Sheet2の$ A $ 2:!$ S $ 70,3、FALSE))> VLOOKUP(A2、Sheet2の$ A $ 2:!$ S $ 70,1、 (A2、Sheet2!$ A $ 2:$ S $ 70,2、FALSE))、VLOOKUP(A2、Sheet2!$)、VLOOKUP(A2、Sheet2!$ A $ 70,3、FALSE) –
また、最小値と最大値を見つけるために 'INDEX-MATCH'を使う必要があることに気づきましたが、上では' =を使うという一般的な考え方を示しています。 IF(AND())ロジックです。 –
インデックスマッチを使用することをおすすめします。はるかに簡単です – Jsleshem