【发布时间】:2015-06-08 21:47:19
【问题描述】:
我希望能够只计算每个寄存器的每个唯一事务的第一个条目/行(请参见下面的示例表)。例如。对于 1234,计算 1 个孩子,但不计算成人或第二个孩子。
交易号注册成人儿童
1234 A 0 1
1234 A 1 0
1234 A 0 1
3456 B 1 0
5678 B 1 0
2468 C 1 0
2468 C 0 1
我期望得到的结果表是:
Trans No. Adlts Chld
A 0 1
B 2 0
C 1 0
我可以使用以下公式计算唯一交易号的数量:
=COUNT(IF(FREQUENCY(A2:A8,A2:A8)>0,1))
我还可以统计每个收银台支付的成人和儿童总数。例如。计算在 C 点付款的成年人人数:
=COUNTIFS(B2:B8,”C”,C2:C8,1)
或数组公式(统计所有交易号的成人人数:
{=COUNTIFS(B2:B8,F2:F5,C2:C8,”=1”)}
【问题讨论】:
-
欢迎来到 StackOverflow。请阅读How to ask
标签: mysql excel unique counting