Робимо підписи даних на діаграмах Excel інформативнішими

Доброго дня, друзі!

Невдало якось розпочався для мене рік 2013: роботи немає, дитина захворілаSad smile, настрою відповідно теж немає… Однак, я намагаюсь зберігати оптимізм – готуюсь до нових тренінгів, лікую доньку, тренуюсь (тренуюсь і знову тренуюсь), пишу статті, пишу в Twitter і блог.

І ось, сьогодні я згадав, що вже дуже давно не писав нічого про використання Microsoft Office, і вирішив поділись невеличким секретом створення красномовних діаграм у Excel.

image

Звичайно ж, всі ви знаєте, що в Excel елементарно увімкнути підписи даних на діаграмі – тоді, поруч, наприклад, зі стовпчиками на гістограмі з’являються відповідні числові значення. Але що робити, коли хочеться, щоб поруч зі стовпчиками даних були не просто числа, а щось складніше – наприклад, результати обчислень за певними формулами? Виявляється, зробити це досить просто і зараз я розповім вам як саме.


Завдання

Уявімо собі таку ситуацію.

У нас є числові дані про результати роботи співробітників нашої компанії за поточний і минулий роки (наприклад, сума продажів за угодами, підписаними кожним співробітником). Нам необхідно візуалізувати ці дані і дати їх порівняльну характеристику.

Знайоме завдання, чи не так?

Початкові дані можуть виглядати, наприклад, ось так:

image

Підготовчі дії

Далі ми робимо дуже прості дії.

У рядку, що слідує за рядком з сумою за 2011 рік, у комірці стовпчика, який відповідає кожному зі співробітників, пишемо просту формулу обчислення різниці між показниками за два роки.

Наприклад, для МиколайчукаSmile  – у комірці B17 ми пишемо таку формулу:

 =ABS(B16/B15-1)

і не забуваємо увімкнути процентний формат за допомогою відповідної кнопки у групі Number на вкладинці Home:

image

Далі ми “розтягуємо” формулу на інші комірки рядка (для інших співробітників), потягнувши за маркер у правому нижньому кутку комірки з формулою.

Результат цих маніпуляцій виглядає так:

image

У наступному рядку ми пишемо іншу формулу, яка порівнює відповідні значення для кожного співробітника за два роки і виводить у комірку, в яку її записано, слова “зростання на” або “зниження на” в залежності від результату. Наприклад, для того ж Миколайчука:

=IF(B15>B16;"зростання на ";"зниження на ")

Знову ж таки, поширюємо формулу на інші комірки рядка і отримуємо ось таку картинку:

image

Далі, у наступному рядку, ми пишемо формулу, яка “зклеює” результати обчислень за формулами у відповідних комірках двох попередніх рядків. Для того ж Миколайчука ми напишемо:

=B18&TEXT(Table4[[#Totals];[Миколайчук]];"0%")

Результат має бути таким:

image

Все, підготовчі роботи завершено!

Звичайно ж можна було записати формулу для отримання повідомлення про зміну показників у одну комірку. Ми “розмазали” її за трьома комірками – записали поетапно – лише для підвищення наочності і “читабельності”. Наступний крок – побудова діаграми.

Будуємо діаграму

Виділяємо за допомогою миші перші 16 рядків нашої таблиці (початкові дані) і натискаємо кнопку Recommended Charts у групі Charts на вкладинці Insert:

image

Обираємо потрібний нам тип діаграми (Clustered Bar):

image

Тепер треба залишити на діаграмі лише потрібні нам рядки початкових даних – показники за 2011 і 2012 роки.

Вибираємо мишею діаграму і натискаємо Select Data у групі Data на вкладинці Chart Tools > Design:

image

Просто знімаємо відмітки перед назвами усіх місяців у полі Horizontal (Category) Axis Labels, залишаючи лише дані за два роки:

image

Натискаємо Ok. Вже непогано, чи не так?

image

Трохи змінюємо вигляд діаграми – виділяємо діаграму мишею і натискаємо Change Chart Type у групі Type на вкладинці Chart Tools > Design:

image

Обираємо інший спосіб групування стовпчиків:

image

Вже кращеSmile:

image

Далі – справа техніки.

Додаємо підписи даних

Навпроти кожної пари стовпчиків малюємо текстове поле (кнопка Text Box у групі Text на вкладинці Insert):

image

Можемо також додати назву діаграми. Результат має бути таким:

image

Про всяк випадок нагадую, що після додавання першого текстового поля його можна “розмножити”, перетягуючи при затисненій клавіші CTRL.

Тепер нам треба вмістити у кожне текстове поле результати порівняння даних – вміст відповідних комірок рядка 19. Зробити це просто. Наприклад, для того ж Миколайчука ми натискаємо на відповідне йому текстове поле, потім клацаємо мишею на рядок формул і пишемо:

=Sheet1!$B$19

Повторюємо цю процедуру для всіх інших текстових полів, підбираємо шрифт, змінюємо заливку текстових полів за смаком і отримуємо картинку на кшталт такої:

image

Все, справу зроблено!

Чудово і інформативно, чи не так?

Так, це трохи довше ніж побудова простої типової діаграми, але результат того вартий. І в принципі, все це дуже просто – настільки, що навіть не прийде в голову багато кому з нас.Smile Особисто я прочитав про подібні речі тут.

До зустрічі за тиждень!

VN:F [1.7.2_963]
Рейтинг запису
Rating: 5.0/5 (5 votes cast)

Ви можете відслідковувати коментарі до цього запису за допомогою RSS 2.0. Ви можете лишити коментар, або використати трекбек з Вашого сайту.

1 коментар »

 
 

Лишити коментар

XHTML: Ви можете використати наступні HTML-теги <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>