簡體   English   中英

IF 或 IFS 谷歌表格數組公式

[英]IF or IFS google sheet array formula

我的數組公式需要更新以包含另一個 if 語句。

原始公式效果很好: =ARRAYFORMULA(IF(((O2:O<TODAY())*(I2:I<>"Delivered"))>0," Past due","⚫ On track")) to:如果任務到期日期小於今天並且狀態不等於已交付,則逾期,否則正常。

我現在需要讀取公式:如果任務到期日期小於今天並且狀態未交付,則“逾期”或如果任務到期日期為空白且狀態等於未開始,則將單元格留空。

我不確定我應該使用 IF 還是 IFS。

我重寫公式的嘗試如下。

=ARRAYFORMULA(IFS(((O2:O<TODAY()) (I2:I<>"已交付"))>0,"逾期",[(O2:O=""()) (I2:I< >"未開始"))>0,""]))

基本上,任務要么過期,要么單元格應該是空白的,或者如果這是可能的。

電子表格圖像

數組公式不正確支持 IFS。 利用:

=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", )))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM