首页 > 解决方案 > 谷歌表格 - 如果工作超过午夜

问题描述

如果轮班在时间卡上工作到午夜,我正在尝试返回一个值(是或否)。

=IF($P$10=MEDIAN(B3,C3,$P$10),"Yes","No")

这似乎是我能找到或尝试的最有希望的东西,但我从来没有运气。

此外,我想添加一列自午夜以来的工作时间。我也没有运气。

有什么办法可以在表格中实现这一点?

一个例子。如果我让这个专栏说 YES 在 12AM 之后工作,那么我将在 IF 函数中使用该 YES 来计算自 12AM 以来有多少小时是 OUT 时间。

另一个例子。如果时间是下午 4 点,而时间是凌晨 2 点,那么此列会显示是 12AM 在这些时间之间

如果时间是上午 7 点,超时时间是下午 3 点,那么它会说没有 12 点不在这两个时间之间。

查看时间卡表 我的完全可编辑表

我尝试过的公式

=MEDIAN("12:00:00 AM",TIMEVALUE(B4), TIMEVALUE(C4))="12:00:00 AM"
Have Also Used a Cell with 12 AM, and without the seconds.

=AND($P$10>B3,$P$10<C3)

=IF(MEDIAN($P$10,B3,C3)=$P$10, "Yes", "No")

标签: if-statementtimegoogle-sheetsgoogle-sheets-formulaarray-formulas

解决方案


采用:

=ARRAYFORMULA(IF(C3:C9<B3:B9, TRUE))

0

或更短:

=ARRAYFORMULA(C3:C9<B3:B9)

推荐阅读