Google sheet, IF cell greater than 0 True (看似简单,其实不是计算)

Google sheet, IF cell greater than 0 True (Seems simple enough, but its not calculating)

MY SHEET 时间卡页面

在 O 列中,我有一个花了我一段时间但有效的公式。此公式的结果是 return 星期天第 3 个轮班时间的工作时间。

如果您查看单元格 O8 中的公式

=IF(COUNT(B8:C8)=2,IF(WEEKDAY(A8)=7,IF(U8=TRUE,(C8-"00:00:00")*24,"0.00"),"0.00"),"")

目前 returning 2.00

因此,为了开始我的双倍时间专栏 (I),我使用了一个简单的 if 条件,但出于某种原因,它不让我获取那个数字。

=IF(O8>0, "Yes", "No")

我试过 1,我试过大于或等于,我试过 (--"0.00") 我试过多种方法,但是当我将它应用到该列中的所有单元格时,它只是不工作...

这是我 return 在 O8 上的结果吗?我只是没有根据我的 IF 条件做正确的事情,我完全不知所措......

您需要将 O 列中的值转换为整数。

为此,您可以使用 Int() 函数:

=IF(Int(O8)>0,TRUE,FALSE)

I3中使用这个:

=ARRAYFORMULA(
 IF(O3:O9*1>0, O3:O9, 
 IF(N3:N9*1>0, N3:N9, "0.00")))