excel中符合多条件的去重计数函数?

excel中符合多条件的去重计数函数,要求分别取注册日期在2019/11/11的第1日,第2日,第3日的充值去重人数

为达成效果,花时间完全照你的重录一遍,因为你没有列标行号,故以我下图为例,在H2单元格输入公式=TEXT(SUMPRODUCT(($A$2:$A$11<>"")*(DAY($D$2:$D$11-$B$2:$B$11)+1=H$1)*($B$2:$B$11=TEXT($F2,"YYYY/M/D")*1)/COUNTIFS($A$2:$A$11,$A$2:$A$11,$B$2:$B$11,$B$2:$B$11,$D$2:$D$11,$D$2:$D$11)),"0")

右拉两格再下拉。

在充值人数去重合计栏的G2单元格输入公式=TEXT(SUMPRODUCT(VALUE(H2:J2)),"0")

下拉,统计出H、I、J列的合计数。 (这公式有点古怪,我越写越感觉别扭,但是能满足你的要求,具体引用位置自行修改!) 如图:

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-17

抓图最忌没有行列号!
看我的抓图吧:

H2输入

=COUNT(0/(MATCH($A$2:$A$100,IF(($B$2:$B$100=$F2)*($D$2:$D$100-$B$2:$B$100+1=H$1),$A$2:$A$100),)=ROW($1:$99)))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。

G2输入

=SUM(H2:J2)

回车并向下填充。

第2个回答  2019-12-17
不知道你A列的具体行数,我假定姓名所在的实际区域为A2至A20单元格区域
则公式如下
=SUMPRODUCT(1/COUNTIF(A2:A20,A2:A20))

公式中的A2至A20单元格区域换成姓名数据所在的实际区域,该区域中不能有空单元格追问

需要匹配注册时间和充值时间呢

相似回答