Как Посчитать Количество в Сводной Таблице Excel • Кэш сводной таблицы

Содержание

Сводная таблица количество уникальных значений

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

Обладая базовым пониманием, вы можете выполнить свою работу за несколько секунд.

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

Одной из таких задач является подсчет разных значений в сводной таблице.

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

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

Разные значения против уникальных значений

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

Уникальные значения / имена — это те, которые встречаются только один раз. Это означает, что все имена, которые повторяются и имеют дубликаты, не являются уникальными. Уникальные имена перечислены в столбце D вышеупомянутого набора данных.

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

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

Подсчет разных значений в сводной таблице Excel

Нажмите здесь, чтобы загрузить файл примера и делать все вместе со мной:

С этим набором данных вам нужно найти ответ на следующие вопросы:

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

Если вы используете Excel 2013 или более поздние версии, в сводной таблице есть встроенная функция, которая быстро подсчитывает количество.

А если вы используете Excel 2010 или ранние версии, вам придется изменить исходные данные, добавив вспомогательный столбец.

  • Добавление вспомогательного столбца в исходный набор данных для подсчета разных значений (работает во всех версиях).
  • Добавление данных в модель данных и использование параметра «Число различных элементов» (доступно в Excel 2013 и последующих версиях).

Существует третий метод, он называет метод сводной таблицы в сводной таблице.

Добавление вспомогательного столбца в набор данных

Примечание. Если вы используете Excel 2013 и более поздние версии, пропустите этот метод и перейдите к следующему (вам доступна встроенная функция).

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

Хотя это простой обходной путь, у него есть некоторые недостатки (которые будут рассмотрены далее).

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

Предположим, у меня есть набор данных, как показано ниже:

Добавьте следующую формулу в столбец F и примените ее ко всем ячейкам, в которых есть данные в соседних столбцах.

Приведенная выше формула использует функцию СЧЁТЕСЛИМН для подсчета количества раз, когда имя появляется в данном регионе. Также обратите внимание на диапазоны критериев: $C$2:C2 и $B$2:B2. Это означает, что они продолжают расширяться, когда вы идете вниз по столбцу.

Например, в ячейке F2 диапазон критериев составляет $C$2:C2 и $B$2:B2, а в ячейке F3 эти диапазоны расширяются до $C$3:C3 и $B$3:B3.

Это гарантирует, что функция СЧЁТЕСЛИМН считает первый экземпляр имени как 1, второй экземпляр имени как 2 и так далее.

Поскольку мы хотим получить только разные имена, используется функция ЕСЛИ, которая возвращает 1, когда имя появляется для региона в первый раз, и возвращает 0, когда оно появляется снова. Это гарантирует, что учитываются только разные имена, а не повторы.

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

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

Вышеуказанные шаги вставят новый лист со сводной таблицей.

Перетащите поле «Регион» в область «Строки» и поле «Помощник» в область «Значения».

Теперь вы можете изменить заголовок столбца с «Сумма по полю Помощник» на «Количество сотрудников».

Недостатки использования вспомогательного столбца

Хотя этот метод довольно прост, я должен выделить несколько недостатков, связанных с изменением исходных данных в сводной таблице:

  • Источник данных со вспомогательным столбцом не такой динамичный, как сводная таблица. Если изменится поставленная задача, вам придется вернуться к исходным данным и изменить формулу вспомогательного столбца (или добавить новый вспомогательный столбец).
  • Поскольку вы добавляете больше данных в источник сводной таблицы (который также добавляется в сводный кэш), это может привести к увеличению размера файла Excel.
  • Так как мы используем формулу Excel, это может замедлить работу вашей книги Excel, если в данных тысячи строк.

Добавить данные в модель данных и суммировать, используя «Число различных элементов»

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

В случае, если вы используете предыдущую версию, вы не сможете использовать этот метод (используйте метод, описанный выше).

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

Ниже приведены шаги для получения количества разных сотрудников в сводной таблице:

  • Выберите любую ячейку в таблице.
  • Нажмите вкладку «Вставка».
  • Нажмите на кнопку Сводная таблица.
  • В диалоговом окне «Создание сводной таблицы» убедитесь, что таблица / диапазон указаны правильно и выбран новый рабочий лист.
  • Установите флажок «Добавить эти данные в модель данных».
  • Нажмите ОК.

Приведенные выше шаги вставят новый лист с новой сводной таблицей.

Перетащите регион в область «Строки» и «Сотрудник» в область «Значения». Вы получите такую сводную таблицу:

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

Чтобы получить подсчет разных значений в сводной таблице, выполните следующие действия:

  • Щелкните правой кнопкой мыши по любой ячейке в «Число элементов в столбце Сотрудник»
  • Нажмите на «Параметры полей значений».
  • В диалоговом окне «Параметры поля значений» выберите «Число различных элементов» в качестве операции (вам может потребоваться прокрутить список вниз, чтобы найти его).
  • Нажмите ОК.

Обратите внимание, что название столбца изменится с «Число элементов в столбце Сотрудник» на «Число разных элементов в столбце Сотрудник». Вы можете изменить его.

Некоторые вещи, которые нужно знать, добавляя свои данные в модель данных:

  • Если вы сохраните свои данные в модели данных, а затем откроете в более старой версии Excel, появится предупреждение: «Некоторые функции сводной таблицы не будут сохранены».
  • Когда вы добавляете свои данные в модель данных и создаете сводную таблицу, в ней не отображаются параметры добавления вычисляемых полей и вычисляемых столбцов.

Что если вы хотите посчитать уникальные значения (а не разные значения)?

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

Помните — уникальные значения и разные значения не одно и то же. Нажмите , чтобы узнать разницу.

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

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

= ЕСЛИ (ЕСЛИ (СЧЁТЕСЛИМН ($C$2:$C$1001; С2; $B$2:$B$1001; В2) / СЧЁТЕСЛИ ($C$2:$C$1001; С2) 1;0;1);0)

Приведенная выше формула проверяет, встречается ли имя сотрудника только в одном регионе или в нескольких регионах. Это делается путем подсчета количества появлений имени в регионе и деления его на общее количество появлений имени. Если значение меньше 1, это означает, что имя встречается в двух или более двух регионах.

Если имя встречается в нескольких регионах, формула возвращает 0, в противном случае возвращает единицу.

Формула также проверяет, повторяется ли имя в том же регионе или нет. Если имя повторяется, только первый экземпляр имени возвращает значение 1, а все остальные экземпляры возвращают 0.

Это может показаться немного сложным, но это опять-таки зависит от того, чего вы пытаетесь достичь.

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

Из данной статьи вы узнаете о 5 полезных свойствах сводных таблиц, которые помогу вам быстро и детально проанализировать ситуацию (на примере анализа клиентской базы). Вы узнаете:

1. Как сгруппировать данные;
2. Какие показатели можно рассчитать при сведении данных;
3. Как одновременно рассчитать несколько показателей по одному параметру при сведении данных;
4. Какие дополнительные возможности расчета при сведении данных вы можете использовать?
5. О возможности сортировки.

И на основании этого анализа мы затронем мощнейшую технику планирования мероприятий по стимулированию сбыта на рынках FMCG.

Для начала сделаем сводную таблицу. Возьмем простую таблицу продажи клиентам по дням.

Установим курсор в левый верхний угол нашей таблицы, затем переходим в меню «Вставка» и нажимаем на кнопку «Сводная таблица»:

В диалоговом окне «Создание сводной таблицы» нажимаем «ОК»:

Подробнее о создании сводных таблиц читайте в статье «Как сделать сводную таблицу и сгруппировать временные ряды?»

1-е полезное свойство сводной таблицы для бизнес анализа — группировка данных

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

Перетаскиваем поле «Отгрузка сумма» в область сводной таблицы «Название строк» (зажимаем поле «Отгрузка_сумма» левой кнопкой мыши и перетаскиваем в раздел сводной «Название строк»):

Мы вывели все отгрузки в левый столбец сводной. Теперь устанавливаем курсор наши отгрузки (как на рисунке):

Заходим в меню Excel «Данные» и нажимаем на кнопку «Группировать»

В появившемся диалоговом окне устанавливаем шаг группировки «5000» (вы можете ввести любой) и нажимаем «ОК»

Получаем сгруппированные объемы продаж с заданным шагом:

Для того, чтобы группировка выглядела красиво и воспринималось, нажимаем еще раз кнопку «Группировать» и руками ставим ровные значения, для значения «начиная с» — «-15 000» (ниже минимального значения, кратного 5000) «по» — «45 000» (больше максимальной группы, кратное 5000).

2-е полезное свойство сводных таблиц для бизнес анализа — возможность рассчитать различные сводные параметры по полям из исходной таблицы

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

Зажимаем левой кнопкой мыши поле «Отгрузка_сумма» и перетаскиваем его в поле сводной «Значения»:

Сводная по умолчанию рассчитала «Количество по полю Отгрузка_сумма», т.е. кол-во записей в нашей исходной таблице на листе «Данные». Т.к. таблица у нас содержит информацию по продажам клиентам по дням, то наш показатель «Количество по полю Отгрузка_сумма» — это количество отгрузок клиентам.

В итоге в сводной таблице мы видим количество отгрузок клиентам в разных диапазонах отгрузок:

Как нам из количества отгрузок получить сумму отгрузок?

Нажимаем левой кнопкой мыши на поле «Количество по полю Отгрузка сумма» в области сводной таблицы «Значения», и в раскрывшемся меню выбираем «Параметры полей значений…»

Получаем суммарный объём продаж для каждого диапазона отгрузок:

Т.е. мы видим, какой объем продаж приходится на отгрузки в диапазоне от 0 до 5000 руб, от 5000 до 10 000 руб. и т.д. И видно, что максимальный объём отгрузок приходится на диапазон от нуля до 5000 руб.

3 свойство – возможность для одного поля рассчитывать различные операции сведения данных

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

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

Получаем для каждого диапазона отгрузок объем продаж, количество отгрузок и среднюю отгрузку:

Теперь мы видим, в каком диапазоне отгрузок максимальный объем продаж и максимальное количество отгрузок. В нашем примере это для диапазона от 0 до 5000 руб. и объём продаж и количество отгрузок максимально.

4-е свойство сводных таблиц — возможность проводить дополнительные расчеты

Для наглядности анализа данных добавим еще 2 параметра — «Долю по объёма продаж по каждой группе»и «Долю количества отгрузок для каждой группы».

Для этого в поле сводной таблицы «Значения» перетащим еще 2 раза поле «Отгрузка сумма»

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

Теперь еще раз заходим в «Параметры полей значений» и входим во вкладку «Дополнительные вычисления»:

Выбираем в поле «Дополнительные вычисления» пункт «Доля от общей суммы»

Получаем таблицу, в которой для каждого диапазона отгрузок клиентам мы видим объём продаж, количество отгрузок, среднюю отгрузку, долю объема продаж по каждой группе и долю количества отгрузок по каждой группе:

5 полезное свойство — сортировка

Теперь для наглядности от максимальной к минимальной группе по объёму продаж сделаем сортировку. Для этого установим курсор в поле с объёмом продаж по группам и нажмем на кнопку «сортировка от максимального к минимальному»:

Видно, что максимальная группа по объёму продаж и количеству отгрузок — это группа «от 0 до 5000 руб.» средние продажи в этой группе составляют 1971 руб.

Обратите внимание! Средняя отгрузка по всем клиентам значительно отличается от 86% отгрузок. Причем отличается значительно

Это серьезная разница, и если мы будем стимулировать продажи опираясь на 86% отгрузок и среднюю по ним — 1 971 руб., то наши действия будут точней, а эффект гораздо выше, т.к. мы сможем заинтересовать максимальное количество клиентов.

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

Присоединяйтесь к нам!

Скачивайте бесплатные приложения для прогнозирования и бизнес-анализа:

Получите 10 рекомендаций по повышению точности прогнозов до 90% и выше.

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

На вкладке Подстановка в раскрывающемся списке свойства Тип элемента управления выбирается одно из значений Поле, Список или Поле со списком.

Общие свойства полей

Общие свойства задаются для каждого поля на вкладке Общие и зависят от выбранного типа данных.

1. Размер поля задает максимальный размер сохраняемых в поле данных.

Для поля с типом данных Текстовый задается размер от 1 до 255 знаком (по умолчанию — 50 знаков).

в) Байт (для целых чисел от 0 до 255, длина поля 1 байт);

г) Целое (для целых чисел от -32 768 до +32 767, занимает 2 байта);

д) Длинное целое (для целых чисел от -2 147 483 648 до +2 147 483 647, занимает 4 байта);

е) Дробные с плавающей точкой 4 байта (для чисел от —3,4хЮ38 до +3,4х1038 с точностью до 7 знаков);

ж) Дробные с плавающей точкой 8 байт (для чисел от -1,797хЮ308 до +1,797хЮ308 с точностью до 15 знаков);

з) Действительное (для целых чисел от -1038-1 до 1038-1 при работе с проектами, которые хранятся в файлах типа1 ADP, и от -1028-1 до 1028-1 — для файлов типа MDB, с точностью до 28 зна­ков, занимает 12 байт);

и) Код репликации. Глобальный уникальный идентификатор, занимает 16 байт. Поля такого типа используются Access для создания системных уникальных идентификаторов реплик, наборов реплик, таблиц, записей и других объектов при репликации баз данных.

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

2. Формат поля является форматом отображения заданного типа данных и задает правила представления данных при выводе их на экран или печать.

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

4. Подпись поля задает текст, который выводится в таблицах, формах, отчетах.

6. Условие на значение позволяет осуществлять контроль ввода, задает ограничения на вводимые значения, запрещает ввод при нарушении условий и выводит текст, заданный свойством Сообщение об ошибке.

7. Сообщение об ошибке задает текст сообщения, выводимый на экран при нарушении ограничений, заданных свойством Условие на значение.

Тип элемента управления

На вкладке Подстановка в окне конструктора таблиц задается свойство Тип элемента управления. Это свойство определяет, будет ли отображаться поле в таблице и в форме в виде:

Таким образом, определяется вид элемента управления, используемого по умолчанию для отображения поля.

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

[expert_bq id=»1570″]Одна из наиболее интересных и мощных функций, которые есть в каждой сводной таблице, это возможность группировать числовые данные в диапазоны или сегменты. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq]
  1. Нажмите кнопку «Редизайн таблицы» на вкладке XLTools.
  2. Выделите сводную таблицу, включая заголовки.
  3. Укажите размер заголовков.
  4. Отметьте флажком «Сохранить заголовки»:

Как Посчитать Количество в Сводной Таблице Excel • Кэш сводной таблицы

Сводные таблицы Excel

  • Выберите любую ячейку в таблице.
  • Нажмите вкладку «Вставка».
  • Нажмите на кнопку Сводная таблица.
  • В диалоговом окне «Создание сводной таблицы» убедитесь, что таблица / диапазон указаны правильно и выбран новый рабочий лист.
  • Установите флажок «Добавить эти данные в модель данных».
  • Нажмите ОК.

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

Excel: как подсчитать сумму по категориям

Недавно я на практике столкнулся с задачей подсчитать сумму расходов по разным категориям и хочу сегодня поделиться с вами несколькими вариантами решения. Допустим, исходный список расходов выглядит так:

Как подсчитать сумму по категориям в Excel

Общая сумма затрат понятна, но хотелось бы видеть более конкретный расклад по статьям расходов.

Вообще, в списке явно просматриваются две категории – магазины и кафе. Поэтому имело бы смысл добавить третий столбец «Категория» и указать ее в каждой строке (как сейчас сделано в файле, который вы найдете в конце статьи). Но на скорую руку можно обойтись и без этого.

Способ 1 – Сводная таблица

Выделите ячейки с расходами (кроме итога) и выберите на ленте Вставка (Insert) – Сводная таблица (Pivot Table).

Сводная таблица откроется в новом листе. Дальше в Excel 2013 все элементарно — установите флажки полей для отображения, как показано в правой части рисунка ниже.

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

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

Как подсчитать сумму по категориям в Excel

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

Я знал о сводных таблицах, но фильтры навели меня на мысль о том, нельзя ли обойтись без сводной таблицы. Оказалось, что можно!

Способ 2 – Сумма отфильтрованных значений

  1. Выделите столбцы с данными и выберите на ленте Данные (Data) – Фильтр (Filter). Я рекомендую выделять именно столбцы, т.к. при выделении ячеек автоматический фильтр может не сработать (коллега по работе совсем недавно впал в ступор от такого).
  2. Замените формулу СУММА (SUM) на ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL), указав в качестве номера функции значение 9. Оно отвечает за сумму отображаемых строк.
  3. Выберите фильтром нужные названия или категорию, если имеется.

Как подсчитать сумму по категориям в Excel

Вводя формулу SUBTOTAL, вы могли заметить, что у нее 11 функций, причем название каждой повторяется дважды (1 и 101, 2 и 102, и т.д.)

Как подсчитать сумму по категориям в Excel

«Сотенные» функции учитывают скрытые строки — проверьте их работу самостоятельно.

Способ 3 – Форматировать как таблицу

Спасибо читателю Сергею, напомнившему в комментариях об этом простом способе. Он подробно описан в статье Николая Павлова (MVP Excel) Умные таблицы. Кстати, они тоже используют формулу SUBTOTAL :)

Книга Excel для экспериментов ниже, и да, можно поиграть прямо тут или на SkyDrive! Кстати, язык Excel в данном случае будет соответстовать языку вашего браузера.

А что вы в последний раз считали в Excel? :) Напишите в комментариях!

Об авторе

Вадим — владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь. Поддержать автора вы можете тут.

Вас также может заинтересовать:

Я в Telegram

Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.

комментариев 39

Вадим, прошу прощения за оффтоп, но ведете бюджет в Excel ?

Ваша оценка: +1

Юрий, нет, не веду, хотя раньше частично вел. Тут просто надо было подсчитать один момент. А в записи просто понятный пример.

Ваша оценка: 0

Каждый месяц считаю таблички в 30-40 тысяч строк и 30-100 столбцов.
Без сводной таблицы никак.

Ваша оценка: 0

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

Ваша оценка: 0

Продолжая начатый уже оффтоп, Вадим, где ты ведёшь, если вообще занимаешься этим, свой бюджет? ;)

Ваша оценка: +2

Ваша оценка: 0

Вадим, по моему мнению, вести домашний бюджет в Excel не очень удобно. Я пользуюсь программой Money IQ на iPhone. Все быстро, удобно и всегда под рукой. Также есть куча похожих программ для iPhone, для Android и для Windows Phone.

Ваша оценка: 0

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

Ваша оценка: 0

Часто приходится выполнять подобные действия, но я использую «Форматировать как таблицу», включаю «Строка итогов» и вуаля!
Мне кажется так быстрее, чем у вас. Более того при моем способе интересно закрепляется верхняя строка при длинном списке.

Ваша оценка: +3

Сергей, точно! Это отличный вариант, о котором я забыл, хотя читал статью Николая Павлова (MVP Excel) Умные таблицы.

Я бы не сказал, что это быстрее, чем сводная таблица, но попроще, наверное. Что же касается формулы SUBTOTAL, то именно она используется в умных таблицах :)

Ваша оценка: +2

Ваша оценка: 0

Так скоро мы дойдем до азбуки.
Без обид, Вадим, про Windows у Вас получается куда лучше….

Ваша оценка: -3

1. Не все задачи эффективно решаются средствами Windows. Да, в Windows есть калькулятор, но в Excel считать удобнее :)

2. Если данная задача для вас слишком проста, это не значит, что я пишу о ПО хуже, чем о Windows. Пишу-то я одинаково.

Годится! Согласны? +8

Веду учёт всех расходов в Excel 2007. По столбцам виды расходов, счёт в Сбербанке, доходы (зарплата, пенсия и прочие доходы). Веду учёт уже более 3-х лет. По строкам даты. Ввожу только приход и расход по категориям. Все остальные итоги выводятся автоматически. Подсчёт ведётся и ежедневный и помесячный. Спасибо за новую тему.

Ваша оценка: 0

Василий, а специализированным ПО не пробовали пользоваться? Или Excel устраивает для вашей задачи?

Ваша оценка: 0

Расчетов в Excel делаю не много, в основном сбор, отображение выборочной информации и ссылки на детальные описания (похоже на маленькие БД без макросов). Что-то типа такого:

Ваша оценка: 0

Вадим, спасибо за ответ — у вас немецкий Excel, как я понял :)

Аха, это уже намного лучше сформулировано, чем у Сергея выше, поэтому отвечу подробнее.

О выборе тем
Подавляющее большинство записей блога делится на две категории:

1. «Решения задач» с которыми сталкиваюсь я лично или другие люди (вопросы по почте, форумы). И тематика тут не ограничивается ОС Windows. В частности, я люблю Excel и очень активно использую его на работе. А задачи в нем решаю по мере их поступления.

2. «Как это работает», т.е. технологии, концецпии и т.п. В основом — Windows, но также и ПО (и не забывайте про серию об SSD).

Есть еще «Специально для некоторых постоянных читателей» (вело), и да, ими тоже выражали мне недовольство те, кто не катает :)

О тайном знании
Понятно, что лично вас (и многих других) интересует тайное знание (ТЗ) о Windows, которое я доставляю время от времени. Но должен ли я его доставлять в каждой записи? Нет, конечно.

ТЗ, как правило, содержится в материалах о новых продуктах и технологиях, например, в Windows 8 — я пишу о ней (в т.ч. и потому, что пользуюсь ОС сам — см. пункт 1 выше).

Окей, по памяти цитирую письмо, полученное от читателя блога пару недель назад:

«Почему вы пишете только о Windows 8? Большинство пользуется Windows 7 и хотелось бы читать о ней.»

Ответом, кстати, была ссылка на статьи о 7, немалая часть которых была написана в то время, когда большинство еще пользовалось XP :)

ТЗ не нужно большинству, им нужно что-то простое и распространенное. Хороший пример — запись о настройке Hyper-V. За исключением пары нюансов, там КО из разряда Next-Next-Next. Однако эта запись является одной из наиболее востребованных посетителями из поисковиков.

О специализированных ресурсах и конкретных задачах
Ресурсы «Вопрос-Ответ» есть по каждой теме, но
1. Нужно их знать.
2. Там должен быть ответ на ваш вопрос.

Да, его можно задать, но зачем, если ответ уже есть в моей рубрике Вопрос — Ответ? :)

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

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

Посетители из поисковиков не самоцель, но я рассчитываю на то, что они вольются в постоянную аудиторию и научатся чему-то полезному — в этом и цель.

*

Результат публикации?

Заметьте, что с этой страницы покидают блог на 5% реже, чем в среднем по сайту.

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

Годится! Согласны? +8

Сергей: Так скоро мы дойдем до азбуки.
Без обид, Вадим, про Windows у Вас получается куда лучше….
»

Годится! Согласны? +4

Евгений, спасибо, что читаете мой блог (в т.ч. предыдущие записи — там много интересного:) и поддерживаете идею этой записи. И я очень рад, что она подвигла вас на отправку первого (судя по имени/e-mail) комментария!

Вовлечение читателей в обсуждение — это стратегическая задача развития блога, и барьер «первого коммментария» преодолевают далеко не все постоянные читатели.

Ваша оценка: 0

Ваша оценка: +1

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

Ваша оценка: 0

сорри, если получилось заумным тоном ботаника, мол, я умный… Не хотел никого обидеть :)

Ваша оценка: 0

Павел, я не совсем понял идею, если честно. Возьмите файл^^, запишите видео, киньте ссылку :)

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

Ваша оценка: 0

Записал видео, вот ссылка, как просили: http://youtu.be/N2jEe55xfgA
Сорри, что без голоса, у меня все спят :)

Там в экселе встроенных видов группировки много: даты можно группировать помесячно (пишет первые три буквы месяца), произвольное количество дней (например, понедельно), поквартально, по годам и т.п. Цифры можно группировать интервалами (например, 1-100; 101-200; 201-300… и т.п.).

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

Ваша оценка: +1

Павел, теперь я понял, что вы там перетаскивали :) Отличное видео! Я добавил его в статью :)

Ваша оценка: 0

Отличное видео и способ группировки, но честно, чтобы использовать возможности сводной, ей изначально немного не доставало данных. Нужно ввести доп. столбец, тогда ни фильтрация, ни группировка не понадобятся — сводная сама все сделает. Вот ссылка на файл http://yadi.sk/d/PEdPVpv5ALzkX

Ваша оценка: 0

Аркадий, да, я об этом сразу и написал. Более того, первый черновик статьи содержал шаг «Добавление категорий» :) Убрал я его, находясь под влиянием того, что в моем (реальном) случае подсчет нужно было сделать всего один раз, причем на планшете! Поэтому операция «сводная таблица -> фильтр в ней» вела к цели быстрее всего ;)

Но если таблица обновляется / дополняется, категории сильно упрощают жизнь. Я добавил столбец «Категории» в файл-пример — желающие могут сравнить, насколько проще решается задача, если позаботиться о них заранее.

Ваша оценка: 0

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

Ваша оценка: 0

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

1. Введение столбца «Категории»^^ позволяет продемонстрировать более эффективный способ решения, что редко бывает, когда я пишу о Windows :)

2. Разнообразие способов решения задачи позволяет показать те, что не описаны в статье. Второе тоже не часто бывает в моем блоге, потому что я, как правило, полностью раскрываю тему.

И, кстати, с точки зрения вовлечения аудитории в обсуждение — это не всегда правильно, потому что лишает людей возможности выразить себя. Поэтому некоторые гуру онлайн-маркетинга советуют иногда не раскрывать тему полностью (и при этом они же могут советовать делать глубокие исследовательские статьи:)

Ваша оценка: 0

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

Ваша оценка: 0

Артем, кстати, Николай Павлов (MVP Excel) в июле опубликовал статью/видео Анализ детализации мобильной связи (Билайн). И он там преобразует в число сначала :) Видимо, до билайна только недавно дошло, что нужно упростить клиентам жизнь.

Ваша оценка: 0

Василий: Веду учёт всех расходов в Excel 2007. По столбцам виды расходов, счёт в Сбербанке, доходы (зарплата, пенсия и прочие доходы). Веду учёт уже более 3-х лет. По строкам даты. Ввожу только приход и расход по категориям. Все остальные итоги выводятся автоматически. Подсчёт ведётся и ежедневный и помесячный. Спасибо за новую тему.
»

Василий, заинтересовал ваш способ учета расходов в Excel! Не могли бы Вы скинуть в качестве примера вашу таблицу? Я и сам веду учет в Excel, но не так сложно как у Вас, хотел бы сделать учет доходов/расходов более умным.

Ваша оценка: 0

Ваша оценка: +1

Спасибо за статью, прям как по заказу в самую тему, веду учет в экселе экспортируя данные из coinkeeper на ios, и как раз выборка нужна была…как то пытался, но руки не доходили , а тут еще и несколькими способами)
Вчера как раз прикрутил график , а сегодня будет и по категориям)

Ваша оценка: 0

Евгений, спасибо что отписал и тут помимо почты — рад, что статья пригодилась и вовремя.

Ваша оценка: 0

Если действительно надо посчитать сумму один раз для конкретного параметра повторяющегося несколько раз, то я пользуюсь формулой «суммесли()».

Ваша оценка: 0

Я бы третий столбец озаглавил бы «Магазин», где ставил бы единички против магазинов, чётвёртый — аналогично «Кафе». Для подсчёта магазинов использовал формулу с СУММПРОИЗВ(), считающую векторное произведение столбцов с суммами и единичками (пустые ячейки эквивалентны 0). Для кафе — аналогично.
Столбец с единичками для кафе можно описать как =1-С3, т.к. столбцы взаимоисключающие.

Ваша оценка: 0

Александр, а если у вас 10 тысяч строк, тоже 1/0 ставить будете? :)

Ваша оценка: +1

С такими таблицами (на 10 тысяч строк) не сталкивался. Приходилось работать только с таблицами, где 1/0 хватало за глаза.

[expert_bq id=»1570″]Но вместо того, чтобы показывать общие продажи для каждого продукта, вы хотите показать продажи в процентах от общего объема продаж. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Например, предположим, что у вас есть сводная таблица, которая показывает распределение сотрудников по отделам. Вы хотите еще больше сгруппировать отделы: Продажи, Закуп и Маркетинг в группу 1, а Эксплуатацию и Бухгалтерию — в группу 2. Группа 1 и группа 2 не отображаются в данных, это ваши собственные пользовательские группы.

Сложная сводная таблица в excel как сделать — Информатизация

  1. Выделите столбцы с данными и выберите на ленте Данные (Data) – Фильтр (Filter). Я рекомендую выделять именно столбцы, т.к. при выделении ячеек автоматический фильтр может не сработать (коллега по работе совсем недавно впал в ступор от такого).
  2. Замените формулу СУММА (SUM) на ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL), указав в качестве номера функции значение 9. Оно отвечает за сумму отображаемых строк.
  3. Выберите фильтром нужные названия или категорию, если имеется.

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: