我有两个表,每个表都有数据行,其中一行按时间顺序表示特定的日期。
sumproduct只需要在最晚的日期生成(以下示例中的日期在A列中)。
我使用以下命令进行设置:
=sum(ARRAYFORMULA((A3:A1000=max(A3:A1000))因此,假设我需要对这一特定行上的两个表求和,我似乎不知道如何将求和公式附加到arrayformula中。
sumproduct是非常基础的。假设第12行是最新日期,我需要工作表1的单元格B12乘以工作表2的单元格B12,然后工作表1的单元格C12乘以工作表2的单元格C12,依此类推。
发布于 2020-02-14 20:01:26
sheet1的最后一整行与sheet2中的同一行的总和:
=ARRAYFORMULA(SUMPRODUCT(
INDIRECT("Sheet1!"&ADDRESS(MAX(IF(Sheet1!A:A="",,ROW(Sheet1!A:A))), 2)&
":"&MAX(IF(Sheet1!A:A="",,ROW(Sheet1!A:A)))),
INDIRECT("Sheet2!"&ADDRESS(MAX(IF(Sheet1!A:A="",,ROW(Sheet1!A:A))), 2)&
":"&MAX(IF(Sheet1!A:A="",,ROW(Sheet1!A:A))))))

https://stackoverflow.com/questions/60219909
复制相似问题