SUMIF 计算对我来说没有什么复杂的

SUMIF calculation with little complication on my side

请看文件

https://drive.google.com/file/d/0BzuFuPfITC9IeVNydUtJWEVHSFE/view?usp=sharing

我想让当前的公式(不改变)起作用,但只能选择国家名称。因此,例如,当 B1 为英国时,它将为 Qty 选项卡上列 "E" 中带有 UK 的行执行其余公式。

请把公式写在文件上。

我希望我已经充分解释了我的问题。

在此先感谢您的帮助。 谢谢

忘掉=IF(ISNA(VLOOKUP...))吧!你真正想要的是SUMIFS()。这是 B2 的公式:

=SUMIFS(Data!F:F, Data!C:C, A2, Data!E:E, $B)

如果您希望它可以立即拖动到 C 列,只需修改一些 $,如下所示:

=SUMIFS(Data!$F:$F, Data!$C:$C, $A2, Data!$E:$E, B)

正如@trincot 所说,您需要先将 UK 更改为 GB 才能看到它起作用;-)

在您发表评论后进行编辑:
当然,只需将另一个 IF 包裹起来:

=IF(B1="GB";IF(ISNA(VLOOKUP(A:A, Data!C:F, 4, 0)), "0",SUMIF(Data!C:C, Master!A2, Data!F:F));"Whatever")