我正在做一些基准测试,我想使用Excel来生成结果的图表。我有一个简单但恼人的问题,那就是烤我的面条。
问题是Excel坚持认为“时间”意味着一天中的某个时间。它拒绝让我使用持续时间。当我尝试说“3分6秒”时,它将其误解为“午夜过后3分6秒”,这根本不是我的意思。
我可以通过费力地将所有内容转换为秒来解决这个问题。但是我所有的图表都是以秒为单位的,而不是分钟和秒。此外,除了3:06
之外,还得继续使用=3*60+6
输入,这是一件很痛苦的事情。一旦我这样做了,我必须查看公式,以检查我输入的数据是否正确,是否没有搞砸公式。
有人知道如何让Excel在不固定于一天中的特定时间的情况下工作吗?
发布于 2013-06-04 16:06:45
你可以用普通的“时间”数据类型很容易做到这一点--只要改变格式就行了!
Excel时间/日期格式仅为1.0等于1全天(从1900年1月1日开始)。所以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)
发布于 2014-07-25 16:09:52
使用自定义格式的单元格,您可以插入这样的类型:d "days", h:mm:ss
,它将在excel单元格中给出类似于16 days, 13:56:15
的结果。
如果您想以小时为单位显示持续时间,请使用以下类型的[h]:mm:ss
,这将导致类似于397:56:15的结果。控制检查: 16 =(397小时-13小时)/24
发布于 2014-06-30 12:54:40
我不知道如何让图表以"X1 min : X2 sec“的格式标记轴,但这里有另一种获取持续时间的方法,以分钟为格式,用小数表示秒(.5 = 30秒,.25 = 15秒,等等)。
假设在列A中有时间数据,例如在单元格A1中有12:03:06,3分6秒的数据被误解为午夜过后3:06,而列B是空闲的。
在单元格B1中输入以下公式:=分钟(A1)+秒(A1)/60,然后按enter/return键。抓住单元格B2的右下角,向下拖动到A列,将公式应用于列A中的所有数据。
最后一步,确保突出显示所有B列,并将其设置为数字格式(公式的应用可能会自动将格式设置为Time)。
https://stackoverflow.com/questions/16912568
复制相似问题