質問: vlookupでできますか? 添付の表のようにc2に重量(オンス)があります。 これをもとに、下の表から対応する料金(ドル)をd2に表示したいのですが、 少しうまくいきません。 =vlookup(c2,a7:c28,3)としているのですが、これだと、表示したいひとつ下を 表示してしまいます。 添付の写真の例では、 オンスは22.2オンスです(c2) a17に20オンスがあるのですが、少し上回っていますので、その下の24オンスに 対応する料金の26.49ドルを表示するようにするにはどのようにすればいいでしょうか?
回答: d2には =if(sum(c2),index(c7:c18,countif(a7:a18,"<"&c2)+1),"") などのように記入しておきます。