【发布时间】:2020-01-14 11:42:18
【问题描述】:
Excel 大师,
我有一个 Excel 工作表,其中包含员工列表 (ColumnA)、日期 (ColumnB) 和客户 (ColumnC)。我想根据访问过的客户计算员工保留率。
- 如果客户拜访了某位员工,并在下个月回来拜访了同一位员工,则认为他们为该员工保留。
- 如果客户拜访了某位员工并在下个月回来拜访了另一位员工,则他们被视为留用。
- 如果客户在一个月内访问,但下个月没有回来,则视为丢失。
Employee Date Customer
Zach 11/2/19 Tyler
Zach 11/20/19 Tyler
Zach 10/2/19 Tiffany
Zach 10/3/19 Tiffany
George 11/1/19 Tiffany
George 11/9/19 Tyler
George 10/2/19 Mike
George 10/30/19 Michael
我想查看数据中所有月份每位员工的保留百分比。
目前,我尝试使用 COUNTIFS 的组合来找到解决方案,但没有成功。
【问题讨论】:
-
是否需要包含一些示例数据、预期输出、您当前尝试的代码/公式?
-
@JvdV,已添加。很抱歉没有包括在内。
-
最好是添加为降价,这样其他人就不必重新创建您的数据。另外,请在您的数据旁边包含您的
COUNTIFS尝试和您的实际预期输出(作为数字)。 -
我们需要看月数还是天数来确定月差?也就是如果第一次光顾是01.10,下一次光顾是30.11,算保留客户还是流失客户?
-
只是月份数字,所以我做了 =month(Date) 并转换为数字并用于比较。
标签: excel vba excel-formula retention