繁体   English   中英

Excel - 基于可变时间过滤列的公式

[英]Excel - Formula to filter column based on variable time

我有一个需要根据“早上”和“晚上”拆分的专栏,尽管早上和晚上的时间每天都在移动(它基于恒星日)。 不过,早上和晚上打电话给他们有点欺骗性,因为最终时间会拖到第二天,我想让这些群体保持不同。 将它们称为第 1 组和第 2 组更准确。碰巧它们相隔大约 12 小时,所以看起来你可以根据一天中的时间分开,但是一旦后面的组爬到上午时间,它会开始计为“上午”,较早的一组将滚动到下午并计为“下午”,请参见下面的屏幕截图以获取示例数据。

截屏

我需要将它们拆分,以便我可以对值列执行操作,以便区分第一组中的值和第二组中的值。 我想根据前一个单元格做某种触发器算法,但可能有一种更优雅的方法来做。 此外,它没有显示在示例数据中,但有时一天可能会跳过,但时间或多或少会以每天增加 3-5 分钟的相同模式继续。

带有时间戳的日期作为数字存储在 Excel 中。 天以整数形式存储,时间以小数形式存储。 因此,忽略日期部分,查看数字的小数点并确定它是在您想要的时间之前还是之后。

例如,0.5 是中午或中午 12 点。 因此,如果 A1 的小数部分小于 0.5,则时间戳将在早上。

=if(A1-int(A1)<0.5,"before noon","after noon")

从您的问题中不清楚恒星与样本中的数据有何关系。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM