调整时区的时间(Microsoft Excel)
David从两个地点收集数据,一个地点在东海岸,另一个地点在西海岸。收集东海岸时间后,他需要针对时区差异进行调整。他想知道如何将东海岸时间调整三个小时,以便它们代表西海岸时间。
如何将三小时的东海岸时间调整为与西海岸时间一致,取决于您所调整时间的性质。
通常,如果数据存储为Excel日期/时间序列号,则调整很容易。所有您需要做的就是记住,在序列号格式中,小数点左边的任何内容都是天,小数点右边的任何内容都是部分天(小时,分钟和秒)。
因为一个小时是每天的1/24,所以三个小时将是3/24或0.125。
只需从工作表中存储的序列值中减去此值,即可针对时区差异调整时间。实际公式很简单:
=A1-0.125
但是,在使用日期/时间序列号进行这种调整时必须谨慎一些。如果工作表中的值只是时间值(小数点左边没有日期部分),那么,如果原始时间在午夜至3:00之间,则从时间值中减去0.125可能会导致错误的结果。上午。解决方法是使公式稍微复杂一点:
=IF(A1<0.125,A1+0.875,A1-0.125)
如果A1中的值严格是时间值,则在午夜至凌晨3:00之间,则该公式将值加上21小时(21/24或0.875),从而提供了从9:00 pm到午夜之间经过调整的时间的预期结果。
另一个潜在的陷阱是收集东海岸数据的实际时区。如果数据是从一个已知位置收集的,那么没什么大不了的-您可以查看地图,找出正在运行的时区。如果数据是从东部时区的整个区域收集的,那么问题就在于确定是否应将数据调整2到3个小时。您会看到,东部时区的某些区域并没有统一更改为“夏令时”,因此在一年中的某些时候,时间的调整可能是两个小时,一年中的其他时间可能是三个小时。 。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(3259)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: