Google 电子表格 - 如果参数超过三个
Google Spreadsheets - IF with more that three arguments
我目前正在制作一个非常简单的项目管理模板。
这个想法是,在输入开始日期和结束日期列后,将显示为一个非常简单的甘特图(条件格式)。
一切正常,直到考虑 "year"。由于这是一个持续数年的项目,并且我们使用 calenderweeks 工作,因此必须仅在特定年份可视化工作包。
所以我想出了以下(粗略)公式(来自单元格 K3 的示例):
=和(如果(K$2>=$F3;1;0);如果(K$2<=$H3;1;0);如果(或(右($E3;4)=K$1;1);(右(G3;4)=K1;1;0)))
这是文档:https://docs.google.com/spreadsheets/d/15F1uBnoHMuJqc_w0X04U5-ZCQ_6mgO_HJqvN5U28cog/edit?usp=sharing
问题:GoogleSpreadsheets 只允许三个带有 IF 的参数。但我不知道如何构造它...
感谢任何建议!
干杯,
马特
这可能是您要查找的内容,将开始周/结束周和年份联系在一起以进行比较。
=IF(AND(
(K&TEXT(K;"00")) >=(RIGHT($E;4)&TEXT($F;"00"));
(K&TEXT(K;"00")) <=(RIGHT($G;4)&TEXT($H;"00")))
;1;0)
我目前正在制作一个非常简单的项目管理模板。 这个想法是,在输入开始日期和结束日期列后,将显示为一个非常简单的甘特图(条件格式)。
一切正常,直到考虑 "year"。由于这是一个持续数年的项目,并且我们使用 calenderweeks 工作,因此必须仅在特定年份可视化工作包。
所以我想出了以下(粗略)公式(来自单元格 K3 的示例): =和(如果(K$2>=$F3;1;0);如果(K$2<=$H3;1;0);如果(或(右($E3;4)=K$1;1);(右(G3;4)=K1;1;0)))
这是文档:https://docs.google.com/spreadsheets/d/15F1uBnoHMuJqc_w0X04U5-ZCQ_6mgO_HJqvN5U28cog/edit?usp=sharing
问题:GoogleSpreadsheets 只允许三个带有 IF 的参数。但我不知道如何构造它...
感谢任何建议!
干杯, 马特
这可能是您要查找的内容,将开始周/结束周和年份联系在一起以进行比较。
=IF(AND(
(K&TEXT(K;"00")) >=(RIGHT($E;4)&TEXT($F;"00"));
(K&TEXT(K;"00")) <=(RIGHT($G;4)&TEXT($H;"00")))
;1;0)