1 added
1 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Каждую минуту кто-то в мире совершает покупку или просто заходит на сайт интернет-магазина. Сегодня даже самые маленькие фирмы собирают большое количество данных о покупках, клиентах и партнерах. Данные такого объема бывает трудно помещать на один график и анализировать визуально, поэтому аналитикам нередко приходится прибегать к сжатию данных - агрегации.</p>
1
<p>Каждую минуту кто-то в мире совершает покупку или просто заходит на сайт интернет-магазина. Сегодня даже самые маленькие фирмы собирают большое количество данных о покупках, клиентах и партнерах. Данные такого объема бывает трудно помещать на один график и анализировать визуально, поэтому аналитикам нередко приходится прибегать к сжатию данных - агрегации.</p>
2
<p>В этом уроке вы узнаете, что такое агрегация и как работать с агрегированными данными. Мы изучим пять основных агрегаций и научимся строить их в Google Sheets.</p>
2
<p>В этом уроке вы узнаете, что такое агрегация и как работать с агрегированными данными. Мы изучим пять основных агрегаций и научимся строить их в Google Sheets.</p>
3
<h2>Что такое агрегация</h2>
3
<h2>Что такое агрегация</h2>
4
<p><strong>Агрегация данных</strong>- это способ преобразования набора данных в одно результирующее значение. Это значение описывает исходный набор данных с точки зрения того, какая именно агрегация была выбрана.</p>
4
<p><strong>Агрегация данных</strong>- это способ преобразования набора данных в одно результирующее значение. Это значение описывает исходный набор данных с точки зрения того, какая именно агрегация была выбрана.</p>
5
<p>На схеме агрегацию данных можно изобразить так:</p>
5
<p>На схеме агрегацию данных можно изобразить так:</p>
6
<p>К основным агрегациям можно отнести:</p>
6
<p>К основным агрегациям можно отнести:</p>
7
<ul><li>Количество данных</li>
7
<ul><li>Количество данных</li>
8
<li>Сумма значений</li>
8
<li>Сумма значений</li>
9
<li>Среднее значение</li>
9
<li>Среднее значение</li>
10
<li>Минимальное значение</li>
10
<li>Минимальное значение</li>
11
<li>Максимальное значение</li>
11
<li>Максимальное значение</li>
12
</ul><p><strong>Агрегированные данные</strong>- это набор нескольких значений, описывающих исходные данные. Агрегированные данные позволяют охарактеризовать данные вне зависимости от их объема в наборе. Чем больше агрегаций, тем точнее.</p>
12
</ul><p><strong>Агрегированные данные</strong>- это набор нескольких значений, описывающих исходные данные. Агрегированные данные позволяют охарактеризовать данные вне зависимости от их объема в наборе. Чем больше агрегаций, тем точнее.</p>
13
<p>Далее на примере аналитической задачи мы разберем основные функции агрегации и узнаем, как их реализовывать в Google Sheets.</p>
13
<p>Далее на примере аналитической задачи мы разберем основные функции агрегации и узнаем, как их реализовывать в Google Sheets.</p>
14
<h2>Основные агрегации</h2>
14
<h2>Основные агрегации</h2>
15
<p>Представим, что мы аналитики в интернет-магазине "Все для дома". Нам нужно предоставить руководителю отчет о покупках за прошедший месяц. Известно, что ему нужны ответы на следующие вопросы:</p>
15
<p>Представим, что мы аналитики в интернет-магазине "Все для дома". Нам нужно предоставить руководителю отчет о покупках за прошедший месяц. Известно, что ему нужны ответы на следующие вопросы:</p>
16
<ul><li>Как часто клиенты покупали у нас?</li>
16
<ul><li>Как часто клиенты покупали у нас?</li>
17
<li>Сколько мы заработали денег на покупках?</li>
17
<li>Сколько мы заработали денег на покупках?</li>
18
<li>Какой средний чек покупки?</li>
18
<li>Какой средний чек покупки?</li>
19
<li>Какая была максимальная покупка?</li>
19
<li>Какая была максимальная покупка?</li>
20
<li>Какая была минимальная покупка?</li>
20
<li>Какая была минимальная покупка?</li>
21
</ul><p>Для ответа на эти вопросы нам предоставили<a>таблицу</a>с суммами покупок за последний месяц. Задача - собрать агрегированные данные по информации о покупках.</p>
21
</ul><p>Для ответа на эти вопросы нам предоставили<a>таблицу</a>с суммами покупок за последний месяц. Задача - собрать агрегированные данные по информации о покупках.</p>
22
<p>Для удобства будем собирать эти данные в такую таблицу:</p>
22
<p>Для удобства будем собирать эти данные в такую таблицу:</p>
23
<h3>Количество данных: как часто клиенты покупали у нас?</h3>
23
<h3>Количество данных: как часто клиенты покупали у нас?</h3>
24
<p>Чтобы ответить на этот вопрос, можно посчитать количество всех совершенных покупок за месяц.</p>
24
<p>Чтобы ответить на этот вопрос, можно посчитать количество всех совершенных покупок за месяц.</p>
25
-
<p>Нам н��жно посчитать количество строк в таблице. В Google Sheets это можно сделать с помощью функции COUNT:</p>
25
+
<p>Нам нужно посчитать количество строк в таблице. В Google Sheets это можно сделать с помощью функции COUNT:</p>
26
<ul><li><strong>Шаг 1.</strong>В нужной ячейке вводим =COUNT</li>
26
<ul><li><strong>Шаг 1.</strong>В нужной ячейке вводим =COUNT</li>
27
<li><strong>Шаг 2.</strong>Открываем скобки и указываем диапазон значений, для которых нужно посчитать агрегацию</li>
27
<li><strong>Шаг 2.</strong>Открываем скобки и указываем диапазон значений, для которых нужно посчитать агрегацию</li>
28
<li><strong>Шаг 3.</strong>Нажимаем Enter</li>
28
<li><strong>Шаг 3.</strong>Нажимаем Enter</li>
29
</ul><p>Количество данных для этого набора - 181. Много это или мало? Мы не можем ответить, пока не сравним это количество покупок с той же метрикой за прошлые месяцы.</p>
29
</ul><p>Количество данных для этого набора - 181. Много это или мало? Мы не можем ответить, пока не сравним это количество покупок с той же метрикой за прошлые месяцы.</p>
30
<h3>Сумма значений: cколько мы заработали денег на покупках?</h3>
30
<h3>Сумма значений: cколько мы заработали денег на покупках?</h3>
31
<p>Выручку от продаж можно получить, если сложить суммы всех покупок за месяц.</p>
31
<p>Выручку от продаж можно получить, если сложить суммы всех покупок за месяц.</p>
32
<p>Посчитаем сумму всех значений столбца "Сумма покупки" в нашей таблице. В Google Sheets это можно сделать с помощью функции SUM.</p>
32
<p>Посчитаем сумму всех значений столбца "Сумма покупки" в нашей таблице. В Google Sheets это можно сделать с помощью функции SUM.</p>
33
<ul><li><strong>Шаг 1.</strong>В нужной ячейке вводим =SUM</li>
33
<ul><li><strong>Шаг 1.</strong>В нужной ячейке вводим =SUM</li>
34
<li><strong>Шаг 2.</strong>Открываем скобки и указываем диапазон значений, для которых нужно посчитать агрегацию</li>
34
<li><strong>Шаг 2.</strong>Открываем скобки и указываем диапазон значений, для которых нужно посчитать агрегацию</li>
35
<li><strong>Шаг 3.</strong>Нажимаем Enter</li>
35
<li><strong>Шаг 3.</strong>Нажимаем Enter</li>
36
</ul><p>Выручка интернет-магазина за этот месяц составила 848 855,7. На этом этапе мы выяснили, что в прошлом месяце 181 покупка принесла 848 855,7 рубля.</p>
36
</ul><p>Выручка интернет-магазина за этот месяц составила 848 855,7. На этом этапе мы выяснили, что в прошлом месяце 181 покупка принесла 848 855,7 рубля.</p>
37
<h3>Среднее значение: какой средний чек покупки?</h3>
37
<h3>Среднее значение: какой средний чек покупки?</h3>
38
<p>Средний чек покупки - это то же самое, что и среднее значение суммы всех покупок.</p>
38
<p>Средний чек покупки - это то же самое, что и среднее значение суммы всех покупок.</p>
39
<p>Посчитаем сумму всех значений и поделим ее на количество значений. В Google Sheets это можно сделать с помощью функции AVERAGE:</p>
39
<p>Посчитаем сумму всех значений и поделим ее на количество значений. В Google Sheets это можно сделать с помощью функции AVERAGE:</p>
40
<ul><li><strong>Шаг 1.</strong>В нужной ячейке вводим =AVERAGE</li>
40
<ul><li><strong>Шаг 1.</strong>В нужной ячейке вводим =AVERAGE</li>
41
<li><strong>Шаг 2.</strong>Открываем скобки и указываем диапазон значений, для которых нужно посчитать агрегацию</li>
41
<li><strong>Шаг 2.</strong>Открываем скобки и указываем диапазон значений, для которых нужно посчитать агрегацию</li>
42
<li><strong>Шаг 3.</strong>Нажимаем Enter</li>
42
<li><strong>Шаг 3.</strong>Нажимаем Enter</li>
43
</ul><p>Таким образом, средний чек за месяц составил 4 689,81 рубля. Другими словами, именно столько тратят покупатели в нашем интернет-магазине в среднем за одну покупку.</p>
43
</ul><p>Таким образом, средний чек за месяц составил 4 689,81 рубля. Другими словами, именно столько тратят покупатели в нашем интернет-магазине в среднем за одну покупку.</p>
44
<h3>Минимальное значение: какая была минимальная покупка?</h3>
44
<h3>Минимальное значение: какая была минимальная покупка?</h3>
45
<p>Чтобы рассчитать минимальную покупку, нужно найти минимальное значение всех покупок.</p>
45
<p>Чтобы рассчитать минимальную покупку, нужно найти минимальное значение всех покупок.</p>
46
<p>Можно отсортировать набор данных по возрастанию и взять самое первое значение. В Google Sheets это можно сделать с помощью функции MIN:</p>
46
<p>Можно отсортировать набор данных по возрастанию и взять самое первое значение. В Google Sheets это можно сделать с помощью функции MIN:</p>
47
<ul><li><strong>Шаг 1.</strong>В нужной ячейке вводим =MIN</li>
47
<ul><li><strong>Шаг 1.</strong>В нужной ячейке вводим =MIN</li>
48
<li><strong>Шаг 2.</strong>Открываем скобки и указываем диапазон значений, для которых нужно посчитать агрегацию</li>
48
<li><strong>Шаг 2.</strong>Открываем скобки и указываем диапазон значений, для которых нужно посчитать агрегацию</li>
49
<li><strong>Шаг 3.</strong>Нажимаем Enter</li>
49
<li><strong>Шаг 3.</strong>Нажимаем Enter</li>
50
</ul><p>Минимальная сумма покупки месяца составила 1,25. Теперь мы знаем, что за месяц не было ни одной покупки ниже этой суммы. Возможно, за такую цену был приобретен пакет, что может указывать на самый дешевый товар в магазине.</p>
50
</ul><p>Минимальная сумма покупки месяца составила 1,25. Теперь мы знаем, что за месяц не было ни одной покупки ниже этой суммы. Возможно, за такую цену был приобретен пакет, что может указывать на самый дешевый товар в магазине.</p>
51
<h2>Максимальное значение: какая была максимальная покупка?</h2>
51
<h2>Максимальное значение: какая была максимальная покупка?</h2>
52
<p>Чтобы рассчитать самую дорогую покупку, нам нужно найти максимальное значение среди всех покупок.</p>
52
<p>Чтобы рассчитать самую дорогую покупку, нам нужно найти максимальное значение среди всех покупок.</p>
53
<p>Отсортируем набор данных по убыванию и возьмем первое значение. В Google Sheets это можно сделать с помощью функции MAX:</p>
53
<p>Отсортируем набор данных по убыванию и возьмем первое значение. В Google Sheets это можно сделать с помощью функции MAX:</p>
54
<ul><li><strong>Шаг 1.</strong>В нужной ячейке вводим =MAX</li>
54
<ul><li><strong>Шаг 1.</strong>В нужной ячейке вводим =MAX</li>
55
<li><strong>Шаг 2.</strong>Открываем скобки и указываем диапазон значений, для которых нужно посчитать агрегацию</li>
55
<li><strong>Шаг 2.</strong>Открываем скобки и указываем диапазон значений, для которых нужно посчитать агрегацию</li>
56
<li><strong>Шаг 3.</strong>Нажимаем Enter</li>
56
<li><strong>Шаг 3.</strong>Нажимаем Enter</li>
57
</ul><p>Самая дорогая покупка в прошлом месяце обошлась в 46 935 рублей. Это значение сильно выше среднего чека - значит оно могло сильно сместить расчет среднего чека. Мы можем сделать вывод, что в прогнозах не стоит полагаться на получившееся среднее значение.</p>
57
</ul><p>Самая дорогая покупка в прошлом месяце обошлась в 46 935 рублей. Это значение сильно выше среднего чека - значит оно могло сильно сместить расчет среднего чека. Мы можем сделать вывод, что в прогнозах не стоит полагаться на получившееся среднее значение.</p>
58
<p>В итоге у нас получилась вот такая таблица агрегированных данных:</p>
58
<p>В итоге у нас получилась вот такая таблица агрегированных данных:</p>
59
<p>Краткий отчет может выглядеть следующим образом:</p>
59
<p>Краткий отчет может выглядеть следующим образом:</p>
60
<blockquote><p>"За прошлый месяц была совершена 181 покупка, что принесло фирме выручку в размере 848 855 рублей. Минимальное и максимальное значения покупок сильно далеки друг от друга, поэтому разброс между суммами покупок большой. Это означает, что средний чек может быть сильно смещен. Вероятно, расчеты среднего чека не показывают, какую сумму среднестатистический покупатель действительно тратит в магазине".</p>
60
<blockquote><p>"За прошлый месяц была совершена 181 покупка, что принесло фирме выручку в размере 848 855 рублей. Минимальное и максимальное значения покупок сильно далеки друг от друга, поэтому разброс между суммами покупок большой. Это означает, что средний чек может быть сильно смещен. Вероятно, расчеты среднего чека не показывают, какую сумму среднестатистический покупатель действительно тратит в магазине".</p>
61
</blockquote><p>В дополнение скажем, что агрегации можно применять и к нечисловым данным. Например, мы хотим описать набор данных с именами наших клиентов. Тогда можно посчитать количество уникальных значений - количество уникальных имен. Так мы сможем посчитать самое распространенное имя среди наших клиентов - то есть самое часто встречающееся значение. В статистике его еще называют<strong>модой</strong>.</p>
61
</blockquote><p>В дополнение скажем, что агрегации можно применять и к нечисловым данным. Например, мы хотим описать набор данных с именами наших клиентов. Тогда можно посчитать количество уникальных значений - количество уникальных имен. Так мы сможем посчитать самое распространенное имя среди наших клиентов - то есть самое часто встречающееся значение. В статистике его еще называют<strong>модой</strong>.</p>
62
<h2>Выводы</h2>
62
<h2>Выводы</h2>
63
<p>В этом уроке мы узнали, что такое агрегация и для чего нужно агрегировать данные. Теперь вы умеете реализовывать агрегацию в Google Sheets.</p>
63
<p>В этом уроке мы узнали, что такое агрегация и для чего нужно агрегировать данные. Теперь вы умеете реализовывать агрегацию в Google Sheets.</p>
64
<p>Напомним ключевые выводы урока:</p>
64
<p>Напомним ключевые выводы урока:</p>
65
<ul><li>Агрегация - это способ преобразования набора данных в одно результирующее значение. С помощью агрегации мы можем охарактеризовать набор данных, описать его</li>
65
<ul><li>Агрегация - это способ преобразования набора данных в одно результирующее значение. С помощью агрегации мы можем охарактеризовать набор данных, описать его</li>
66
<li>Основные функции агрегации в Google Sheets - это COUNT, SUM, AVERAGE, MIN, MAX</li>
66
<li>Основные функции агрегации в Google Sheets - это COUNT, SUM, AVERAGE, MIN, MAX</li>
67
<li>Агрегированные данные - это набор агрегаций, посчитанных по одному набору данных. Чем больше агрегаций, тем больше можно узнать о данных</li>
67
<li>Агрегированные данные - это набор агрегаций, посчитанных по одному набору данных. Чем больше агрегаций, тем больше можно узнать о данных</li>
68
</ul>
68
</ul>