IFNA Vlookup #REF

时间:2018-02-22 10:05:40

标签: excel excel-formula vlookup

我有以下公式。

def delete_dir(dir):
    with open('/dev/null', 'w+') as null:
        subprocess.Popen("rm -r %s" % dir, shell=True, stdout=null, stderr=null).wait()

解释; C6是邮政编码字段,F5是托盘字段的数量。

在"子弹"表我有一个邮政编码表和个别托盘交付价格。我希望我的公式找到邮政区域的单个托盘价格(C6),然后乘以托盘的数量(F5)。

公式不断抛出#Ref。

希望这是有道理的。

1 个答案:

答案 0 :(得分:0)

Bullet!AB:AC中只有2列,所以F5中任何超过1的值都会使用#REF来杀死它!错误。将范围扩大到F5中预期的最大值。

=IFNA(VLOOKUP(C$6, Bullet!AB:AZ, 1+F5, FALSE), 0)

如果我理解你的叙述,这可能更接近你想要的。

=IFNA(VLOOKUP(C$6, Bullet!AB:AC, 2, FALSE)*F5, 0)