朋友...
[我最近在计算中发现一个错误,并且我已经确定了问题的根本原因:似乎我错误地在Google表格的ARRAYFORMULA中使用了SUMIF函数。
我有示例电子表格here。
[我编写了在C列中生成的ARRAYFORMULA函数,我认为与B列中的公式相同。
C列中的公式:= ARRAYFORMULA(SUMIF(H $ 3:H $ 6&I $ 3:I $ 6,“ <=”&A3:A31&“> =”&A3:A31,G $ 3:G $ 6))
B列中的公式:= SUMIFS(G $ 3:G $ 6,H $ 3:H $ 6,“ <=”&A3,I $ 3:I $ 6,“> =”&A3)
本质上,我想根据每个日期的值及其各自的时间段获取值。
请帮助。
请在单元格C3中使用此公式:
= arrayformula(mmult(if((A3:A31>=transpose(H3:H5))*
(A3:A31<=transpose(I3:I5))=1,TRANSPOSE(G3:G5),0),row(G3:G5)^0))