[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『重量・距離の表から運賃を検索する』(ケイ)
下記のような料金表が有ります。
重量と距離からクロスする金額を抽出したいのですが検索する重量と距離
には端数があり完全一致では検索出来ません。
23KGや95kmのような〜以上〜未満でも検索できるようにしたいのですがどのような式になりますか?
色々調べて下記の式を試してみました。
「=IFERROR(INDEX($B$3:$K$20,MATCH(距離,$A$3:$A$20,1),MATCH(重量,$B$2:$K$2,1)),"")」
ですが〜以上〜未満のとこが正しい金額が出て来ません。
教えて下さい。
宜しくお願いします。
重量 距離 金額
10KG 40km
30KG 80km
50KG 90km
23KG 95km
55KG 178km
料金表
10KG 20KG 30KG 40KG 50KG 60KG 10km 100 200 300 400 500 600 20km 200 300 400 500 600 700 30km 300 400 500 600 700 800 40km 400 500 600 700 800 900 50km 500 600 700 800 900 1000 60km 600 700 800 900 1000 1100 70km 700 800 900 1000 1100 1200 80km 800 900 1000 1100 1200 1300
< 使用 Excel:Excel2016、使用 OS:Windows10 >
こちらで試した限りでは正しく出ているようだが。 例えば重量23、距離95の場合(料金表の方、距離を90、100を追加して試した)重量20KGの列、距離90Kmの行の 値を返した。
(ねむねむ) 2019/11/07(木) 16:02
もしかして料金表の見出しおよび検索の重量距離を「10km」「10KG」と文字列で入力しているのだろうか? その場合はすべて数値で入力してみてくれ。 km、KGが必要であれば表示形式で追加で。 (ねむねむ) 2019/11/07(木) 16:06
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.