Excel公式以在各种范围内找到独特的和重复的值,然后计数

问题描述 投票:0回答:1
我需要一些帮助在Excel中编写一个公式,以计算我在每个特定站点都有一个工作人员的几天。 我的实际电子表格更为复杂,因此我起草了我想要实现的简单版本。 我共有10名员工和5个网站,但是为简单起见,我包括3个员工和3个站点,因为一旦有了公式,我就可以扩大范围,以在需要时包括更多的员工和网站。在我的主电子表格中

您可以看到,一名工作人员在现场出席的总天数为7(天数为1、2、5、9、12、13和15)。 但是,其中一些日子有1个以上的工作人员,但是这些天只能在底部的表格中计算一次“在场工作人员的总数”,因为要求计算多少天或以上的成员1天或更多成员工作人员在现场。 因此,我正在寻找一个可以在B23中进行的公式,该公式将比较多个范围(在此情况下,对于“站点a”,它将是“ b3:s3:s3,b10:s10&s10&b17:s17”,然后查找并计数这些范围中的唯一数字/日期,然后还找到并计算范围内的重复数字/日期,然后将这两个计数添加在一起。

提前感谢

如果您使用的是M365,则可以使用:

=LET(value,B3:S19, site,A3:A19, FLATTEN,LAMBDA(x,TOCOL(IFS(value,x),2)), GROUPBY(FLATTEN(site),FLATTEN(value),LAMBDA(x,ROWS(UNIQUE(x))),,0)) Example spreadsheet I在值范围为数字的情况下,在Let Let中创建了一个更平坦的函数,以使数据更平坦。

x
excel-formula count duplicates unique
1个回答
0
投票
x

范围相同的高度和/或宽度)。

如果我们将类似的地点和值弄平,可以在Groupby内使用它们来计算每个站点的唯一数量计数。
	

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