我正在寻找一个计算公式:不同计数+多个条件 Countifs() 可以做到这一点,但不包括不同的计数...
这是一个示例。
我有一个表,我想计算满足 A 列和 B 列多个条件的不同项目(列项目)的数量:A>2 和 B<5。
Line Item ColA ColB
1 QQQ 3 4
2 QQQ 3 3
3 QQQ 5 4
4 TTT 4 4
5 TTT 2 3
6 TTT 0 1
7 XXX 1 2
8 XXX 5 3
9 zzz 1 9
Countifs 的工作方式如下:COUNTIFS([ColumnA], criteria A, [ColumnB], criteria B)
COUNTIFS([ColumnA], > 2, [ColumnB], < 5)
返回:第 1,2,4,5,8 行 => 计数 = 5
如何添加基于项目列的重复计数函数?:
第 1,2 行是在一个独特的项目 QQQ 上
第 4,5 行位于一个独特的项目 TTT
第 8 行位于唯一的项目 XXX
返回次数 = 3
我怎么数到3?!
谢谢
您可以下载excel文件@Excel file
最佳答案
较新版本的 Excel 允许以(相对)更简单的方式解决此问题。从概念上讲,它当然更容易遵循和理解。
首先,根据多个条件过滤表格(用 * 连接多个):
=FILTER(Table,(Table[Column A]>2)*(Table[Column B]<5))
然后,使用 INDEX 获取“Item”列:
=INDEX(FILTER(Table,(Table[Column A]>2)*(Table[Column B]<5)),,2)
接下来,过滤唯一条目:
=UNIQUE(INDEX(FILTER(Table,(Table[Column A]>2)*(Table[Column B]<5)),,2))
最后,进行计数:
=COUNTA(UNIQUE(INDEX(FILTER(Table,(Table[Column A]>2)*(Table[Column B]<5)),,2)))
关于excel - CountifS + 多个条件 + 非重复计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37992116/