如何将excel时间字段从小时(1:00)和半小时(0:50)转换为总计

时间:2018-05-02 12:54:19

标签: excel excel-formula

我有一些包含“总小时数”的数据,格式如下:

  • 1:00
  • 1:50
  • 8:75

其中:

  • 1:00 = 1hr
  • 1:50 = 1小时30分钟
  • 8:75 = 8小时45分钟

我想计算总小时数,但我不确定要使用什么计算(或者需要做些什么来使数据进入可用状态)

  • 目前,包含数据的单元格格式为“custom”,类型为h:mm
  • 数据是从Web应用程序导出的

screenshot

here is a link to an example of the data

1 个答案:

答案 0 :(得分:0)

很多评论,但我会想到我们可以将A2中的值视为文本。获得小时部分:

步骤1:选择具有时间的列并将格式更改为文本。 第2步:选择将进行计算的列,并将格式设置为常规

 =VALUE(LEFT(A2,FIND(":",A2)-1))

分钟部分

=VALUE(RIGHT(A2,2))/100*60

并且作为原始8:50变为8.5(8小时30分钟)的小数小时数

=VALUE(LEFT(A2,FIND(":",A2)-1))+VALUE(RIGHT(A2,2))/100

如果原始文本是8:30表示8小时30分钟的格式:

=VALUE(LEFT(A7,FIND(":",A2)-1))+VALUE(RIGHT(A2,2))/60