根据过滤器汇总公式中的唯一值(唯一记录)

问题描述 投票:0回答:1

有点难以描述我正在尝试做的事情,但我陷入困境并寻求帮助。

在我说话之前:这是练习表,这样更容易理解我想要做什么:

练习表

我有一份报告,其中显示了代表及其配额的预订列表。 每个记录类型都包含该月的配额。因此,如果一名销售代表在一个月内销售了 2 种产品,我会让他该月的配额在该报告中出现两次。

在单元格中,我想反映该特定月份的配额(忽略该月出现的次数,我只想返回它一个值)。在一些帮助下,我设法用这个公式做到了这一点:

=IFERROR(索引(过滤器(F$2:F;A$2:A=K$3;(D$2:D>=I5)*(D$2:D<=J5));1);"")

)

但是,在另一个单元格中,我想返回全年的一些唯一值。我正在努力如何做到这一点。 (参见我的练习单上的红色标记区域)

所以我的报告显示苏珊 5 月份的配额为 100,000 美元。该配额在报告中出现两次。而11月份的配额是9万美元,而且只出现了一次。然后我希望该单元返回 190,000 美元作为全年配额。我需要它来总结独特的每月配额值。

有人可以帮忙吗?

google-sheets duplicates formula summarize unique-values
1个回答
0
投票

使用

MAP()
函数迭代日期范围的所有单元格,然后对所有过滤值求和。我刚刚在里面使用了你的公式
MAP()
然后最后总结了它。尝试-

=SUM(MAP(I5:I10;LAMBDA(x;IFERROR(INDEX(FILTER(F$2:F;A$2:A=J$4;Month(D$2:D)=Month(x));1);0))))

enter image description here

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.