IF或IFSgooglesheet数组公式
IF or IFS google sheet array formula
我的数组公式需要更新以包含另一个 if 语句。
原始公式,效果很好:
=ARRAYFORMULA(IF(((O2:O"已交付"))>0,"逾期","⚫ 正常"))
转换为:如果任务截止日期小于今天并且状态不等于已交付,则已逾期,否则正常。
我现在需要读取公式:如果任务截止日期小于今天且状态未交付,则“逾期”或如果任务截止日期为空且状态等于未开始,则离开单元格空白。
我不确定我应该使用 IF 还是 IFS。
我重写公式的尝试如下。
=ARRAYFORMULA(IFS(((O2:O(I2:I<>"已交付"))>0,"逾期",[(O2:O= ""())(I2:I<>"未开始"))>0,""]))
基本上,任务要么已过期,要么单元格应为空白,或者如果可能的话。
spreadsheet image
IFS 在 arrayformula 下不被正确支持。使用:
=ARRAYFORMULA(
IF((O2:O<TODAY())*(I2:I<>"Delivered"), " Past due",
IF((O2:O="")*(I2:I<>"Not Started"), "", )))
更新
=ARRAYFORMULA(
IF((O2:O="")*(I2:I="Not Started"), "",
IF((O2:O<TODAY())*(I2:I<>"Delivered"), " Past due", )))
我的数组公式需要更新以包含另一个 if 语句。
原始公式,效果很好:
=ARRAYFORMULA(IF(((O2:O
我现在需要读取公式:如果任务截止日期小于今天且状态未交付,则“逾期”或如果任务截止日期为空且状态等于未开始,则离开单元格空白。
我不确定我应该使用 IF 还是 IFS。
我重写公式的尝试如下。
=ARRAYFORMULA(IFS(((O2:O
基本上,任务要么已过期,要么单元格应为空白,或者如果可能的话。
spreadsheet image
IFS 在 arrayformula 下不被正确支持。使用:
=ARRAYFORMULA(
IF((O2:O<TODAY())*(I2:I<>"Delivered"), " Past due",
IF((O2:O="")*(I2:I<>"Not Started"), "", )))
更新
=ARRAYFORMULA(
IF((O2:O="")*(I2:I="Not Started"), "",
IF((O2:O<TODAY())*(I2:I<>"Delivered"), " Past due", )))