按日期范围累计同类群组行为,而在Excel中没有偏移量

问题描述 投票:0回答:1

我认为,通过创建带有偏移量的其他图表来解决此问题很容易。我想裁掉中间人,不要使用偏移量(除非它们对答案有用)。我有每日同类群组的数据,我知道有关1天后,2天,3天等的行为的详细信息。current data (Example)

现在很容易制作像这样的日常活动的瀑布图... enter image description here

[我想做的是跳过此步骤(直接在瀑布图上方),希望将我当前的工作簿缩小很多。您可以想象,跨多个渠道仅获得1年的数据来衡量行为的1个方面,就可以说明大量数据和数据透视图。另外,顺便说一句,我以排名靠前的图表为中心,因此在计算我要寻找的内容时可以放手。

enter image description here我要寻找的-我希望进一步构建一组天作为[[other队列进行检查(例如1/1-1/5),然后查看它们的活动自那时以来的累积方式。更具体地说,我想要一个表格,该表格将显示同类群组1 / 1-1 / 5在日期范围1 / 1-1 / 5(11)中的活动,然后显示他们在1 / 1-1 / 9中的活动(24,总共增加了13个“行为点”)。

到目前为止,正如我所说,我当前的解决方案涉及“蓝色箭头”示意图,其中构造了一个附加表,我基本上可以通过使用MATCH函数在卖出范围上使用OFFSET来总结矩形。我为没有附加图表的情况而感到困惑。

谢谢!

excel excel-formula
1个回答
0
投票
VBA对此更好,但是在C30中使用此公式:

=IFERROR(SUM(SUMIF(OFFSET(OFFSET($B$1,$A30-MIN($B$2:$B$10),MIN($B$2:$B$10)-$A30+DAY(C$28)),SEQUENCE($B30-$A30+1),IF(COLUMN(OFFSET($B$1,$A30-MIN($B$2:$B$10),MIN($B$2:$B$10)-$A30+DAY(C$28)))-SEQUENCE($B30-$A30+1,,0)>COLUMN($B$1),0-SEQUENCE($B30-$A30+1,,0),COLUMN($B$1)-COLUMN(OFFSET($B$1,$A30-MIN($B$2:$B$10),MIN($B$2:$B$10)-$A30+DAY(C$28)))+1),1,IF(COLUMN(OFFSET($B$1,$A30-MIN($B$2:$B$10),MIN($B$2:$B$10)-$A30+DAY(C$28)))-SEQUENCE($B30-$A30+1,,0)<=COLUMN($B$1),(C$29-C$28+1)-SEQUENCE($B30-$A30+1,,-(COLUMN(OFFSET($B$1,$A30-MIN($B$2:$B$10),MIN($B$2:$B$10)-$A30+DAY(C$28)))-COLUMN($B$1)-1)),C$29-C$28+1)),"<>")),0)

D30中的这个:

=C30+SUM(SUMIF(OFFSET(OFFSET($B$1,$A30-MIN($B$2:$B$10),MIN($B$2:$B$10)-$A30+DAY(D$28)),SEQUENCE($B30-$A30+1),IF(COLUMN(OFFSET($B$1,$A30-MIN($B$2:$B$10),MIN($B$2:$B$10)-$A30+DAY(D$28)))-SEQUENCE($B30-$A30+1,,0)>COLUMN($B$1),0-SEQUENCE($B30-$A30+1,,0),COLUMN($B$1)-COLUMN(OFFSET($B$1,$A30-MIN($B$2:$B$10),MIN($B$2:$B$10)-$A30+DAY(D$28)))+1),1,IF(COLUMN(OFFSET($B$1,$A30-MIN($B$2:$B$10),MIN($B$2:$B$10)-$A30+DAY(D$28)))-SEQUENCE($B30-$A30+1,,0)<=COLUMN($B$1),(D$29-D$28+1)-SEQUENCE($B30-$A30+1,,-(COLUMN(OFFSET($B$1,$A30-MIN($B$2:$B$10),MIN($B$2:$B$10)-$A30+DAY(D$28)))-COLUMN($B$1)-1)),D$29-D$28+1)),"<>"))

并同时抄写下来。

如果没有动态数组公式SEQUENCE(),则分别用SEQUENCE($B30-$A30+1)SEQUENCE($B30-$A30+1,,0)替换所有ROW($ZZ$1:INDEX($ZZ:$ZZ,$B30-$A30+1))(ROW($ZZ$1:INDEX($ZZ:$ZZ,$B30-$A30+1))-1),并在退出编辑模式时使用Ctrl-Shift-Enter代替Enter。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.