我如何计算多级推荐(A 推荐 B、B 推荐 C、D 和 E、E 推荐 F、G、H、I 等)?

我如何计算多级推荐(A 推荐 B、B 推荐 C、D 和 E、E 推荐 F、G、H、I 等)?

我有一个推荐系统,你可以因推荐其他客户而获得信用。如果这些客户推荐了其他客户,他们也会获得一定程度的信用。我们不仅需要计算一个人推荐了其他人的次数,还需要计算这个人推荐了多少人(以及这个人推荐了多少人,等等)。最多有七层联系。

以下是一些示例数据:

在此处输入图片描述

所以[电子邮件保护]提及[电子邮件保护]&[电子邮件保护],因此获得 2 次推荐的积分。

[电子邮件保护]提及[电子邮件保护],因此 derick 获得一次直接推荐的信用,而 cathy 获得两次直接推荐和一次二级推荐的信用。

[电子邮件保护]提及[电子邮件保护][电子邮件保护][电子邮件保护]&[电子邮件保护],因此 forza 获得 4 个 1 级推荐的积分,derick 获得 4 个 2 级推荐的积分,cathy 获得 1 个 2 级推荐的积分和 4 个 3 级推荐的积分,等等。

我可以使用简单的 COUNTIF 公式来计算直接/第一级推荐,但我不确定如何计算其他每个级别的推荐数量。我需要一个适用于每个人的公式。以下是我设置报告的方式:

在此处输入图片描述

所以我需要可以计算每个人其他级别的公式。我很难理解,有什么想法吗?

答案1

我认为这是基于简短扫描而起作用的......

D2 单元格公式

=VLOOKUP(C2,$B:$C,2,FALSE)

将其拖至 I 列并向下。

J2单元格公式

=COUNTIF(C:C,$B2)

将其横向向下拖动。

输出...

在此处输入图片描述

相关内容