使用DURATION的时间,而不是一天的时间

我正在做一些基准testing,我想用Excel来生成结果图。 我有一个简单而烦人的问题,那就是烘烤我的面条。

问题是,Excel 坚持 “时间”是指一天的时间。 它拒绝让我的工作时间 。 当我试图说“三分六秒”时,就把它误解为“ 午夜三分六秒”,这不是我的意思。

我可以通过辛苦地把所有东西都转换成秒来解决这个问题。 但是,我的所有图表都是在几秒钟内完成的,而不是几分钟和几秒钟 另外,不得不继续input=3*60+6而不是3:06 。 一旦我做完了,我必须看看公式来检查我是否正确地input了数据[并没有搞错公式]。

有谁知道我怎样才能使Excel的工作时间不固定在一天的特定时间?

你可以用普通的“Time”数据types轻松做到这一点 – 只需改变格式!

优秀的时间/date格式是简单的1.0等于1整天(从1/1/1900开始)。 所以36小时就是1.5。 如果将格式更改为[h]:mm ,则会看到36:00

因此,如果你想用持续时间,你可以简单地使用减法,例如

 A1: Start: 36:00 (=1.5) A2: End: 60:00 (=2.5) A3: Duration: =A2-A1 24:00 (=1.0) 

使用格式d "days" h:mm:ss[h]:mm:ss ,具体取决于您的需要。

假设你持续30小时12分54秒:

  • h:mm:ss – > 6:12:54(持续时间不正确)
  • [h]:mm:ss – > 30:12:54
  • d "days" h:mm:ss – > 1天6:12:54

变化是可能的:我喜欢类似d"d" h"h" mm"m" ss"s"格式为1d 6h 12m 54s。

使用单元格的自定义格式,你可以插入一个这样的types: d "days", h:mm:ss ,这会给你一个像excel-cell中的16 days, 13:56:15的结果。

如果你想以小时显示持续时间,你可以使用下面的types[h]:mm:ss ,这将导致类似于397:56:15。 控制检查:16 =(397小时-13小时)/ 24

在这里输入图像说明

我不知道如何以“X1 min:X2 sec”的格式将图表标记为轴,但这里有另一种获得持续时间的方式,以分钟的forms表示秒(.5 = 30秒,.25 = 15秒等)

假设在A列中有你的时间数据,例如在你有12:03:06的单元格A1中,你的3分钟6秒的数据被误解为午夜3点06分,B列是空闲的。

在单元格B1中input以下公式:= MINUTE(A1)+ SECOND(A1)/ 60,然后按Enter / Return。 抓住单元格B2的右下angular并向下拖动,以便将A列应用于列A中的所有数据。

最后一步,确保突出显示所有列B并将其设置为数字格式(公式的应用程序可能会自动将格式设置为时间)。

我发现解决这个问题的最好方法是使用上述的组合。 我的所有单元格都以自定义格式input,只显示“HH:MM” – 如果我input“4:06”(4分6秒),字段会显示我input的数字 – 但数据本身在后台代表HH:MM。

幸运的是,时间是基于60(60秒= 60分钟)的因素。 所以7H:15M / 60 = 7M:15S – 我希望你能看清楚这是怎么回事。 因此,如果我拿我的4:06和60的时候除以数据(例如,总计我的总时间或100个单元格的平均时间,我将使用正常的SUM或AVERAGE公式,然后除以60公式。

示例=(SUM(A1:A5))/ 60。 如果我的数据是在5时间跟踪字段是4:06,3:15,9:12,2:54,7:38(代表MM:SS对我们来说,但是背景中的数据实际上是HH:MM )那么当我算出这5个字段的总和时,我想要的应该是27M:05S,但是反而是1D:03H:05M:00S。 如上所述,1D:3H:5M除以60 = 27M:5S …这是我正在寻找的总和。

进一步的例子是:=(SUM(G:G))/ 60和=(AVERAGE(B2:B90)/ 60)和= MIN(C:C)(这是一个直接检查, )。

注意你的“公式”或“计算”字段(平均值,总计时间等)必须具有MM:SS的自定义格式,除以60,因为Excel的默认思维是HH:MM(因此这个问题)。 您所input的数据字段需要从“常规”或“数字”格式更改为HH:MM的自定义格式。

这个过程使用起来有点麻烦 – 但是这意味着你的数据input仍然是非常容易的,并且在屏幕上以4:06“正确”显示(大多数人会认为是分钟: “分钟”标题)。 一般来说,只有几个领域需要使用的公式,如“最佳时间”,“平均时间”,“总时间”等追踪时间,他们不会改变一旦公式input,所以这将是做一个“一次性”的过程 – 我使用这个工作来追踪“平均通话时间”,“总通话时间”。

假设您要显示星期二下午五点到星期二下午二点三十分之间的时间。

在单元格A1(例如)中inputdate。 在A2,时间。 (如果您在下午5点input,包括空格,将显示为5:00 PM。如果您想要显示星期几,则在C3(例如)中input公式,= A1,然后突出显示单元格,进入格式化下拉菜单,select自定义,然后inputdddd。

在下面的行中重复这一切。

最后,假设你想在单元格D2中显示这个持续时间。 input公式,=(a2 + b2) – (a1 + b1)。 如果要显示为“22h 30m”,请select单元格,然后在自定义下的格式化菜单中inputh“h”m“m”。

自定义格式hh:mm只能正确显示23:59的小时数,在此之后,您将得到剩余的天数。 例如,即使下层的值是正确的,48小时也会显示为00:00。

要以小时和秒(小于或超过一整天)正确显示持续时间,应使用自定义格式[h]:mm; @在这种情况下,48小时将显示为48:00。

干杯。

突出显示所需的单元格/列作为持续时间,右键单击鼠标以“格式化单元格”。 如果要以小时和分钟格式input持续时间,请转到“自定义”并查找“h:mm”。 如果你想包括秒,点击“h:mm:ss”。 你甚至可以加总后的总持续时间。

希望这可以帮助。