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

需求:为符合出勤条件的Agent生成自动连续编号公式

出勤Agent自动编号与在场人数统计方案

一、自动生成连续出勤编号(A列)

假设Agent数据从第2行开始,表头在第1行,C列对应Stats 1、D列对应Stats 2。在A2单元格输入以下公式,下拉填充至所有Agent行:

=IF(OR(ISNUMBER(C2),ISNUMBER(D2)), SUMPRODUCT(--((ISNUMBER(C$2:C2)+ISNUMBER(D$2:D2))>0)), "")

公式逻辑:

  • OR(ISNUMBER(C2),ISNUMBER(D2)):判断当前Agent的Stats 1或Stats 2是否为数值(包含0),满足则判定为在场
  • SUMPRODUCT(--((ISNUMBER(C$2:C2)+ISNUMBER(D$2:D2))>0)):统计从第2行到当前行中所有满足在场条件的Agent数量,生成连续不中断的编号
  • 若判定为不在场,直接返回空值

二、统计在场Agent总数

在任意空白单元格(比如F1)输入以下公式,即可得到当前在场Agent的总人数:

=SUMPRODUCT(--((ISNUMBER(C$2:C100)+ISNUMBER(D$2:D100))>0))

补充说明:

  • 将公式中的C100和D100替换为你实际数据的最后一行行号
  • 若使用Excel 365/2021版本,可使用更简洁的动态数组公式:
=COUNTA(FILTER(A:A,A:A<>""))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 02:23:11