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

计算表格中training_complete与hrs_end_date匹配的Hrs总和

计算符合日期匹配条件的工时总和

需求说明

我有一份数据集,包含一名参与多项培训的员工记录,部分日期中该员工同时产生了{Hrs}工时记录。需要创建计算字段,统计当training_complete字段(注:原数据字段名为traning_complete存在拼写错误)与hrs_end_date字段值相等时,该员工的{Hrs}总和,预期结果为10.91。

原始数据集

EMP IDTrainingHrstraning_completeHrs_end_date
1234500110.03April 2, 2025April 2, 2025
1234500210.03April 3, 2025April 2, 2025
1234500310.03April 3, 2025April 2, 2025
1234500410.03April 3, 2025April 2, 2025
123450050.88April 3, 2025April 3, 2025
123450060.88April 2, 2025April 3, 2025

计算字段实现方案

核心逻辑

先筛选出traning_complete和Hrs_end_date值完全匹配的行,再对这些行的Hrs字段求和(符合条件的行是第1行和第5行,10.03+0.88=10.91)。

不同工具的实现代码

1. Tableau 计算字段

SUM(
  IF [traning_complete] = [Hrs_end_date] THEN [Hrs] ELSE 0 END
)

2. SQL 查询

SELECT SUM(Hrs) AS total_hrs
FROM your_table_name
WHERE traning_complete = Hrs_end_date
AND `EMP ID` = 12345;

3. Excel 公式

假设数据在A2:F7区域,在空白单元格输入:

=SUMIFS(F2:F7,D2:D7,E2:E7)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 08:39:56