Главная » Статьи » Excel » Формулы рабочего листа |
Крайне часто возникает задача сравнения числовых показателей на временной шкале с целью выяснения тенденций роста/падения показателей и характеристик этих процессов. Если вам интересна эта тема, то давайте об этом поговорим. Сравнивать числа могут все, на первый взгляд тут нет ничего сложного. Ну, к примеру, доходы вашей компании за апрель были 500 тысяч рублей, а за май 575 тысяч. Соответственно наблюдаем рост на 75 тысяч, то есть на 75/500 = 15%. Куда уж проще! Сразу же все мастрячат табличку, напоминающую эту: ![]() Ну а дальше мучаются с ней годами, так как таблица построена чудовищно нерационально, но это первое, что приходит в голову. И не важно, хорошо вы знаете Excel или нет, это чистая психология. Когда спешишь - сделаешь именно так. Недостатки очевидны:
В общем неудобно - постоянно надо что-то подкручивать и охорашивать, вместо того, чтобы тупо добавить новые данные. Это плата за простоту и быстрый старт :) Рациональный способВот и я попался в эту ментальную ловушку, когда стал анализировать популярность своих статей на этом сайте. Там цифры накопительные, то есть по какой-нибудь статье на 1 марта было 200 просмотров, а на 1 апреля будет 280. То есть цифра идёт нарастающим итогом (приращение в 80 просмотров за март). В продажах не так, но это мало что меняет. Ниже я буду обсуждать случай накопительных данных, а вы легко адаптируете его для данных обычных, если захотите. Файл примераСкачатьИсходные данныеКак не трудно догадаться, данные надо разделить. Исходные данные будем хранить в таком виде: ![]() Обратите внимание, что заголовки столбцов представляют из себя даты. Эти даты не обязаны идти через равные промежутки времени. Это определяете вы. Однако заметим, что рост на 100 единиц за февраль не то же самое, что рост на 100 единиц за март. Рост за февраль интенсивнее, так как среднее количество роста за день (скорость роста) получается выше. Мы будем это учитывать. Модель процессаПоток числовых показателей обозначим как D1, D2, ..., Dn. Период времени между снятием показаний D2 и D1 обозначим как P1, между D3 и D2 - как P2 и так далее. С другой стороны Pn - это число, характеризующее длину периода в единицах измерения времени. ![]() Скорость ростаИтак, если я возьму разницу, например, D5-D4 и разделю её на P4, то я узнаю, с какой скоростью изменялся показатель в единицу времени - то есть скорость изменения. Для моей задачи: ![]() Формула для первой строки выглядит так: ![]() Тут Articles - это умная таблица на листе Data. Таблица на листе Speed не требует никакого трудоёмкого обслуживания - просто протяните её вправо на необходимое количество периодов. Скорость роста в %Скорость роста в процентах относительно предыдущего периода говорит больше о происходящем процессе, чем просто цифры количественного роста. ![]() Формула для B2: ![]() Вербальная характеристика ростаЕсли у нас есть шкала, характеризующая скорость, ![]() то мы можем ей воспользоваться так: ![]() Формула для B2: ![]() Смена уровнейПоскольку мы ввели вербальные уровни, то нам, возможно, будет интересно наблюдать факты изменения этих уровней: ![]() Формула для B2: ![]() УскорениеНу и гурманы могут отслеживать не только скорость изменений, но и ускорение, то есть скорость изменения скорости. Если скорость можно рассчитать для двух периодов, то ускорение можно рассчитать для трёх смежных периодов, так как нужно иметь 2 значения скорости. ![]() Формула для B2: ![]() Работа с результатами сравненияА вот работать с результатами сравнения лучше при помощи сводной таблицы, так как там можно свободно сортировать по любым столбцам. А все наши вспомогательные таблицы отсортированы так же, как отсортирована таблица с исходными данными. Это не слишком удобно, но легко обходится, как я уже сказал, через сводные таблицы. У меня всё. Удачи! Читайте также: | |
Просмотров: 9953 | | |
Всего комментариев: 0 | |