表格有多个客户,也有多个日期,怎么选每个客户日期最早的出来?求公式 各自合并同客户不同日期
- excel中同个客户在不同时段购买,什么方式能计算出客户第二次、第三次、第四次购买与第一次的时间间隔?
- 在excel表格中如何筛选同一个人多个考勤数据中的最早和最晚时间?
- excel表格里相同的客户不同日期购买了不同的产品,怎么把最新日期购买的产品筛选出来?用什么公式?
- excel函数中一个商品有很多次进货日期,怎么只选出最新一次的日期
excel中同个客户在不同时段购买,什么方式能计算出客户第二次、第三次、第四次购买与第一次的时间间隔?
第一步把客户复制到某一列,使用数据——“删除重复值”,得到唯一客户名
第二步获得客户初次购买时间,使用数组公式
=SMALL(IF($A$2:$A$10000=$L3,$J$2:$J$10000,DATE(3000,1,1)),1)
同时按Ctrl+Shift+Enter,里面的范围A2:A10000根据时间数据范围修改,要包含所有数据,可以大一些
第二次购买与初次购买间隔天数,也是数组公式:=IF(SMALL(IF($A$2:$A$10000=$L3,$J$2:$J$10000,DATE(3000,1,1)),N$1)=DATE(3000,1,1),"",SMALL(IF($A$2:$A$10000=$L3,$J$2:$J$10000,DATE(3000,1,1)),N$1)-$M3)
将公式向下填充,向后拉(后面的列数取决购买次数最多的那个客户购买的次数)
向后拖到没有数据显示
在excel表格中如何筛选同一个人多个考勤数据中的最早和最晚时间?
上班时源间2113公5261式4102=IF(ISNA(MATCH(E2,B:B,)),"休",IFNA(MIN(LOOKUP(,0/((B$2:B$14=E2)*(C$2:C$14>1/4)*(C$2:C$14<1/2)),C$2:C$14)),"未打卡1653"))
下班时间公式=IF(ISNA(MATCH(E2,B:B,)),"休",IFNA(MAX(LOOKUP(,0/(((B$2:B$14+C$2:C$14-E2)>1/2)*((B$2:B$14+C$2:C$14-E2)<1.25)),B$2:B$14+C$2:C$14)),"未打卡"))
excel表格里相同的客户不同日期购买了不同的产品,怎么把最新日期购买的产品筛选出来?用什么公式?
截图请带上行及列名称,否则怎么帮你编公式??
另外,只考虑日期,不考虑时间是不是?
假如原数据在A-C列,筛选出来的数据在E-F列,则:
E2公式(按Ctrl+Shift+Enter确认)为:=TEXT(INDEX(A:C,SMALL(IF(TEXT($A$2:$A$10,"#")=TEXT(MAX($A$2:$A$10),"#"),ROW($2:$10),4^10),ROW()-1),1),"YYYY/MM/DD")
F2公式(按Ctrl+Shift+Enter确认。和上面的只差一个数字)为:
TEXT(INDEX(A:C,SMALL(IF(TEXT($A$2:$A$10,"#")=TEXT(MAX($A$2:$A$10),"#"),ROW($2:$10),4^10),ROW()-1),3),"YYYY/MM/DD")
excel函数中一个商品有很多次进货日期,怎么只选出最新一次的日期
如果日期是标准格式,可以当做数值来处理,将这些日期用MAX()函数求最大值,就是最新日期,然后用year(),month(),day()在转换成日期就可以了,最后用concatenate连接
公式:=CONCATENATE(YEAR(MAX(A2:A4)),"/",MONTH(MAX(A2:A4)),"/",DAY(MAX(A2:A4)))