我有一个专栏,需要根据“早上”和“晚上”拆分,尽管早上和晚上的时间每天都在变化(它是基于恒星日)。然而,将它们称为早晨和晚上有点欺骗性,因为最终时间会悄悄进入第二天,而我希望保持不同的组。将它们称为组1和组2更准确。它们恰好相隔12个小时,所以看起来你可以根据一天中的时间分开,但一旦后者进入上午,它将开始计入“上午”,而较早的组将滚动到下午,并计入“下午”。参见下面的截图中的示例数据。

我需要拆分它们,这样我就可以对值列执行操作,这样我就可以区分第一组中的值和第二组中的值。我想过在前一个单元格的基础上做一些触发器算法,但可能有一种更优雅的方法。此外,它没有显示在示例数据中,但有时一天可能会跳过,但时间或多或少会以每天增加3-5分钟的相同模式继续。
发布于 2021-02-01 09:01:44
带时间戳的日期在Excel中存储为数字。天以整数形式存储,时间以小数形式存储。因此,忽略日期部分,查看数字的小数并确定它是在您想要的时间之前还是之后。
例如,0.5是正午,即中午12点。因此,如果A1的小数部分小于0.5,则时间戳将在上午。
=if(A1-int(A1)<0.5,"before noon","after noon")从你的问题中还不清楚恒星与你样本中的数据之间的关系。
https://stackoverflow.com/questions/65985727
复制相似问题