我陷入了像你在这里看到的情况:
11/04/2017 | $1,000.00 | 2017 | 1000 | ||
2018年1月1日 | $10,002.00 | 2018 | 0 | ||
2018年1月7日 | $10,002.00 | 2019 | 0 | ||
2019/01/01 | $1,000.00 | 2020 | 0 | ||
2019/01/06 | $100.00 | 2021 | 0 | ||
2020年1月1日 | $1,000.00 | 2022 | 0 | ||
2021/01/01 | $10,008.00 | 2023 | 0 | ||
2022年1月1日 | $1,000.00 | 2024 | 0 | ||
2022年9月12日 | $1,000.00 | ||||
2023年1月1日 | $800.00 | ||||
2024年1月1日 | $1,000.00 |
我想要实现的是选择 B 中所有唯一的年份范围,并为它们计算 F 中的 C 值之和。
就目前情况而言,uniques 中的过滤器运行良好,但有些东西不适用于总和,而且我不明白我做错了什么,E:F 中的表是使用以下公式创建的:
=MAP(UNIQUE(INDEX(RIGHT(B5:B15,4))), UNIQUE(INDEX(RIGHT(B5:B15,2))) , lambda(a, b, {a, SUMIF(RIGHT(B5:B15,4),a,C5:C15)}))
也许 lambda 中的
a
不可迭代吗?
谢谢您的帮助