按日期计算的每日动态平均订单计数器



在过去的一个小时里,我一直在解决这个问题,我希望你们中的一个人能帮助我:)

所以我想出了计算每天平均订单的公式,如下所示:

{=COUNTA(A2:A7)/SUM(1/COUNTIF(A2:A7,A2:A7))}  'PRESS (CTRL + SHIFT + ENTER)'

数据:

         A
1 |  ORDER DATE
2 |  12/05/2019
3 |  12/05/2019
4 |  12/05/2019
5 |  15/05/2019
6 |  16/05/2019
7 |  22/05/2019
8 |
9 |
10|

结果:

1.5

我的公式只能计算到 A7 为止。如何使公式动态化,以便它可以计算未来的数据条目,直到 A10 和/或 A 列的无穷大?

谢谢

可以使用以下命令检索 A 列中最后一个日期的单元格,

index(A:A, match(1e99, A:A))

把它放到你的公式中,就像,

=COUNTA(A2:index(A:A, match(1e99, A:A)))/SUM(1/COUNTIF(A2:index(A:A, match(1e99, A:A)), A2:index(A:A, match(1e99, A:A))))

这是一种非易失性溶液(与 OFFSET 不同)。它只会在影响公式的内容发生变化时重新计算;当工作簿中的任何内容发生更改时,不会。

尝试,

A2:A7 -> 偏移量(A2,,,计数(A:A)-1)

= COUNTA(OFFSET(A2,,,COUNTA(A:A)-1))/SUM(1/COUNTIF(OFFSET(A2,,,COUNTA(A:A)-1),OFFSET(A2,,,COUNTA(A:A)-1)))

最新更新