在excel中使用多个条件计算唯一值

时间:2021-04-10 16:57:22

标签: excel count unique

<头>
项目 持续时间 类型 参与者 计划 1 Schedule2 Schedule3
活动1 1 类型 1 1 4/1/2021 4/1/2021
活动2 1 类型 3 1220 4/1/2021 4/1/2021 4/1/2021
ACTIVITY3 2 类型 2 2 4/1/2021 4/1/2021 4/1/2021
活动1 3 类型 1 1378 4/2/2021 4/2/2021 4/2/2021
活动2 14 类型 1 1 4/3/2021 4/3/2021 4/3/2021
ACTIVITY3 8 类型 1 1421 4/3/2021 4/3/2021 4/3/2021
ACTIVITY3 7 类型 1 1250 4/3/2021 4/3/2021 4/3/2021
活动1 1 类型 2 1 4/7/2021 4/7/2021 4/7/2021
活动2 1 类型 1 1 4/8/2021 4/8/2021 4/8/2021
ACTIVITY3 1 类型 1 1404 4/9/2021 4/9/2021 4/9/2021
ACTIVITY4 6 类型 2 2 4/10/2021 4/10/2021 4/10/2021
活动1 1 类型 1 1387 4/11/2021 4/11/2021 4/11/2021
ACTIVITY8 18 类型 1 1 4/11/2021 4/11/2021 4/11/2021
ACTIVITY9 1 类型 1 1421 4/11/2021 4/11/2021 4/11/2021
ACTIVITY7 3 类型 3 1 4/13/2021 4/13/2021 4/13/2021
活动2 5 类型 1 1227 4/15/2021 4/15/2021 4/15/2021
活动6 6 类型 3 1 4/15/2021 4/15/2021 4/15/2021
活动1 4 类型 1 211 4/18/2021 4/18/2021 4/18/2021
活动2 9 类型 1 1 4/19/2021 4/19/2021 4/19/2021
活动1 9 类型 1 1 4/21/2021 4/21/2021 4/21/2021
ACTIVITY3 5 类型 4 1 4/22/2021 4/22/2021 4/22/2021
活动2 2 类型 1 1 4/22/2021 4/22/2021 4/22/2021
活动5 1 类型 1 1 2021/4/25 2021/4/25 2021/4/25
ACTIVITY4 1 类型 1 1 4/30/2021 4/30/2021 4/30/2021

我只想根据表格在单独的工作表(时间表)上计算每种类型每天的活动数量。

因此对于 4 月 1 日,计数应为 3。 4 月 2 日是一,4 月 3 日是一。

到目前为止,我有以下 4 月 1 日的公式,但它只是根据日期计算项目。

=COUNTIFS(Table1[[Schedule1]:[Schedule3]],">"&DATE(2021,4,1)+TIME(0,0,0),Table1[[Schedule1]:[Schedule3]],"<="&DATE(2021,4,1)+TIME(23,59,59))

1 个答案:

答案 0 :(得分:0)

请试试这个公式,其中 I2 = "Type" 和 J2 = 日期。

=SUMPRODUCT((Table1[Type]=I2)*(((Table1[Schedule1]=J2)+(Table1[Schedule2]=J2)+(Table1[Schedule3]=J2))>0))

该公式将计算 I2 中指定的类型和 J2 中的日期至少出现在 3 个附表列中的任何一个的位置。

相关问题