У зведених таблицях можна об’єднувати значення з базових вихідних даних, використовуючи функції зведення в полях значень. Якщо не вдається отримати бажані результати за допомогою функцій зведення та спеціальних обчислень, ви можете створити власні формули в обчислюваних полях і обчислюваних елементах. Наприклад, ви можете додати обчислюваний елемент із формулою, щоб визначити розмір комісійних від збуту, які можуть різнитися для кожного регіону. Потім зведена таблиця автоматично включить комісійні в проміжні й загальні підсумки.
Ще один спосіб обчислити – скористатися мірами в надбудові Power Pivot, які створюються за допомогою формули виразів аналізу даних (DAX). Докладні відомості див. в статті Створення міри в надбудові Power Pivot.
Зведені таблиці дають змогу обчислювати дані. Дізнайтеся, які способи обчислення існують, як тип джерела даних впливає на розрахунки та як використовувати формули у зведених таблицях і зведених діаграмах.
Щоб обчислювати значення у зведеній таблиці, можна використовувати деякі або всі з наведених нижче методів.
-
Функції зведення в полях значень. У зведеній таблиці в області значень відображаються підсумкові значення, обчислені на основі базових вихідних даних. Наприклад, маємо такі вихідні дані:
-
Буде створено зведену таблицю й зведену діаграму, як на знімку екрана нижче. Якщо створити зведену діаграму на основі даних зі зведеної таблиці, значення в цій зведеній діаграмі відображатимуть обчислення у зв’язаній зведеній таблиці.
-
У зведеній таблиці в полі стовпця Місяць містяться елементи Березень і Квітень. У полі рядка Регіон містяться елементи Північ, Південь, Схід і Захід. Значення на перетині стовпця Квітень і рядка Північ – це загальний дохід від збуту, визначений на основі вихідних даних, де в полі Місяць указано Квітень, а в полі Регіон – Північ.
-
У зведеній діаграмі поле Регіон може бути полем категорій, у якому відображаються категорії Північ, Південь, Схід і Захід. Поле Місяць може бути полем рядів, у якому відображаються елементи Березень, Квітень і Травень як ряди з легенди. Поле значень з іменем Дохід від збуту може містити маркери даних, які представляють загальний дохід у кожному регіоні за кожний місяць. Наприклад, один маркер даних, розташований на вертикальній осі (ординат), представлятиме обсяги збуту за квітень у північному регіоні.
-
Щоб обчислювати поля значень, можна використовувати наведені нижче функції зведення. Вони доступні для всіх типів вихідних даних, крім онлайнової аналітичної обробки (OLAP).
Функція
Зведення
Сума
Сума значень. Це стандартна функція для числових даних.
Кількість
Кількість значень даних. Функція зведення "Кількість" працює так само, як функція COUNTA. "Кількість" – це стандартна функція для нечислових даних.
Середнє
Середнє значення даних.
Максимум
Найбільше значення.
Мінімум
Найменше значення.
Добуток
Добуток значень.
Кількість чисел
Кількість числових значень. Функція зведення "Кількість чисел" працює так само, як функція COUNT.
Зсунуте відхилення
Обчислення стандартного відхилення генеральної сукупності, у якому вибірка – підмножина всієї генеральної сукупності.
Незсунуте відхилення
Стандартне відхилення сукупності, коли сукупність повністю складається з даних, які потрібно підсумувати.
Зсунута дисперсія
Обчислення дисперсії генеральної сукупності, у якому вибірка – підмножина всієї генеральної сукупності.
Незсунута дисперсія
Обчислення дисперсії генеральної сукупності, коли сукупність повністю складається з даних, які потрібно підсумувати.
-
Спеціальні обчислення настроюване обчислення показує значення на основі інших елементів або клітинок в області даних. Наприклад, ви можете відобразити значення в полі даних Сума продажу як відсоток від продажів за березень або як зростаючий підсумок елементів у полі Місяць.
Для спеціальних обчислень у полях значень доступні наведені нижче функції.
Функція
Результат
Без обчислення
Відображає значення, введене в полі.
Відсоток від загальної суми
Відображає значення як відсоток загального підсумка всіх значень або точок даних у звіті.
Частка суми стовпців
Відображає всі значення в кожному стовпці або ряді як відсоток загального підсумка для стовпця або ряду.
Частка суми рядків
Відображає значення в кожному рядку або категорії як відсоток загального підсумка для рядка або категорії.
Частка
Відображає значення як відсоток значення базового елемента в базовому полі.
% від підсумка за батьківським рядком
Обчислює значення в такий спосіб:
(значення елемента) / (значення батьківського елемента в рядках)
% від підсумка за батьківським стовпцем
Обчислює значення в такий спосіб:
(значення елемента) / (значення батьківського елемента в стовпцях)
% від батьківського підсумка
Обчислює значення в такий спосіб:
(значення елемента) / (значення батьківського елемента вибраного базового поля)
Відмінність
Відображає значення як відмінність відносно значення базового елемента в базовому полі.
Зведена відмінність
Відображає значення як відсоткову різницю відносно значення базового елемента в базовому полі.
Зі зростаючим підсумком у
Відображає значення зростаючого підсумка для послідовних елементів у базовому полі.
% від зростаючого підсумка у
Обчислює значення зростаючого підсумка у відсотках для послідовних елементів у базовому полі.
Сортування від найменшого до найбільшого
Відображає ранг вибраних значень у певному полі, де найменшому елементу в полі надається значення 1, а кожному більшому значенню – значення вищого рангу.
Сортування від найбільшого до найменшого
Відображає ранг вибраних значень у певному полі, де найбільшому елементу в полі надається значення 1, а кожному меншому значенню – вищий ранг.
Індекс
Обчислює значення в такий спосіб:
((значення в клітинці) x (загальна сума загальних підсумків)) / ((загальний підсумок рядка) x (загальний підсумок стовпця))
-
Формули Якщо не вдається отримати бажані результати за допомогою функцій зведення та спеціальних обчислень, ви можете створити власні формули в обчислюваних полях і обчислюваних елементах. Наприклад, ви можете додати обчислюваний елемент із формулою, щоб визначити розмір комісійних від продажу, які можуть різнитися для кожного регіону. Потім звіт автоматично включить комісійні в проміжні й загальні підсумки.
Наявність обчислень і можливостей у звіті залежить від того, чи отримано вихідні дані з бази даних OLAP або іншого джерела.
-
Обчислення на основі вихідних даних OLAP. Для зведених таблиць, створених із кубів OLAP, зведені значення попередньо обчислюються на сервері OLAP ще до відображення результатів в Excel. У зведеній таблиці не можна змінювати спосіб попереднього обчислення цих значень. Наприклад, не можна змінити функцію зведення, яка використовується для обчислення полів даних або проміжних підсумків, чи додати обчислювані поля або елементи.
Крім того, якщо сервер OLAP надає обчислювані поля, які називаються обчислюваними членами, вони відображатимуться в списку полів зведеної таблиці. Ви також бачитимете обчислювані поля й елементи, створені макросами, які написано на Visual Basic for Applications (VBA) і зберігаються у вашій книзі, але не зможете змінити їх. Якщо вам потрібні додаткові типи обчислень, зверніться до свого адміністратора бази даних OLAP.
Якщо дані отримано з OLAP, під час обчислення проміжних і загальних підсумків можна включати або виключати значення для прихованих елементів.
-
Обчислення на основі даних, отриманих не з OLAP. У зведених таблицях на основі інших типів зовнішніх даних або даних з аркуша Excel обчислює поля значень із числовими даними за допомогою функції зведення "Сума" й поля даних із текстом за допомогою функції зведення "Кількість". Для подальшого аналізу й обробки даних можна залучити інші функції зведення, наприклад "Середнє", "Максимум" або "Мінімум". Ви також можете створювати власні формули, у яких використовуються елементи звіту або інші дані з аркуша, за допомогою обчислюваного поля або обчислюваного елемента в полі.
Формули можна створювати лише у звітах на основі даних, отриманих не з OLAP. Формули не можна додавати до звітів на основі баз даних OLAP. Використовуючи формули у зведених таблицях, необхідно дотримуватися наведених нижче правил синтаксису формул і поведінки формул.
-
Елементи формул зведених таблиць. У формулах, які створюються для обчислюваних полів і обчислюваних елементів, можна використовувати оператори й вирази, як і в інших формулах на аркуші. Ви можете використовувати константи та посилатися на дані зі звіту, але не можете використовувати посилання на клітинку або визначені імена. Не можна використовувати функції аркушів, аргументами яких мають бути посилання на клітинки або визначені імена, і не можна використовувати функції масивів.
-
Імена полів і елементів Excel використовує імена полів і елементів, щоб ідентифікувати ці елементи звіту у формулах. У наведеному нижче прикладі для даних у діапазоні C3:C9 використовується ім’я поля Молочні продукти. Для обчислюваного елемента в полі Тип, який оцінює збут для нового продукту на основі даних про збут молочних продуктів, можна використовувати формулу =Молочні продукти * 115%.
Примітка.: У зведеній діаграмі імена полів відображаються в списку полів зведеної таблиці, а імена елементів можна переглянути в розкривному списку кожного поля. Не плутайте ці імена з тими, які відображаються в підказках діаграм і натомість відповідають іменам рядів і точок даних.
-
Формули працюють із підсумковими значеннями, а не окремими записами Формули для обчислюваних полів оперують сумами базових даних для полів у формулі. Наприклад, формула обчислюваного поля =Збут * 1,2 перемножує суму продажів для кожного типу та регіону на 1,2; вона не перемножує кожне окреме значення продажу на 1,2 з подальшим підсумовуванням цих добутків.
Формули для обчислюваних елементів працюють з окремими записами. Наприклад, формула обчислюваного елемента =Молочні продукти * 115% перемножує кожне окреме значення продажів молочних продуктів на 115%, після чого отримані добутки підсумовуються в області "Значення".
-
Пробіли, числа та символи в іменах В іменах, які містять більше одного поля, порядок полів не має значення. У наведеному вище прикладі клітинки C6:D6 можуть називатися 'Квітень Північ' або 'Північ Квітень'. Імена, які містять кілька слів або числа чи символи, беріть в одинарні лапки.
-
Підсумки Формули не можуть посилатися на підсумки (у прикладі вище: Підсумок за березень, Підсумок за квітень і Загальний підсумок).
-
Імена полів у посиланнях на елементи Ім’я поля можна включити в посилання на елемент. Ім’я елемента має бути у квадратних дужках, наприклад Регіон[Північ]. Використовуйте цей формат, щоб уникнути помилки #NAME?, коли два елементи у двох різних полях звіту мають однакові імена. Наприклад, якщо звіт містить елемент "М’ясо" як в полі "Тип", так і в полі "Категорія", помилки #NAME? можна уникнути за допомогою посилань Тип[М’ясо] та Категорія[М’ясо].
-
Посилання на елементи за позицією Ви можете посилатися на елемент за його позицією у звіті з поточним сортуванням і відображенням. Тип[1] – це Молочні продукти, а Тип[2] – це Морепродукти. Елемент, на який зроблено посилання таким чином, може змінитися, наприклад, коли зміняться позиції елементів або буде показано чи приховано різні елементи. Приховані елементи не враховуються в цьому індексі.
Для посилання на елементи можна використовувати відносні позиції. Позиції визначаються відносно обчислюваного елемента, який містить формулу. Якщо поточний регіон Південь, то Регіон[–1] – це Північ; якщо поточний регіон Північ, то Регіон[+1] – це Південь. Наприклад, для обчислюваного елемента можна використовувати формулу =Регіон[–1] * 3%. Якщо вказана позиція розташована в полі перед першим елементом або після останнього, формула поверне помилку #REF!.
Щоб використовувати формули у зведеній діаграмі, створюйте формули у зв’язаній зведеній таблиці, де відображаються окремі значення, з яких складаються дані. Потім ви зможете переглянути результати в графічному поданні у зведеній діаграмі.
Наприклад, на наведеній нижче зведеній діаграмі відображаються обсяги збуту для кожного продавця в кожному регіоні.
Щоб з’ясувати, як позначиться на діаграмі збільшення збуту на 10 відсотків, можна створити обчислюване поле у зв’язаній зведеній таблиці з такою формулою, як =Збут * 110%.
Результат одразу відображається у зведеній діаграмі, як показано на знімку екрана нижче.
Щоб переглянути окремий маркер даних для продажів у північному регіоні без транспортних витрат, які складають 8 відсотків, можна створити обчислюваний елемент у полі "Регіон" із такою формулою, як = Північ – (Північ * 8%).
Отримана діаграма матиме такий вигляд:
Проте обчислюваний елемент, створений у полі "Продавець", відображатиметься як ряд, представлений у легенді, і з’явиться на діаграмі як точка даних у кожній категорії.
Увага!: Не можна створювати формули у зведеній таблиці, зв’язаній із джерелом даних OLAP.
Перш ніж почати, вирішіть, що потрібно створити: обчислюване поле чи обчислюваний елемент у полі. Оберіть обчислюване поле, якщо у формулі потрібно використовувати дані з іншого поля. Оберіть обчислюваний елемент, якщо у формулі потрібно використовувати дані з одного або кількох певних елементів у полі.
Для обчислюваних елементів можна вводити різні формули в різних клітинках. Наприклад, якщо обчислюваний елемент з іменем АпельсиниОбласть має формулу =Апельсини * 0,25 для всіх місяців, можна змінити формулу на =Апельсини * 0,5 для червня, липня та серпня.
Якщо у вас є кілька обчислюваних елементів або формул, ви можете налаштувати порядок обчислення.
Додавання обчислюваного поля
-
Клацніть зведену таблицю.
З’явиться контекстна вкладка "Знаряддя для зведених таблиць" із вкладками Аналізувати й Конструктор.
-
На вкладці Аналізувати в групі Обчислення натисніть кнопку Поля, елементи та набори, а потім виберіть Обчислюване поле.
-
У полі Ім’я введіть назву для поля.
-
У полі Формула введіть формулу для поля.
Щоб використовувати у формулі дані з іншого поля, клацніть його в списку Поля та натисніть кнопку Додати поле. Наприклад, щоб обчислити 15% комісійних для кожного значення в полі "Продажі", можна ввести = Продажі * 15%.
-
Натисніть кнопку Додати.
Додавання обчислюваного елемента до поля
-
Клацніть зведену таблицю.
З’явиться контекстна вкладка "Знаряддя для зведених таблиць" із вкладками Аналізувати й Конструктор.
-
Якщо елементи в полі згруповано, на вкладці Аналізувати в групі Група клацніть Розгрупувати.
-
Клацніть поле, до якого потрібно додати обчислюваний елемент.
-
На вкладці Аналізувати в групі Обчислення натисніть кнопку Поля, елементи та набори, а потім виберіть Обчислюваний елемент.
-
У полі Ім’я введіть ім’я для обчислюваного елемента.
-
У полі Формула введіть формулу для елемента.
Щоб використовувати дані з елемента у формулі, виберіть його зі списку Елементи й натисніть Додати елемент (елемент має бути з того самого поля, що й обчислюваний елемент).
-
Натисніть кнопку Додати.
Введення різних формул для обчислюваних елементів у різних клітинках
-
Клацніть клітинку, для якої потрібно змінити формулу.
Щоб змінити формулу для кількох клітинок, виберіть додаткові клітинки, утримуючи натиснутою клавішу Ctrl.
-
У рядку формул введіть потрібні зміни до формули.
Налаштування порядку обчислення для кількох обчислюваних елементів або формул
-
Клацніть зведену таблицю.
З’явиться контекстна вкладка "Знаряддя для зведених таблиць" із вкладками Аналізувати й Конструктор.
-
На вкладці Аналізувати в групі Обчислення натисніть кнопку Поля, елементи та набори, а потім виберіть Порядок обчислень.
-
Клацніть формулу, а потім натисніть кнопку Вгору або Вниз.
-
Продовжуйте, доки формули не стоятимуть у потрібному порядку обчислення.
Ви можете відобразити список усіх формул, які використовуються в поточній зведеній таблиці.
-
Клацніть зведену таблицю.
З’явиться контекстна вкладка "Знаряддя для зведених таблиць" із вкладками Аналізувати й Конструктор.
-
На вкладці Аналізувати в групі Обчислення натисніть кнопку Поля, елементи та набори, а потім виберіть Показати формули.
Перш ніж редагувати формулу, визначте, де її розташовано: в обчислюваному полі чи обчислюваному елементі. Якщо формула – в обчислюваному елементі, визначте також, чи вона є єдиною для обчислюваного елемента.
Якщо маємо справу з обчислюваними елементами, то можна редагувати окремі формули для певних клітинок елемента. Наприклад, якщо обчислюваний елемент з іменем АпельсиниОбчислення має формулу =Апельсини * 0,25 для всіх місяців, можна змінити формулу на =Апельсини * 0,5 для червня, липня та серпня.
Визначення місцезнаходження формули: обчислюване поле чи обчислюваний елемент
-
Клацніть зведену таблицю.
З’явиться контекстна вкладка "Знаряддя для зведених таблиць" із вкладками Аналізувати й Конструктор.
-
На вкладці Аналізувати в групі Обчислення натисніть кнопку Поля, елементи та набори, а потім виберіть Показати формули.
-
У списку формул знайдіть формулу, яку потрібно змінити. Вона відображатиметься в розділі "Обчислюване поле" або "Обчислюваний елемент".
Якщо обчислюваний елемент містить кілька формул, стандартна формула, введена під час створення елемент, має ім'я обчислюваного елемента в стовпці B. Для додаткових формул для обчислюваного елемента стовпець B містить як ім'я обчислюваного елемента, так і імена елементів, що перетинаються.Наприклад, можна мати стандартну формулу для обчислюваного елемента з іменем МійЕлемент і ще одну формулу для цього елемента з іменем Збут Січень МійЕлемент. У зведеній таблиці ця формула відображатиметься в клітинці "Збут" для рядка "МійЕлемент" і стовпця "Січень".
-
Далі скористайтесь одним з описаних нижче способів редагування.
Редагування формули обчислюваного поля
-
Клацніть зведену таблицю.
З’явиться контекстна вкладка "Знаряддя для зведених таблиць" із вкладками Аналізувати й Конструктор.
-
На вкладці Аналізувати в групі Обчислення натисніть кнопку Поля, елементи та набори, а потім виберіть Обчислюване поле.
-
У полі Ім’я виберіть обчислюване поле, для якого потрібно змінити формулу.
-
У полі Формула відредагуйте формулу.
-
Натисніть кнопку Змінити.
Редагування однієї формули для обчислюваного елемента
-
Клацніть поле, яке містить обчислюваний елемент.
-
На вкладці Аналізувати в групі Обчислення натисніть кнопку Поля, елементи та набори, а потім виберіть Обчислюваний елемент.
-
У полі Ім’я виберіть обчислюваний елемент.
-
У полі Формула відредагуйте формулу.
-
Натисніть кнопку Змінити.
Редагування окремої формули для певної клітинки обчислюваного елемента
-
Клацніть клітинку, для якої потрібно змінити формулу.
Щоб змінити формулу для кількох клітинок, виберіть додаткові клітинки, утримуючи натиснутою клавішу Ctrl.
-
У рядку формул введіть потрібні зміни до формули.
Порада.: Якщо у вас є кілька обчислюваних елементів або формул, ви можете налаштувати порядок обчислення. Докладні відомості див. в розділі Налаштування порядку обчислення для кількох обчислюваних елементів або формул.
Примітка.: Видалення формули зведеної таблиці є незворотнім. Якщо не потрібно остаточно видаляти формулу, можна приховати поле або елемент, перетягнувши його за межі зведеної таблиці.
-
Визначте, де розташовано формулу: в обчислюваному полі чи обчислюваному елементі.
Обчислювані поля відображаються в списку полів зведеної таблиці. Обчислювані елементи відображаються як елементи в інших полях.
-
Виконайте одну з таких дій:
-
Щоб видалити обчислюване поле, клацніть будь-де у зведеній таблиці.
-
Щоб видалити обчислюваний елемент, у зведеній таблиці клацніть поле, що містить елемент, який потрібно видалити.
З’явиться контекстна вкладка "Знаряддя для зведених таблиць" із вкладками Аналізувати й Конструктор.
-
-
На вкладці Аналізувати в групі Обчислення натисніть кнопку Поля, елементи та набори, а потім виберіть Обчислюване поле або Обчислюваний елемент.
-
У полі Ім’я виберіть поле або елемент, який потрібно видалити.
-
Натисніть кнопку Видалити.
Щоб об’єднати значення у зведених таблицях у веб-програмі Інтернет-версія Excel, можна використовувати такі функції сумування, як Sum, Count і Average. Функція Sum використовується за замовчуванням для числових значень у полях значень. Зведену таблицю можна переглядати та редагувати на основі джерела даних OLAP, але створити її в інтернет-версії Excel не можна.
Ось як вибрати іншу функцію зведення.
-
Клацніть будь-де у зведеній таблиці, а потім виберіть пункт Зведена таблиця > список полів. Крім того, можна клацнути зведену таблицю правою кнопкою миші та вибрати команду Показати список полів.
-
У списку Поля зведеної таблиці в розділі Значення клацніть стрілку поруч із полем значення.
-
Виберіть елемент Параметри значення поля.
-
Виберіть потрібну функцію зведення та натисніть кнопку OK.
Примітка.: Функції сумування недоступні у зведених таблицях, які використовують джерела даних OLAP.
Функція зведення
Обчислюється
Сума
Сума значень. Використовується за промовчанням для полів із числовими значеннями.
Кількість
Кількість непустих значень. Функція сумування Count працює аналогічно до функції COUNTA. Функція Count використовується за промовчанням для полів з нечисловими значеннями або пустих полів.
Середнє значення
Середнє значення даних.
Максимум
Найбільше значення.
Мінімум
Найменше значення.
Добуток
Добуток значень.
Кількість чисел
Кількість значень із числами (відрізняється від функції "Кількість", що рахує непусті значення).
StDev
Обчислення стандартного відхилення генеральної сукупності, у якому вибірка – підмножина всієї генеральної сукупності.
Незсунуте відхилення
Стандартне відхилення сукупності, коли сукупність повністю складається з даних, які потрібно підсумувати.
Зсунута дисперсія
Обчислення дисперсії генеральної сукупності, у якому вибірка – підмножина всієї генеральної сукупності.
Незсунута дисперсія
Обчислення дисперсії генеральної сукупності, коли сукупність повністю складається з даних, які потрібно підсумувати.
Зведена таблиця на пристрої iPad доступна для користувачів, які працюють у програмі Excel на пристрої iPad версії 2.82.205.0 і новіших. Щоб отримати доступ до цієї функції, переконайтеся, що програму оновлено до останньої версії через App Store.
Щоб підсумувати значення у зведеній таблиці в програмі Excel для iPad, можна використовувати такі функції зведення, як Сума, Кількість і Середнє. Функція Sum використовується за замовчуванням для числових значень у полях значень. Зведену таблицю можна переглядати та редагувати на основі джерела даних OLAP, але створити її в програмі Excel для iPad не можна.
Ось як вибрати іншу функцію зведення.
1. Торкніться будь-де у зведеній таблиці, щоб відобразити на вкладці зведеної таблиці , проведіть ліворуч і виберіть Список полів , щоб відобразити список полів.
2. У списку Поля зведеної таблиці в розділі Значення торкніться трьох крапок поруч із полем значення.
3. Торкніться елемента Параметри поля.
4. Перевірте потрібну функцію зведення.
Примітка.: Функції сумування недоступні у зведених таблицях, які використовують джерела даних OLAP.
Функція зведення |
Обчислюється |
---|---|
Сума |
Сума значень. Використовується за промовчанням для полів із числовими значеннями. |
Кількість |
Кількість непустих значень. Функція сумування Count працює аналогічно до функції COUNTA. Функція Count використовується за промовчанням для полів з нечисловими значеннями або пустих полів. |
Середнє значення |
Середнє значення даних. |
Максимум |
Найбільше значення. |
Мінімум |
Найменше значення. |
Добуток |
Добуток значень. |
Кількість чисел |
Кількість значень із числами (відрізняється від функції "Кількість", що рахує непусті значення). |
StDev |
Обчислення стандартного відхилення генеральної сукупності, у якому вибірка – підмножина всієї генеральної сукупності. |
Незсунуте відхилення |
Стандартне відхилення сукупності, коли сукупність повністю складається з даних, які потрібно підсумувати. |
Зсунута дисперсія |
Обчислення дисперсії генеральної сукупності, у якому вибірка – підмножина всієї генеральної сукупності. |
Незсунута дисперсія |
Обчислення дисперсії генеральної сукупності, коли сукупність повністю складається з даних, які потрібно підсумувати. |
Потрібна додаткова допомога?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.