excel - Excel中的If语句来检查时间

标签 excel if-statement time

我需要创建一个 if 语句来检查 Excel 中的时间。例如,如果时间介于

00:00:01 到 06:00:00 我给出的值为 1 如果时间是 06:00:01 到 12:00:00 我给出的值为 2 如果时间是 12:00:01 到 18:00:00 我给出的值为 3 如果时间是 18:00:01 到 00:00:00,我给出的值为 4

有什么想法我应该如何实现这个吗?

最佳答案

假设时间位于单元格 A1 中,您可以使用:

=CEILING(A1/0.25,1)

它对我有用一些示例数据:

12:01:03        3
18:19:00        4
00:00:01        1

以上之所以有效,是因为日期在 Excel 中实际上是数字,1 个单位代表 1 天。因此,自然地,如果您将 1 天除以 4,您就会得到您想要的东西。

关于excel - Excel中的If语句来检查时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16497858/

相关文章:

vb.net - Windows 窗体的外观

Excel IF AND 语句在 true 时返回 false

java - 当只有一个条件为真时,如何使条件语句返回真?

java - java中如何在不关闭UI的情况下更新时间?

c# - 如何在 Excel 和 DataGridView 组件之间实现复制/粘贴行为?

excel - excel vba中的语法错误(缺少运算符)

excel - 清理 VBA 代码以引用代码而不是复制它

ios - 变量 'myCellChoice' 从未在 didSelectRowAt indexPath 函数的 if 语句内发生变化

java - 如何在android中更改日期时间语言

JAVA:如何根据字段对列表进行排序