You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel实现客户交互Cum_Diff计算与Repeat/Unique分类

Excel计算Cum_Diff与Category列步骤

假设原始数据集的表头在第1行,数据从第2行开始,各列对应关系为:A列=UID、B列=CREATION_DATE、C列=ROW_NUM、D列=DIFF_time,要计算的Cum_Diff放在E列,Category放在F列。

1. 计算Cum_Diff列(E列)

在E2单元格输入以下公式,下拉填充至所有行:

=IF(C2=1, 0, IF(A2=A1, IF(D2+E1<=180, D2+E1, 0), 0))

逻辑说明:

  • 当ROW_NUM为1时,Cum_Diff直接设为0
  • 同UID下,判断当前DIFF_time与上一行Cum_Diff的和:≤180则保留累加值,>180则重置为0
  • 不同UID时,直接设为0(兜底处理新UID的情况)

2. 计算Category列(F列)

在F2单元格输入以下公式,下拉填充至所有行:

=IF(C2=1, "Unique", IF(A2=A1, IF(D2+E1<=180, "Repeat", "Unique"), "Unique"))

逻辑说明:

  • 当ROW_NUM为1时,Category设为Unique
  • 同UID下,满足累加条件则设为Repeat,不满足则设为Unique
  • 不同UID时,直接设为Unique

注意事项

  • 必须确保数据集已按UID和ROW_NUM升序排序,否则公式逻辑会失效

内容的提问来源于stack exchange,提问作者Singh Pranav COR Vodafone Ide

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 05:00:06