使用 DURATION 时如何在 google 工作表中设置嵌套 IFS
How to set up nested IFS in google sheets when working with DURATION
我被要求为具有以下要求的计费部门设置 Google Sheet
输入
- 开始时间
- 结束时间
这些将使用 TIME
进行格式化
请求是获取持续时间输出(结束时间-开始时间)并通过自动应用这些规则"Billable Time"
- 如果持续时间小于 60 分钟,则将计费时间设置为 60 分钟
- 如果持续时间超过 60 分钟但少于 90 分钟,则将计费时间设置为 90 分钟
- 如果持续时间超过 90 分钟,则将计费时间设置为最接近的一刻钟(15 分钟)向上舍入。
我当前的公式是:=IF(AND(TIME(1,0,0)>=(C2-B2),TIME(1,0,0),IF(AND(TIME(1,30,0)>=(C2-B2),TIME(1,30,0),IF(AND(TIME(1,30,0)>(C2-B2),CEILING(C2-B2,TIME(0,15,0))))))))
其中 B2 是开始时间,C2 是结束时间
但是我收到错误
Error
Wrong number of arguments to IF. Expected between 2 and 3 arguments, but got 1 arguments.
我用这个公式取得了一些成功,但我似乎无法让时间值发挥作用
=IFS(value(C2-B2)=0," ",value(C2-B2)<=60,"60",value(C2-B2)<=90,"90",value(C2-B2)>90,ceiling(C2-B2,"00:15"))
=IF(C2-B2<=0.04166666667, 0.04166666667,
IF(C2-B2<=0.0625, 0.0625,
IF(C2-B2>0.0625, CEILING(C2-B2, 0.01041666667))))
注意: 所有 3 个单元格的格式为 TIME
_______________________________________________________________
=IF(C2-B2<=0.04166666667, TEXT(0.04166666667, "hh:mm"),
IF(C2-B2<=0.0625, TEXT(0.0625, "hh:mm"),
IF(C2-B2>0.0625, TEXT(CEILING(C2-B2, 0.01041666667), "hh:mm"))))
注意: 所有 3 个单元格的格式为 AUTOMATIC
我被要求为具有以下要求的计费部门设置 Google Sheet
输入
- 开始时间
- 结束时间
这些将使用 TIME
进行格式化请求是获取持续时间输出(结束时间-开始时间)并通过自动应用这些规则"Billable Time"
- 如果持续时间小于 60 分钟,则将计费时间设置为 60 分钟
- 如果持续时间超过 60 分钟但少于 90 分钟,则将计费时间设置为 90 分钟
- 如果持续时间超过 90 分钟,则将计费时间设置为最接近的一刻钟(15 分钟)向上舍入。
我当前的公式是:=IF(AND(TIME(1,0,0)>=(C2-B2),TIME(1,0,0),IF(AND(TIME(1,30,0)>=(C2-B2),TIME(1,30,0),IF(AND(TIME(1,30,0)>(C2-B2),CEILING(C2-B2,TIME(0,15,0))))))))
其中 B2 是开始时间,C2 是结束时间
但是我收到错误
Error Wrong number of arguments to IF. Expected between 2 and 3 arguments, but got 1 arguments.
我用这个公式取得了一些成功,但我似乎无法让时间值发挥作用
=IFS(value(C2-B2)=0," ",value(C2-B2)<=60,"60",value(C2-B2)<=90,"90",value(C2-B2)>90,ceiling(C2-B2,"00:15"))
=IF(C2-B2<=0.04166666667, 0.04166666667,
IF(C2-B2<=0.0625, 0.0625,
IF(C2-B2>0.0625, CEILING(C2-B2, 0.01041666667))))
注意: 所有 3 个单元格的格式为 TIME
_______________________________________________________________
=IF(C2-B2<=0.04166666667, TEXT(0.04166666667, "hh:mm"),
IF(C2-B2<=0.0625, TEXT(0.0625, "hh:mm"),
IF(C2-B2>0.0625, TEXT(CEILING(C2-B2, 0.01041666667), "hh:mm"))))
注意: 所有 3 个单元格的格式为 AUTOMATIC