我正在尝试使Excel数组公式起作用。
o中有一个列表-每个星期都有一个开始日期和一个结束日期。每周都有一些GRP。
我想按比例求和特定日期之间所有星期的所有GRP。
一个星期很容易
=IF(AND(B2>=$A4;B1<=$A5);IF(B1<$A4;B2-$A4+1;IF(B2>$A5;$A5-B1+1;B2-B1+1));0)/(B2-B1+1)*B3
基于此公式,我创建了一个数组公式,该数组公式无效:(
{=SUM(IF(AND(B2:H2>=$A4;B1:H1<=$A5);IF(B1:H1<$A4;B2:H2-$A4+1;IF(B2:H2>$A5;$A5-B1:H1+1;B2:H2-B1:H1+1));0)/(B2:H2-B1:H1+1)*B3:H3)}
答案 0 :(得分:0)
需要乘以2个范围(数组),而不是使用AND:)
{=SUM(IF((B2:H2>=$A4)*(B1:H1<=$A5);JEŻELI(B1:H1<$A4;B2:H2-$A4+1;JEŻELI(B2:H2>$A5;$A5-B1:H1+1;B2:H2-B1:H1+1));0)/(B2:H2-B1:H1+1)*B3:H3)}