如何在 Excel 中根据右侧单元格的值对水平单元格求和

如何在 Excel 中根据右侧单元格的值对水平单元格求和

我正在尝试汇总每月的“工作时长”数据。每行的格式如下。此示例为两名员工的一周工作时长

Louie, 8, solar, 9, service, 8, solar, 8, solar, 7, service    
Chuck, 8, solar, 8, solar, 8, solar, 9, service, 8, solar

我希望能够计算出:

路易在太阳能部门工作了 24 小时,在服务部门工作了 16 小时。

查克在太阳能部门工作了 32 小时,在服务部门工作了 9 小时。

它采用这种格式,这样我就可以汇总所有员工每天在太阳能或服务部门的工作时间。使用 sumif 函数可以轻松完成此操作。按周或按月计算让我不知所措。是否有函数,或者我需要以不同的方式存储数据?

答案1

使用 SUMPRODUCT():

=SUMPRODUCT(A1:J1,--(B1:K1="solar"))

对于服务更改"solar""service"

相关内容