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

Google表格基于两列数值区分预约类型的动态公式实现咨询

Google Spreadsheet 预约类型动态判定公式

前置假设

你的数据表默认结构如下,若列位置不同可自行替换公式内的列范围:

  • A列:lead_id 客户唯一标识
  • B列:oppt_booked_on 预约日期(需为标准日期格式)
  • 第1行为表头,有效数据从第2行开始

公式方案

方案1:逐行填充公式

在C2单元格输入以下公式后下拉到所有数据行即可:

=IF(ISBLANK(A2),"",
  LET(
    prev_date, MAXIFS(B:B, A:A, A2, B:B, "<"&B2),
    IF(OR(prev_date=0, B2-prev_date>30), "New Sales", "Winback")
  )
)

方案2:动态溢出公式(推荐)

仅需在C2单元格输入一次,后续新增数据会自动生成结果,无需手动下拉:

=BYROW(A2:B, LAMBDA(row,
  LET(
    lead_id, INDEX(row,1),
    curr_date, INDEX(row,2),
    IF(OR(ISBLANK(lead_id), ISBLANK(curr_date)), "",
      prev_date, MAXIFS(B:B, A:A, lead_id, B:B, "<"&curr_date),
      IF(OR(prev_date=0, curr_date-prev_date>30), "New Sales", "Winback")
    )
  )
))

注意事项

  • 需确保oppt_booked_on列为标准日期格式,可选中列后点击「格式 > 数字 > 日期」确认,否则日期差值计算会失效
  • 公式中MAXIFS的"<"&curr_date条件会自动提取当前预约之前的同客户最近一次预约日期,无需提前对数据按日期排序

内容的提问来源于stack exchange,提问作者Peter

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 17:36:00