计算唯一值重复日期

时间:2015-06-08 08:32:46

标签: excel google-sheets

我有以下情况我似乎无法弄明白。

如何计算在特定日期提供和完成的唯一课程数量。

| Dates | Class Number | Student Show |
| 02-06 | 1            | Y            |
| 02-06 | 1            | Y            |
| 02-06 | 5            | Y            |
| 03-06 | 10           | N            |
| 03-06 | 10           | N            |
| 03-06 | 3            | Y            |

这意味着在02-06有2个课程(1和5),两个都完成了;并且在03-06提供了2个,但只完成了1个。

任何帮助很多人赞赏;)

2 个答案:

答案 0 :(得分:0)

如果您更喜欢使用公式,可以使用此公式查找当前日期的类数: -

=SUM(IF(FREQUENCY(IF(A$2:A$7=A2,B$2:B$7),IF(A$2:A$7=A2,B$2:B$7))>0,1))

并且这个可以找到学生出现的课程数量: -

=SUM(IF(FREQUENCY(IF((A$2:A$7=A2)*(C$2:C$7="y"),B$2:B$7),IF((A$2:A$7=A2)*(C$2:C$7="y"),B$2:B$7))>0,1))

请参阅说明here

必须使用 Ctrl Shift 输入

作为数组公式输入

enter image description here

答案 1 :(得分:0)

另一种解决方案:

添加了新表:" Helper" - 使用" unique"基于类代码的函数 - vlookup获取类类型和日期 - 可以获得提供和完成的课程数量 - 从统计表(摘要表所在的位置)返回参考唯一列表