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")
请看文件
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")