如何在 Excel 中的每个单元格中添加时间范围?

How to add time ranges in each cell in Excel?

我有一个 Excel sheet 经理每周手动更新代理的工作时间。我希望能够计算所有代理每天的小时数。

Excel sheet 看起来像这样:

 +-----------+-------------+-------------+-------------+  
 |    NAME   |  MONDAY     |  TUESDAY    | WEDNESDAY   |  
 +-----------+-------------+-------------+-------------+  
 |   John    | 8:30 - 17:00| 8:30 - 17:00| 8:30 - 17:00|  
 +-----------+-------------+-------------+-------------+  
 |   Peter   | 8:00 - 16:30| 8:00 - 16:30| 8:00 - 16:30|  
 +-----------+-------------+-------------+-------------+  
 |   Craig   | 9:00 - 17:30| 9:00 - 17:30| 9:00 - 17:30|  
 +-----------+-------------+-------------+-------------+  
 |   TOTAL   |      8:30   |      8:30   |      8:30   |  
 +-----------+-------------+-------------+-------------+

这可能吗?如果可以的话,将为很多人节省很多时间。

使用带有 LEFT 和 RIGHT 的 SUMPRODUCT() 来解析数据:

=SUMPRODUCT(RIGHT(TRIM(B2:B4),5)-LEFT(TRIM(B2:B4),5))

您需要对 [hh]:mm

的输出使用自定义格式