0

我有两张表,其中包含按时间顺序表示日期的每一行组织的数据行。我需要基于最近日期的这些行的 sumproduct,并且一旦新的一天到来,该单元格就必须更改为最近的日期。

所以:表 1:
第 1 天 xyz
第 2 天 x1 y1 z1
第 3 天 x2 y2 z2

表 2:
第 1 天 abc
第 2 天 a1 b1 c1
第 3 天 a2 b2 c2

基本上我需要 sumproduct 函数来执行 (x2) (a2)+(y2) (b2)+(z2)*(c2) 并且当用 x3......c3 添加新的一天时,它需要计算新行的 sumproduct 无需手动更改参数。

我尝试使用 max 和 index 函数来计算最近一天有多少行,但不知道如何让 sumproduct 使用该信息来计算最近一天右侧的行。

4

1 回答 1

0

假设日期在两张纸上的行号相同,请尝试:

=sum(arrayformula((A2:A4=max($A$2:$A$4))*(B2:D4)*(B7:D9)))

将两个“表格”保留在同一张表格上,以便于视觉参考:

在此处输入图像描述

于 2019-08-30T03:47:34.837 回答