我想按独立客户和每月计算收入总和。
我使用了以下公式
=SUM(UNIQUE(FILTER(REVENUE,(REPORT_MONTH=C2))))
然而,这返回列引用“REVENUE”中唯一值的总和,这不是我想要的最终目标。
我有以下列和示例数据:
报告_月份 | 客户代码 | 收入 |
---|---|---|
2023年7月31日 | 123 | 100 |
2023年7月31日 | 123 | 100 |
2023年8月31日 | 1234 | 1000 |
2023年8月31日 | 12345 | 100 |
预期产量
月 | 独特的收入 |
---|---|
7 月 23 日 | 100 |
8 月 23 日 | 1100 |
如果我没记错的话,这应该对你有用:
• 单元格中使用的公式 F2
=LET(
a,UNIQUE(A2:C5),
b,INDEX(a,,1),
c,INDEX(a,,3),
ub,UNIQUE(b),
HSTACK(TEXT(ub,"mmm-yy"),MMULT(N(ub=TOROW(b)),c)))
如果您需要标头,请将其包含在 VSTACK()
中• 单元格中使用的公式 F2
=LET(
a,UNIQUE(A2:C5),
b,INDEX(a,,1),
c,INDEX(a,,3),
ub,UNIQUE(b),
VSTACK({"Month","Revenue"},
HSTACK(TEXT(ub,"mmm-yy"),MMULT(N(ub=TOROW(b)),c))))