Среднее количество строк в день
У меня есть вот такая таблица:
┌─────────────────────┐ ┌─────────────┐
│ Время │ │ Время │
├─────────────────────┤ ├─────────────┤
│ <время> 22 июн 2020 │ │ 22 июн 2020 │
├─────────────────────┤ ├─────────────┤
│ <время> 22 июн 2020 │ │ 22 июн 2020 │
├─────────────────────┤ ├─────────────┤
│ <время> 22 июн 2020 │ │ 22 июн 2020 │
├─────────────────────┤ ├─────────────┤
│ <время> 23 июн 2020 │ Преобразование │ 23 июн 2020 │
├─────────────────────┤—————————————————→├─────────────┤
│ <время> 23 июн 2020 │ │ 23 июн 2020 │
├─────────────────────┤ ├─────────────┤
│ <время> 24 июн 2020 │ │ 24 июн 2020 │
├─────────────────────┤ ├─────────────┤
│ <время> 24 июн 2020 │ │ 24 июн 2020 │
├─────────────────────┤ ├─────────────┤
│ <время> 24 июн 2020 │ │ 24 июн 2020 │
├─────────────────────┤ ├─────────────┤
│ <время> 24 июн 2020 │ │ 24 июн 2020 │
└─────────────────────┘ └─────────────┘
Мне нужно "отсечь" время, чтобы таблица слева превратилась в таблицу справа. Затем среднее значение из массива кол-ва уникальных ячеек; т. е. тут 3 раза встречается «22 июн 2020», 2 раза «23 июн 2020» и 4 раз «24 июн 2020», результат будет (3 + 2 + 4) / 3 = 3.
Как это реализовать? Основная проблема состоит в том, что я не могу пребрать [пробежаться по/перечислить] все элементы таблицы слева, чтобы её преобразовать в таблицу справа.
Ответы (1 шт):
Автор решения: vikttur
→ Ссылка
Без преобразования на листе просто:
=СЧЁТ(A2:A8)/СЧЁТ(1/ЧАСТОТА(ПОИСКПОЗ(ЦЕЛОЕ(A2:A8);ЦЕЛОЕ(A2:A8););СТРОКА(A2:A8)-1))
Формула массива, вводится Ctrl+Shift+Enter (после правильного ввода формула должна обрамиться фигурными скобками)