Среднее динамическое количество заказов в день по дате - PullRequest
0 голосов
/ 22 января 2019

У меня были некоторые проблемы с выяснением этого за последний час, я надеюсь, что один из вас может мне помочь:)

Итак, я вычислил формулу для расчета средних заказов задень вроде так:

{=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?

Спасибо

Ответы [ 2 ]

0 голосов
/ 22 января 2019

Ячейка с последней датой в столбце 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). Он будет пересчитываться только тогда, когда что-то, что влияет на формулу, изменится; не когда что-либо в рабочей книге меняется.

0 голосов
/ 22 января 2019

Попробуйте,

A2: A7 -> СМЕЩЕНИЕ (A2 ,,, COUNTA (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)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...