Google sheets 考虑向上最近值的电子表格条件计算 我需要执行电子表格计算,它考虑不同列中的值向上;直到找到特定的值。我在谷歌文档电子表格示例中看到了几个问题: (1)查找当前行与满足特定条件的向上最近行之间的差异(例如:F列中的粗体文本) (2)查找当前行和满足特定条件的向上最近行之间的所有值之和(例如:E列中的粗体文本)

Google sheets 考虑向上最近值的电子表格条件计算 我需要执行电子表格计算,它考虑不同列中的值向上;直到找到特定的值。我在谷歌文档电子表格示例中看到了几个问题: (1)查找当前行与满足特定条件的向上最近行之间的差异(例如:F列中的粗体文本) (2)查找当前行和满足特定条件的向上最近行之间的所有值之和(例如:E列中的粗体文本),google-sheets,Google Sheets,如果我理解正确,这两个公式可以输入第1行,并根据需要填写: =IF(C1=“Y”;iError(B1-过滤器(B$1:B1;行(B$1:B1)=大(过滤器(行(B$1:B1);C$1:C1=“Y”);2));iError(1/0)) =IF(C1=“Y”;IFERROR(SUM(过滤器)(D$1:D1;行(D$1:D1)>大(过滤器(行(D$1:D1);C$1:C1=“Y”);2));IFERROR(1/0)) 将有一个数组输出解决方案,该解决方案将自动使用单个公式填充列中所需的单元格,但这将是

如果我理解正确,这两个公式可以输入第1行,并根据需要填写:

=IF(C1=“Y”;iError(B1-过滤器(B$1:B1;行(B$1:B1)=大(过滤器(行(B$1:B1);C$1:C1=“Y”);2));iError(1/0))

=IF(C1=“Y”;IFERROR(SUM(过滤器)(D$1:D1;行(D$1:D1)>大(过滤器(行(D$1:D1);C$1:C1=“Y”);2));IFERROR(1/0))


将有一个数组输出解决方案,该解决方案将自动使用单个公式填充列中所需的单元格,但这将是一个非常复杂的公式。如果您需要这样的解决方案,请回复。

谢谢!这是完美的,正是我想要的。