Теми статей
Обрати теми

Excel: обчислення у зведених таблицях

Редакція БК
Відповідь на запитання

Excel: обчислення у зведених таблицях

 

Вітаю всіх працівників «Б & K»! Ваше видання читаю регулярно, а тепер наважився ще й написати. Підкажіть, які операції (крім підсумовування) можна виконати у зведених таблицях? І найголовніше, як їх застосовувати? Думаю, матеріали щодо такого важливого інструменту Excel, як зведені таблиці, зацікавлять багатьох. Наперед завдячую.

В. Петренко, м. Дніпропетровськ

Відповідає Микола КАРПЕНКО, канд. техн. наук, доцент кафедри прикладної математики та інформаційних технологій Харківської національної академії міського господарства

 

Поза сумнівом, в арсеналі Excel зведені таблиці для бухгалтера — «інструмент № 1». Вони надають йому неоціненну можливість миттєво отримувати звіти будь-якої форми, з довільним ступенем деталізації. На жаль, на практиці потенціал зведених таблиць часто використовують не повною мірою. Переважно це стосується способу організації обчислень у зведеному звіті. Наприклад, при розрахунку підсумкових показників вибір обмежують лише операцією підсумовування, ігноруючи всі інші варіанти. Але ж зведені таблиці пропонують у цьому розумінні набагато ширші можливості! Розібратися з ними я пропоную на прикладі бази даних, зображеної на рис. 1.

У базі є відомості щодо обсягів реалізації ТМЦ за трьома контрагентами: «ЧП “Град”»

, «ЧП “Креол”» та «ЧП “Фин”». Дані зібрано по місяцях. Обсяги реалізації за місяць щодо кожного виду ТМЦ показано в тис. грн. Почнемо з «класичної» зведеної таблиці. Подивимося, які обсяги виручки були в кожного контрагента за місяць за всіма товарними позиціями. Виконуємо такі дії:

1) викликаємо меню

«Данные → Сводная таблица»;

2) на запит про джерело даних вибираємо варіант «

в списке или базе данных Microsoft Office Excel»;

3) у відповідь на пропозицію вказати діапазон з даними виділяємо на робочому листі «

База» колонки з «А» по «D» включно (рис. 1). Натискуємо на кнопку «Далее»;

img 1

4) Excel покаже вікно з пропозицією визначити параметри зведеної таблиці чи побудувати макет. Натискуємо на кнопку «

Макет»;

5) у вікні формування макета розставляємо поля, як показано на рис. 2, тобто поле «

Месяць» перетягуємо в область рядків, поле «Фирма» — в область колонок. Поле «Сумма» переносимо в область даних. Тепер для цього поля нам залишилося вибрати тип операції ;

img 2

6) двічі клацаємо мишею по полю «Сумма по полю Сумма». З’явиться вікно «Вычисление поля сводной таблицы», як показано на рис. 3. У лівій частині цього вікна є список операцій, доступних для виконання над обчислюваним полем. У нас таким полем є «Сумма». А поточною операцією для цього поля є підсумовування. У нашому випадку нас це влаштовує — щоб дізнатися виручку за контрагентами та по місяцях, потрібно підсумувати відповідні значення з бази даних. У полі «Имя:» бачимо малосимпатичну назву «Сумма по полю Сумма». Таким його створив Excel за умовчанням. Виглядає погано, у звіті виглядатиме ще гірше. Але поки що назву не змінюємо. Ми це зробимо в наступному прикладі, а наразі рухаємося далі;

img 3

7) у вікні «

Вычисление поля сводной таблицы» натискуємо на «ОК»;

8) у вікні «

Мастер сводных таблиц и диаграмм» (рис. 2) натискуємо на «ОК», потім — на кнопку «Готово». Результат роботи показано на рис. 4;

Усе правильно. Сума виручки за контрагентом «

ЧП "Креол"» за січень склала 150 тис. грн. Це легко перевірити, відфільтрувавши та підсумувавши дані у вихідній базі.

img 4

Важливо! За умовчанням для чисел Excel вибирає операцію підсумовування. Для нечислових даних він застосовує функцію підрахунку кількості значень. Це відбудеться навіть у тому випадку, якщо у вихідних даних знайдеться хоча б одна порожня комірка або число в текстовому форматі.

 

Факти продажів — річ уперта…

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

1) ставимо активну комірку на будь-яке число в області даних зведеного звіту. Наприклад, на суму «

150» (комірка «B4»);

2) клацаємо правою кнопкою миші. З’явиться контекстне меню для управління зведеною таблицею (рис. 5);

img 5

3) із цього меню вибираємо «Параметры поля…» і відразу потрапляємо до вікна «Вычисление поля сводной таблицы» (рис. 3);

4) зі списку доступних операцій вибираємо «Количество» і натискуємо на «ОК». Фрагмент нового звіту показано на рис. 6.

img 6

Тепер видно, що з контрагентом «

ЧП "Креол"» у січні було укладено 7 угод, із «ЧП "Фин"» — 5 угод тощо. Таким чином, ми буквально одним рухом миші отримали найважливіший показник ділової активності для кожного з трьох контрагентів.

Так само просто ми могли б показати у зведеному звіті середнє, мінімум, максимум тощо. Усього Excel пропонує 11 варіантів. Для цього достатньо лише змінити тип операції та оновити зведену таблицю. Але це ще не все.

 

Частка, динаміка і наведені відмінності

Абсолютні значення показників не завжди відображають реальну картину. У багатьох випадках краще аналізувати відсоткові зміни, тенденції, прирости показників тощо. Такі розрахунки широко пропонуються у зведених таблицях Excel. Отримати до них доступ можна через кнопку «

Дополнительно» у вікні «Вычисление поля сводной таблицы». Подивимося, як цим скористатися. За основу візьмемо зведений звіт, зображений на рис. 6. Спочатку змінимо його структуру. Ми додамо до звіту поле «Сумма» тричі. Потім для кожного примірника цього поля виберемо різні типи операцій та подивимося, що в нас вийде.

Ставимо активну комірку на область зведеної таблиці. Зараз ми могли б змінити склад полів у звіті через Майстра зведених таблиць. Наприклад, так: клацнути правою кнопкою миші всередині зведеного звіту, вибрати з контекстного меню пункт «

Мастер сводных таблиц», натиснути на кнопку «Макет», змінити поля у звіті. Але ми вчинимо інакше, а саме:

1) ставимо активну комірку всередину зведеного звіту. З’являється спеціальна панель роботи зі зведеною таблицею (рис. 7). На цій панелі можна побачити всі доступні поля;

img 7

2) утримуючи натисненою ліву кнопку миші, тричі перетягуємо поле «

Сумма» в область даних зведеної таблиці, як показано на рис. 7. Зауважте, що перетягувати поля потрібно з панелі зведених таблиць на робочий лист. У результаті ми повинні отримати звіт, як показано на рис. 7. У ньому рядок «Количество по полю Сумма» фігурує в області даних чотири рази: одне поле «Сумма» знаходилося у зведеному звіті до коригування, ще тричі ми туди його занесли. Тепер виправимо операції для кожного з трьох полів «Сумма»;

3) ставимо покажчик активної комірки на «

C4». Клацаємо правою кнопкою миші. З’явиться контекстне меню управління зведеною таблицею, як показано на рис. 5;

4) із контекстного меню вибираємо «

Параметры поля…». Відкриється вікно «Вычисление поля сводной таблицы», як показано на рис. 3;

5) у списку «

Операция:» вибираємо «Сумма»;

6) у віконці «

Имя:» друкуємо «Выручка, тис. грн.»;

7) натискуємо на «

ОК»;

8) ставимо покажчик активної комірки на «

C5». Клацаємо правою кнопкою миші;

9) із контекстного меню (рис. 5) вибираємо «

Параметры поля…»;

10) клацаємо по кнопці «

Дополнительно». У вікні з’являться параметри «Дополнительные вычисления:» (рис. 8);

img 8

11) у списку «

Дополнительные вычисления:» вибираємо варіант «Доля от суммы по столбцу»;

12) у полі «

Имя:» друкуємо текст «Доля, %». Така назва показника виглядатиме компактніше;

13) у списку «

Операция:» вибираємо варіант «Сумма». Це означає, що ми підрахуємо частку від суми виручки (у гривнях);

14) натискуємо на «

ОК». У зведеному звіті з’явиться питома вага (у відсотках) обсягу реалізації за місяць у загальному обсязі реалізації за кожним контрагентом (комірки «C5», «C9», «C13» тощо);

15) стаємо на комірку на «

C6». Клацаємо правою кнопкою миші, з контекстного меню вибираємо «Параметры поля…»;

16) у вікні «

Вычисление поля сводной таблицы» (рис. 3) клацаємо по кнопці «Дополнительно»;

17) у списку «

Дополнительные вычисления:» вказуємо варіант «Отличие»;

18) у списку «

поле:» вибираємо «Месяц», у списку «элемент» — варіант «(назад)». Це означає, що ми обчислюватиме приріст (убуток) за полем «Сумма» в поточному місяці порівняно з попереднім періодом. Але ми ще не зазначили, як саме ми визначимо цю зміну;

19) у списку «Операция:» вибираємо варіант «Сумма». Ось тепер усе зрозуміло. У зведеному звіті для кожного контрагента ми побачимо зміну сумарного обсягу реалізації в поточному місяці щодо попереднього місяця. Причому цю інформацію буде показано у гривнях. Вибравши як поле «Операция:» варіант «Количество», ми могли б отримати порівняльну характеристику щодо кількості продажів;

20) у полі «Имя:» друкуємо текст «Прирост, тыс. грн.»;

21) натискуємо на «ОК». У зведеному звіті з’явилися відомості про зміну обсягів реалізації (у тис. грн.) за контрагентами за кожен місяць. Інакше кажучи, для кожного контрагента ми отримали динаміку продажів по місяцях у вартісному виразі. Порівняння з попереднім періодом відбувається тому, що ми вказали параметр «(назад)». Продовжимо;

22) стаємо на комірку на «C7». Клацаємо правою кнопкою миші;

23) із контекстного меню вибираємо «Параметры поля…»;

24) у вікні «Вычисление поля сводной таблицы» (рис. 3) клацаємо по кнопці «Дополнительно»;

25) у списку «Дополнительные вычисления:» (рис. 8) зазначаємо варіант «Приведенное отличие». У списку «поле:» вибираємо «Месяц», у списку «элемент» — «(назад)»;

26) У полі «Имя:» друкуємо текст «Прирост, %»;

27) у списку «Операция:» вибираємо варіант «Сумма»;

28) натискуємо на «ОК». У зведеному звіті з’являться дані про відсотки зростання (падіння) продажів поточного місяця порівняно з попереднім. Остаточну форму звіту показано на рис. 9.

img 9

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

1) у відсотковому форматі не можна виділити кольором від’ємні значення;

2) застосувати умовне форматування до елементів усієї таблиці ми не можемо, оскільки хочемо виділити червоним лише від’ємні значення в рядку «

Прирост, %».

Це означає, що спосіб форматування потрібно зазначити в самій зведеній таблиці

. Виконуємо такі дії:

1) клацаємо правою кнопкою по комірці «C7». Із контекстного меню вибираємо «Параметры поля…»;

2) у вікні «Вычисление поля сводной таблицы» (рис. 3) клацаємо по кнопці «Формат…». Відкриється вікно, як показано на рис. 10.

img 10

Спочатку в цьому вікні підсвічуватиметься варіант «

Процентный» — це поточний формат комірок у рядку «Прирост, %». Зараз ми цей формат змінимо. Умовне форматування комірок нам недоступне. Доведеться відкоригувати маску формату;

3) зі списку «

Числовые форматы:» вибираємо «(все форматы)»;

4) у полі «

Тип:» друкуємо такий текст: «0,00%;[Красный]-0,00%» (рис. 10);

5) натискуємо на «

ОК». У вікні «Вычисление поля сводной таблицы» натискуємо на «ОК».

Тепер від’ємні значення в рядку «

Прирост, %» буде виділено червоним. І ще один нюанс. Назви у зведеному звіті дуже важливі. Вони мають бути зрозумілими, лаконічними, відображати сенс показника. Щоб досягти цього, потрібно заповнити відповідну назву в полі «Имя:» вікна «Вычисление поля сводной таблицы» (рис. 8). І тут може бути заковика. Як ім’я не можна використовувати назву полів бази даних. Наприклад, якщо у формі на рис. 2 замість «Сумма по полю Сумма» ввести просто «Сумма», Excel видасть помилку. Як бути в такій ситуації?

Порада

Щоб використовувати в заголовках зведеного звіту імена полів бази даних, додайте до їх назви пробіл. Наприклад, заголовок зведеного звіту «Сумма» Excel не пропустить. А з варіантом «Сумма» проблем не буде.

Мабуть, на цьому можна завершити тему обчислень у зведених таблицях. Для практичної роботи описаних варіантів більше ніж досить. А розібратися з останніми, думаю, ви зможете й самостійно.

 

Чекаю ваші запитання, зауваження та пропозиції на

bk@id.factor.ua , nictomkar@rambler.ru  або на форумі редакції www.bk.factor.ua/forum . Успішної роботи!
App
Завантажуйте наш мобільний додаток Factor

© Factor.Media, 1995 -
Всі права захищені

Використання матеріалів без узгодження з редакцією заборонено

Ознайомитись з договором-офертою

Приєднуйтесь
Адреса
м. Харків, 61002, вул. Сумська, 106а
Ми приймаємо
ic-privat ic-visa ic-visa

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

Дякуємо, що читаєте нас Увійдіть і читайте далі