创建了条件公式但无法添加更多条件

Created A Conditional Formula But unable to add further Conditions

希望得到一些帮助。我陷入困境。让我解释一下。

1. sheet中有Col"L"AGE,所有条件(公式)都在AGE.每当在 Sheet 中粘贴任何数据时,包括 AGE 然后 Col"P"Pink Color 中突出显示(粉红色表示“待定”)并且“AP”列会创建这样的注释HEDAL - COM? TH - 12-03-2021.

2. 如果我在 Col"P" 中用粉红色提到日期,那么它会变成 Green 并且注释变成这样 HEDAL - 2021 COMPLETE - TH - 12-03-2021

3. 我想要如果我在 Col"P" 的突出显示单元格中提到“J”,那么它应该创建与粉红色相同的注释。这意味着如果 Cell 是粉红色或有“P”那么它注意应该是这个 HEDAL - COM? TO - 12-03-2021

如果它有日期,它会像这样 HEDAL - 2021 COMPLETE - TH - 12-03-2021`

如果它什么都没有那么它应该是空的。

NOTE公式中必须有Col"C"和Col"I"

我们将不胜感激。

Google Sheets Link

=IF(AND($L3>=50,$L3<76,$P3="")," HEDAL - "&
IF(AND($L3>=50,$L3<76,$P3=""),"COM? ",IF($P3="J","COM? ",""))
&" "&$C3&" - "&TEXT($I3,"MM-DD-YYYY ")," HEDAL - "&TEXT(I3,"YYYY")&" COMPLETE - "&$C3&" - "&TEXT($I3,"MM-DD-YYYY"))

修改公式的唯一问题是何时留空。因此我使用脚本来识别单元格的颜色:

Script:

function GETBACKGROUNDCOLOR(cell){
  return SpreadsheetApp.getActiveSheet().getRange(cell).getBackground();
}

公式:

=IF(OR(AND($L3>=50,$L3<76,$P3=""),$P3="J")," HEDAL - COM? "&" "&$C3&" - "&TEXT($I3,"MM-DD-YYYY "),
IF(GETBACKGROUNDCOLOR(cell("address", $P3)) = "#ffffff", "", " HEDAL - "&TEXT(I3,"YYYY")&" COMPLETE - "&$C3&" - "&TEXT($I3,"MM-DD-YYYY")))

输出:

注:

  • 合并第一个 if 语句中的条件,因为前两个可以合并(它们具有相同的条件)并添加了一个 OR 以再次将其与列中的 J 值合并P.
  • GETBACKGROUNDCOLOR 用于检查某个单元格是否为白色(例如 #ffffff)。如果是白色,那么 return 空白。如果不是白色,不满足前面的条件,则继续“COMPLETE”