创建了条件公式但无法添加更多条件
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"
我们将不胜感激。
=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”
希望得到一些帮助。我陷入困境。让我解释一下。
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"
我们将不胜感激。
=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”