【发布时间】:2019-12-24 09:09:06
【问题描述】:
MY SHEET 时间卡页面
在 O 列中,我有一个公式花了我一段时间,但它正在起作用。此公式的结果是返回周日第三班次的工作时间。
如果您查看单元格 O8 中的公式
=IF(COUNT(B8:C8)=2,IF(WEEKDAY(A8)=7,IF(U8=TRUE,(C8-"00:00:00")*24,"0.00"),"0.00"),"")
目前返回 2.00
所以在开始我的双倍时间专栏 (I) 时,我使用了一个简单的 if 条件,但由于某种原因,它并没有让我抓住那个数字。
=IF(O8>0, "Yes", "No")
我尝试过使用 1,我尝试过大于或等于,我尝试过 (--"0.00") 我尝试了多种方法,但是一旦我将其应用于该列中的所有单元格,它就无法正常工作.. .
这是我在 O8 上返回结果的方式吗?我只是在我的 IF 条件下做错了什么吗,我完全不知所措......
【问题讨论】:
-
我可以澄清一下你想做什么吗?您想在 I 列中实现一个公式吗?如果 O 列中的值大于 0,则返回“真实”?否则为假?
-
由于您在 O 列的公式中使用了引号,因此输出作为字符串返回。因此,您需要将它们转换为数字。所以在 I3 =IF(O3+0>=1,"Yes","No") 将返回 'No'。
-
zig,是的。 JPV,听起来像是对我的回答 =) 把它贴出来,谢谢!
标签: if-statement google-sheets string-formatting google-sheets-formula array-formulas