Сводная таблица excel дополнительные вычисления

исходной базы данных. Иногда нужно выяснить, из каких полей состоит суммарное значение. Для этого дважды щелкните на нужной ячейке области данных сводной таблицы.

Excel создаст новый лист с теми записями, которые были использованы для получения информации в выбранной ячейке сводной таблицы. На рисунке 2-14 показан пример такого списка.

Промежуточные итоги могут выявить очень полезную управленческую информацию. Например, менеджерам может быть интересно узнать, что продажи выросли на 10% в прошлом месяце. Но им было бы интересно узнать, что продажи Пэт Смита «Виджеты в Северо-Западном регионе» удвоились в прошлом месяце, в то время как продажи всех других людей резко упали.

Он показывает продажи Продавцом, Продуктом, Регионом и Клиентом с количеством и общим объемом продаж в долларах. Таким образом, присваивая имена таким образом, мы привязываем имена в серых границах строк, строки 2 и, делая это, мы можем добавить новые данные в эту таблицу между серыми строками и быть уверенными, что имена будут расширяться по мере необходимости.

Рисунок 2-14

Задание 2.3 Вставка вычисляемого поля или вычисляемого элемента

После того как была создана сводная таблица, для дальнейшего анализа данных можно воспользоваться двумя типами вычислений.

Вычисляемое поле . Новое поле создается на основе существующих полей сводной таблицы. Вычисляемое поле должно находиться в области данных сводной таблицы. (Нельзя создавать вычисляемые поля в областях страниц, строк или столбцов.)

Представление формул массива, пример 1

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

Дополнительные примеры формул массива

Вторая формула аналогична. Лучший способ получить представление о формулах массива - увидеть несколько примеров. Все они относятся к базе данных в верхней части этой страницы. В этой таблице приведены данные о продажах продавцом по продукту. Общая сумма, как вы можете видеть, соответствует общей сумме примера.

Вычисляемый элемент . Вычисляемый элемент рассчитывается с использованием содержимого других элементов, которые находятся в том же поле сводной таблицы. Вычисляемый элемент может находиться в областях данных, строк или столбцов (и не может находиться в области страниц).

На основе данных, содержащихся в файле Задание 2 - Анализ данных с помощью сводных таблиц.xls (рис. 2-15), создайте список.

Эта формула массива немного длиннее. Здесь мы умножаем первый массив на второй массив. Когда вы копируете формулу массива на оставшуюся часть этого дисплея, вы должны скопировать в два шага, а не один. Мы можем углубиться в данные, добавив дополнительный аргумент.

Формулы массива для этого примера немного длиннее, но следуют тем же шаблонам, что и раньше. И вы можете выполнить дополнительные вычисления в формуле. Например, эта формула возвращает наибольшую цену за шляпы, которые Джо продал. Скопируйте эту формулу в Рабочий диапазон.

В нескольких следующих примерах нам понадобятся единицы, продаваемые продавцом по продукту. Поэтому давайте расчитаем эти цифры сейчас. Как и прежде, скопируйте эту формулу в Рабочий диапазон. Мы можем рассчитать среднюю цену, которую Джо взимал за шляпы.

Рисунок 2-15

База данных состоит из пяти полей и 48 записей. Каждая запись содержит информацию о ежемесячных объемах продаж по каждому продавцу.

Создайте сводную таблицу, которая содержит объемы продаж каждого продавца, упорядоченные по месяцам (рис. 2-16).


Обратите внимание на нулевую строку в последнем аргументе этой формулы. Независимо от того, каким образом мы вычисляем эту формулу, у нее есть проблема: ее среднее значение не взвешено по количеству проданных единиц. Поэтому, если вы умножаете каждую среднюю цену на каждое количество единиц, проданных в примере 5, вы не получите правильную сумму.

Эта версия рассчитывает средневзвешенную цену продавцом по продукту. В этой конкретной формуле мы вычисляем общие продажи Джо для шляп, а затем делим на общее количество шляп, которые продал Джо. Это дает нам средневзвешенную цену за шляпы, которые продал Джо.

Рисунок 2-16

Вставка в сводную таблицу вычисляемого поля

Поскольку сводная таблица является особым типом диапазона данных, в нее нельзя вставлять новые строки или столбцы. Это означает, что нельзя вставить в сводную таблицу формулы, которые будут выполнять операции над данными. Однако есть возможность создания новых вычисляемых полей для сводной таблицы. В вычисляемом поле выполняются вычисления, использующие значения из других полей.

Как всегда, скопируйте эту формулу в Рабочий диапазон. Этот дисплей проверяет наши результаты. Эта формула умножает количество шляп, которые Джо продает по средневзвешенной цене продажи, чтобы рассчитать общий объем продаж Джо шляп в долларах. Нижняя правая ячейка на этом дисплее показывает, что общая сумма всех продаж совпадает с общей суммой данных в начале этой статьи. Чтобы проиллюстрировать, предположим, что менеджер по продажам думает о слиянии регионов Севера и Запада. Поэтому он хочет получить отчет, в котором эти регионы рассматриваются как один регион.

Как правило, для отображения новой информации в сводной таблице используются вычисляемые поля. Этот способ позволяет избежать создания нового поля данных в исходной базе данных. Вычисляемое поле не может находиться в областях строк, столбцов или страниц.

Предположим, что в нашем примере необходимо вычислить среднюю стоимость одной единицы товара. Для этого необходимо разделить значение из поля Продажи на значение из поляПродано единиц . Результат будет храниться в новом (вычисляемом) поле сводной таблицы.

Формулы массива могут быть расширены некоторыми неожиданными способами. Для иллюстрации рассмотрим эту формулу. Предположим, вы хотите развернуть эту формулу. В этом конкретном примере обе опции работают одинаково. Но в реальной жизни вы можете использовать эти опции по-разному.

Расчетные поля выполняют вычисления с использованием данных в одной записи, а итоговые строки выполняют расчет по всему полю данных. Когда вы создаете вычисленное поле, вы добавляете новое поле, в котором каждая строка содержит расчет, включающий другие числовые поля в этой строке. Для этого необходимо ввести математическое выражение, состоящее из имен полей в таблице и математических символов. Вам не нужно слишком много знать о математике или построении выражения, чтобы создать полезное вычисленное поле.

Чтобы создать такое поле, выполните ряд действий.

1. Поместите курсор в область сводной таблицы.

2. На панели инструментов

в Формулы → Вычисляемое поле . Появится диалоговое окноВставка вычисляемого поля .

3. Введите имя поля и определите формулу, как показано на рисунке 2-17. В формуле можно использовать другие поля. В данном примере имя поля –Средняя стоимость , а формула имеет такой вид:продажи/"Продано единиц" .

Фактически вы можете писать надежные выражения, используя только математику для школьной школы. Таблица содержит элементы, перечисленные в блоке продаж: один, полдюжины и десятки. Один столбец позволяет нам узнать количество проданных единиц продаж. Другой позволяет нам узнать фактическое числовое значение каждого из этих блоков.

Например, в верхней строке вы можете увидеть, что было продано семь десятков модных пирожных, а дюжина - 12 пирожных. Это была простая проблема, но сделать этот расчет для каждой строки таблицы было бы утомительным и трудоемким. Вместо этого мы можем создать вычисленное поле, которое показывает произведение этих двух полей, умноженное на каждую строку.

4. Щелкните на кнопке

Созданное поле будет добавлено в область данных сводной таблицы. С этим полем можно обращаться точно так же, как и с любым другим, за одним исключением: его нельзя перемещать в области страницы, строки или столбца (оно должно размещаться в области данных).



Для получения дополнительных примеров математических выражений, которые можно использовать для создания вычисленных полей, просмотрите арифметические выражения в диалоговом окне «Редактор выражений». Строка итоговых значений позволяет вам суммировать весь столбец чисел, как в книге, так и в квитанции. Полученная сумма появляется в специальной строке внизу таблицы.

Или вам нужно найти все значения в массиве, которые соответствуют указанному условию, а затем суммировать связанные значения с другого листа? Или, может быть, вы столкнулись с более конкретной проблемой, например, просмотром таблицы счетов-фактур вашей компании, указанием всех счетов-фактур конкретного поставщика и суммированием всех значений счетов-фактур? Предположим, у вас есть список продуктов с данными о продажах в течение нескольких месяцев, столбцом за каждый месяц.

Рисунок 2-17

На рисунке 2-18 показана сводная таблица после добавления вычисляемого поля. Новое поле отображается с именемСумма по полю средняя стоимость . (Если необходимо, этот текст можно изменить. Для этого измените его в одной из ячеек, после чего он поменяется во всех остальных ячейках.) Новое вычисляемое поле также появится на панели инструментовСписок полей сводной таблицы .

Теперь вы хотите составить сводную таблицу с общим объемом продаж для каждого продукта. Важный! Однако это не идеальное решение, особенно если вы работаете с большими таблицами. Некоторое время назад мы обсудили пример того, как вы можете извлекать значения из нескольких столбцов в таблице поиска и вычислять сумму этих значений. Вот несколько примеров формул.

Заметка. Если мы добавим приведенные выше формулы в таблицу «Сводные продажи», результат будет выглядеть примерно так. Предположим, у вас есть таблица, в которой перечислены имена клиентов, приобретенные продукты и количество. У вас также есть вторая таблица, содержащая цены на продукцию.

Рисунок 2-18

Вставка в сводную таблицу вычисляемого элемента

С помощью Excel можно создать вычисляемый элемент для какого-либо поля сводной таблицы. Заметьте, что создание вычисляемых элементов позволяет избежать добавления новых полей в исходную базу данных. Но следует помнить, что вычисляемые элементы могут использовать значения только в одном поле.

Ваша задача состоит в том, чтобы составить формулу, которая находит общее количество всех заказов, сделанных данным клиентом. И теперь давайте проанализируем ингредиенты формулы, чтобы вы понимали, как работают каждая из функций, и можете настроить ее для ваших собственных данных.

Если совпадение найдено, оно возвращает 1, иначе 0. . Поскольку наша формула является формулой массива, она выполняет итерационный процесс, описанный выше для каждого значения в массиве поиска. Ничего сложного, не так ли? Наконец, позвольте мне представить вам инструмент, который может искать, сопоставлять и объединять ваши таблицы без каких-либо функций или формул.

Сводная таблица, показанная на рисунке 2-16, содержит текстовое поле с именем

Месяц . В эту таблицу можно добавить вычисляемый элемент, который будет содержать сумму объемов продаж за три месяца: январь, февраль, март.

Эти же значения можно получить, если сгруппировать значения по кварталам. Но в последнем случае объемы продаж за каждый месяц будут скрыты, а на экране будут только суммарные значения. Создание вычисляемого элемента для подведения квартальных итогов – более гибкая операция, поскольку можно отобразить как итоговые значения, так и объемы продаж за каждый месяц.

Вместо того, чтобы вычислять формулы, вы просто указываете свои основные и поисковые таблицы, определяете общий столбец или столбцы и рассказываете мастеру, какие данные вы хотите извлечь. Затем вы позволяете мастеру несколько секунд искать, сопоставлять и доставлять результаты.

В этом примере показано, как выполнять вычисления в таблицах. Вы можете извлекать данные из отдельных переменных с помощью индексации точек или из одной или нескольких переменных, используя фигурные скобки. Извлеченные данные представляют собой массив, который можно использовать в качестве входных данных для других функций. Используйте имена учеников в первом столбце текстового файла как имена строк в таблице. Просмотрите тип данных, описание, единицы и другую описательную статистику для каждой переменной, используя итоговую функцию для суммирования таблицы.

Чтобы просуммировать данные в строках с помощью вычисляемого элемента, выполните ряд действий.

1. Установите табличный курсор в область сводной таблицы, над элементами которой будут проводиться вычисления. В нашем примере табличный курсор должен находиться в области строк в поле Месяц .

2. На панели инструментов Сводные таблицы щелкните на кнопкеСводная таблица и

Найти среднее по каждой строке

Резюме содержит минимальный, средний и максимальный балл для каждого теста.

Вычисление статистики с использованием переменной группировки

Максимальный балл для каждого теста. Используйте фигурные скобки для извлечения данных из таблицы и преобразования результатов теста в 25-балльную шкалу.

Пример статистики

Вычисляет сводную статистику для поля в таблице. Таблица вывода будет состоять из полей, содержащих результат статистической операции. С помощью этого инструмента доступны следующие статистические операции: сумма, среднее, максимальное, минимальное, диапазон, стандартное отклонение, счетчик, первый и последний. Если указано поле «Случай», статистика будет рассчитываться отдельно для каждого уникального значения атрибута. Таблица вывода будет содержать только одну запись, если не указано поле «Случай». Нулевые значения исключаются из всех статистических расчетов. Кнопка «Добавить поле» позволяет добавить ожидаемое поле, чтобы вы могли завершить диалог сводной статистики и продолжить сборку своей модели. При использовании слоев для расчета статистики используются только выбранные в данный момент функции.

Пример статистики 2

Медиана операция недоступна. . Следующий автономный сценарий суммирует растительность по площади в 150 футах от основных дорог.

в открывшемся меню выберите команду Формулы → Вычисляемый объект . Появится диалоговое окноВставка вычисляемого элемента .

3. Введите имя нового элемента в поле Имя , а также определите формулу в полеФормула (рис. 2-19). В формуле можно использовать элементы других полей, но нельзя вводить функции рабочего листа. В этом примере новый элемент названКвартал 1 , а вычисляется он по следующей формуле: =Январь+Февраль+Март.

Пример статистики 3

Вы можете создавать ячейки формулы или функции, которые автоматически выполняют вычисления с данными в любых выбранных ячейках. Например, вы можете сравнить значения в две ячейки, вычислить сумму или произведение ячеек и т.д. результат формулы или функции отображается в строке, в которой формула соотв.

Добавление, вычитание, умножение или деление значений ячейки

Существуют формулы для таких приложений, как статистика, финансы и технические поля. Некоторые используют информацию из удаленных источников через Интернет. В обзоре функций, который отображается при вводе знака равенства в ячейке, а также в справке «Формулы и функции». Вы можете создавать простые или сложные арифметические функции для выполнения вычислений со значениями в ваших таблицах.

4. Щелкните на кнопке Добавить .

5. Повторите пункты 3 и 4, чтобы создать вычисляемые элементы для второго и третьего кварталов.

6. Щелкните на кнопке ОК , чтобы закрыть диалоговое окно.

Рисунок 2-19

Все созданные вычисляемые элементы будут автоматически добавлены в сводную таблицу. Заметьте, что новые элементы отобразились после элементов поля Месяц . Чтобы вставить вычисляемые поля между исходными элементами, просто перетащите их на новое место. На рисунке 2-20 показано, как будет выглядеть сводная таблица после переноса

вычисляемых элементов на соответствующие им места. Эти строки были также выделены


полужирным шрифтом.

Сегодня постараюсь подробно рассказать, как сделать формуkы в сводной таблице, без дополнительных в соседних ячейках. Запись формулы в сводной таблице подойдет, если вам необходимо держать все расчеты в одном месте и при добавлении новых параметров в анализ, формулы сохраняются. Удобно, если вы ищете лучший вариант сводной или анализируете данные!

Хочется отметить, что формулы в сводной таблице можно довольно примитивные, но при этом это не уменьшает их пользу. *Я рассматриваю случай пока только для Excel 2007 и выше.

Как записать формулы в сводной таблице?

Все, как обычно, проще чем кажется. Предположим у нас есть список показателей выручка и затраты по городам. Нам необходимо посчитать прибыль. :

Теперь необходимо задать формулу прибыли, можно конечно это сделать рядом, но если например вы добавите детализацию по товару, то формулу придется дополнять — удобнее сделать внутри сводной.

Нажав курсором на сводную таблицу появиться раздел Работа со сводными таблицами в панели инструментов

Выбираем Параметры — раздел Сервис — Формулы


Нажимаем, формулы — Вычисляемое поле, в открывшемся окне вводим нужную формулу. Создать формулу можно кликая на реквизиты в таблице внизу, знаки действий ставим с клавиатуры. Вводим нужное имя вместо Поле1, например Прибыль.


Чтобы записать обычную формулу самый простой способ такой, как показано ниже


Если есть вопросы пишите нам в комментарии!