如何将一行时间转换为特定的数字集



我有一列时间,从上午8:30开始=90,一直到下午3:00=480。我需要将我得到的时间转换为正确的数字。通常我只需要拖动数字使其匹配,然后复制出需要的部分。现在我得到的数字少了一些,所以拖动最终会跳过一组数字。就像我会得到100个不同的时间,需要对应90-480格式(我希望这是一个很好的解释)。有没有一个我可以使用的宏或公式可以转换,它可以在我输入的任何时间自动填充正确的数字?以下几个部分:

8:30:00 AM  90
8:31:00 AM  91
8:32:00 AM  92
8:33:00 AM  93
8:34:00 AM  94
8:35:00 AM  95
8:36:00 AM  96
8:37:00 AM  97
8:38:00 AM  98
8:39:00 AM  99
8:40:00 AM  100

2:12:00 PM  432
2:13:00 PM  433
2:14:00 PM  434
2:15:00 PM  435
2:16:00 PM  436
2:17:00 PM  437

我想输入一列时间,并根据上面的内容自动获得相应的数字。


编辑:我认为这不是一个时间问题,而是一个参考问题。我一直在研究这个问题,似乎vlookup或索引公式可能会得到它,但我只是不确定。


伊迪丝2:好的,我现在真的很接近了。基本上我所拥有的是=VLOOKUP(A1,D1:E391-2)

然后,我将这个公式粘贴到B1中,以便它检索值;此外,我把它拖下来,所以A1继续到A2,A3,等等大约3000行。D列和E列具有公式中引用的表。我现在可以将时间粘贴到A列中,B列将为我提供数值。目前,我正在获得我需要的大部分价值观。我现在唯一的问题是B栏上的一些结果不正确

示例:

9:55 175 8:57 1179:56 175 8:58 118

注意到有2个175吗?第二个应该是176。以下是公式:

=v查找(A28,D1:E391-2)=v查找(A29,D1:E391-2)

基于此,我认为这应该给我176。这只是一个例子。我看到这个到处都是。有什么想法可能导致这种情况吗?

非常感谢!节日快乐!

您只是想计算从早上7:00开始的分钟数,对吧?

在我看来,你只想要这个公式的结果:

=(HOUR(A1)-7)*60+MINUTE(A1)

其中cellA1保存您感兴趣的时间。

最新更新