Excel formua像SUMIFs与不同表中的标准
我不知道我是否缺少明显或什么东西,但我无法将我的大脑包围在我所需要的东西周围。我有一张桌子上有可供出售的产品和各种标准。我有第二张表,其中列出了较小的商店列表,第二列是否应将其包含在我的结果集中。在这个例子中,我绝不会包含商店789,但我可能会包含123和/或456,这取决于是否在第二列中放置了“x”。Excel formua像SUMIFs与不同表中的标准
因此,对于我的结果,我会根据产品和颜色用简单的SUMIFS
声明将其分解出来。不过,我真的希望能够将网站过滤掉,如果它们在第二个标签上是“x”的。有关我如何轻松做到这一点的想法?我在我的原始数据表中插入了一列,然后添加了一条if语句,然后将其用作SUMIFS
中的第四条标准,但我一直在寻找更优雅的解决方案。
我可以得到匹配的商店或其他过滤器,但我无法弄清楚如何使两者在同一个语句中一起工作,或者如果它们是“x”型的,那么如何包含它们。
这将让我的过滤店
=SUMPRODUCT(SUMIF('Tab1'!A:A,'Tab2'!A:A,'Tab1'!D:D))
任何一项都将得到我的过滤产品:
=SUMIFS('Tab1'!D:D, 'Tab1'!B:B, A2, 'Tab1'!C:C, B2) =SUMPRODUCT(--('Tab1'!B:B=A2), --('Tab1'!C:C=B2), 'Tab1'!D:D)
TAB1
Store | Product | Color | Sales --------------------------------
123 | A | Red | 1
123 | A | Blue | 2
123 | B | Red | 4
456 | A | Blue | 8
456 | B | Red | 16
789 | A | Red | 32
789 | B | Red | 64
TAB2
Store | Include ---------------
123 |
456 | x
个 结果:
Product | Color | Sales ------------------------
A | Red | 0
A | Blue | 8
B | Red | 16
回答:
为什么不使用VLookUp
的从Tab2
添加列Tab1
?
例如,新列E
,到Sales
权:
=VLookUp(A1, "Tab2", 2, False)
...并填写了吗?
你可以基于多个表的SumIf
标准,但我个人只是保持数据在一起(动态),只是为了使它更容易和整洁。
回答:
构建数据透视表并使用切片器来包含或排除特定数据。那么你不需要辅助表,也不需要公式。只需点击几下。
以上是 Excel formua像SUMIFs与不同表中的标准 的全部内容, 来源链接: utcz.com/qa/261080.html