我意识到我的公式有误。
因为我计算变更日期之前30天和变更日期之后30天的所有点,但是我没有考虑过,如果接下来的变更会出现,该怎么办。
我的公式
对于列BEFORE
=SUMIFS($AD$2:$AD$18360;$S$2:$S$18360;AN18; $AC$2:$AC$18360;"<="&AM18;$AC$2:$AC$18360;">="&AM18-30)
对于AFTER列
=SUMIFS($AD$2:$AD$18360;$S$2:$S$18360;AN18; $AC$2:$AC$18360;">="&AM18;$AC$2:$AC$18360;"<="&AM18+30)
我要的是这个。 如果下一次更改到来,是否可以在更改日期之间计数点?
>Date of change CODE After Before
>24.04.2019 003110690250 2 0
>11.06.2019 003110690250 0 3
>18.06.2019 003110690250 3 1
>30.06.2019 003110690250 3 1
因此,从日期11.06起更改。即将到来,我想从24.04开始计算Before
列中的点。直到11.06,并且第一行中的After
列(第一次更改)相同,以此类推,接下来的所有更改都如此,如果没有其他更改,它将以相同的方式进行计算,在我的公式=SUMIFS($AD$2:$AD$18360;$S$2:$S$18360;AN18; $AC$2:$AC$18360;"<="&AM18;$AC$2:$AC$18360;">="&AM18-30)
中如何< / p>