Excel промежуточные итоги сумм если

 

Добрый день.Не подскаже те можно ли объединить эти две функции.  
Необходимо работать с отфильтрованными данными но с использованием суммесли  
Пример  
А        B      C  
Москва  ЦАО    10  
Москва  САО    5  
Москва  ИТОГО  15  
Питер          20  
Питер   ИТОГО  20  
Фильтр по МСК.а сумма если по «ИТОГО»

 

с файлом было бы понятнее

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Выбрать МОСКВА-ИТОГО? Зачем фильтр?

 

Если хотите получить сумму отфильтрованных строк, используйте ПРОМЕЖУТОЧНЫЕ.ИТОГИ для промежуточных сумм и итоговой суммы.  
Если хотите получить сумму по условию независимо от фильтра, используйте СУММЕСЛИ.  
Если хотите получить более конкретный ответ, давайте пример с пояснением.

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

=СУММ(—(«Москва»&»ИТОГО»=A:A&B:B)*C:C) — массивная формула

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

Хоть вопрос и не от меня, но примерно представляю о чем речь.  
Примерно такое.

 
 
 
 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

.. я же писал =СУММ(—(«Москва»&»ИТОГО»=A:A&B:B)*C:C)

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

С вишней работает а если я другой фрукт ставлю уже нет.  
как зацепить первую строку после фильтрации?  
если сортировка вишня то по вишне так считать  
если по груше то по груше и так далее

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

..про выпадающие списки почитайте в приёмах.

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

Хотел свой отправить, но все таки решил глянуть у Казанского — один в один.  
Только в .xls :)

 

Владимир.Спасибо за ответ.Но вот только ячейка F5 она всегда F5 не зависимо от фильтра и все время считает по «Вишне»

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

{quote}{login=Vrangtop}{date=12.05.2011 03:14}{thema=}{post}Владимир.Спасибо за ответ.Но вот только ячейка F5 она всегда F5 не зависимо от фильтра и все время считает по «Вишне»{/post}{/quote}  

  Ну, я ведь писал: <<..про выпадающие списки почитайте в приёмах.>>  
Или вручную напишите вместо сливы яблоко..  

  —  
55551

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

{quote}{login=Vrangtop}{date=12.05.2011 02:31}{thema=}{post}Норм файл{/post}{/quote}конкретно под этот файл

 

чуть с диапазоном ошибся  
=СУММПРОИЗВ((B5:B32=»Итого по фрукту»)*C5:C32*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(A5;СТРОКА(A5:A32)-5;)))  

  А если в столбце В5:В32 нет других значений, то  

  =СУММПРОИЗВ(C5:C32*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(B5;СТРОКА(A5:A32)-5;)))

 

artem_shir

Пользователь

Сообщений: 9
Регистрация: 01.01.1970

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

 

А в какой ячейке формула? или во всех формулах? и где у Вас там ПРОМЕЖУТОЧНЫЕ.ИТОГИ?

 

artem_shir

Пользователь

Сообщений: 9
Регистрация: 01.01.1970

Михаил, день добрый!  
Хотелось бы вывести итог в ячейки, выделенные цветом.  
Т.е. в ячейках, выделенных должно происходить суммирование по условиям данных, выбранных фильтром.  
Функцию «Промежуточные.итоги» никуда не вносил, т.к. не понимаю, как ее  использовать совместно с функцией суммирования с условиями.  
Задача этого файла:  
1. выводить помесячные результаты по менеджерам, торговым сетям, годам и типам продаж (планы, отгрузки, продажи в маркете) взависимости от выставленных условий в фильтрах.  
2. после этого будет строиться диаграмма с совокупностью графиков

 

artem_shir

Пользователь

Сообщений: 9
Регистрация: 01.01.1970

Михаил, не получается помочь?

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

Расскажите, что это за формулы, что они пытаются считать? Для начала эти формулы нужно поправить, затем переходить к следующему.  
———  
Зачем использовать автофильтр, если =СУММПРОИЗВ(($D$10:$D$107=$D3)*($E$10:$E$107=$E3)*G$10:G$107) уже фильтрует?

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

=_xlfn.IFERROR(F5/F3;0)  
=_xlfn.IFERROR(F5/F4;0)  

  .. об этом речь.

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

artem_shir

Пользователь

Сообщений: 9
Регистрация: 01.01.1970

Сейчас считают правильно, то что нужно. Сумма с условием получается верной. Прошу помочь с тем, что еще суммировались только те ячейки, которые выбраны фильтром в строке 9.  
Пример:  
выбираю менеджера Иванова, сеть АТБ, а фильтр по маркетам не ставлю, сумма в ячейке G3 должна быть 3610, в ячейке G4 3360.  

  Если что, мой скайп: artem_shir.  
Или укажите свой скайп или телефон.  

  Второе сообщение от Вас на непонятном мне языке :)

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

{quote}{login=artem_shir}{date=02.04.2012 02:49}{thema=}{post}  
1. выводить помесячные результаты по менеджерам, торговым сетям, годам и типам {/post}{/quote}  

  Какие «помесячные», если дат нет?

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

Промежуточные.итоги.

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

artem_shir

Пользователь

Сообщений: 9
Регистрация: 01.01.1970

может я не так делаю, как надо…  
у меня месяцы указаны в строке 1, стоблцы с F по Q.  

  задача:  
ячейка G3 должна просуммировать с условием указанным в ячейках D3 и E3 все видимые (при помощи фильтра в строке 9) данные диапазона G10:G107.

 

artem_shir

Пользователь

Сообщений: 9
Регистрация: 01.01.1970

{quote}{login=Владимир}{date=04.04.2012 12:03}{thema=Re: }{post}Промежуточные.итоги.{/post}{/quote}  

  Спасибо, не совсем то, что хотел…  
Отдельно использовать фильтр и сумма с условием я понимаю как …  
А, возможно ли, объединить сумму с условием («СуммаМн» или «СуммаПроизв») и использование фильтра (путем «Промежуточные.Итоги») в одной ячейке?

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

49440

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

artem_shir

Пользователь

Сообщений: 9
Регистрация: 01.01.1970

#30

04.04.2012 12:54:06

Спасибо, класс, работает!  

  Еще маленькое уточнение:  
1. как выбрать одну сеть по всем менеджерам (или по двум)?  
2. и наоборот как посмотреть продажи одного менеджера по двум или более сетям?

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel используется для расчета промежуточных итогов в таблицах (в том числе и базах данных) и возвращает искомое числовое значение (в зависимости от номера требуемой операции, указанного в качестве первого аргумента данной функции, например, 1 – среднее арифметическое диапазона значений, 9 – суммарное значение и т. д.). Чаще всего рассматриваемую функцию применяют для модификации списков с промежуточными итогами, созданных с использованием специальной встроенной команды в Excel.

Примеры использования функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel

Функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ целесообразно использовать в случаях, когда таблица содержит большое количество данных, которые могут быть отфильтрованы по одному или нескольким критериям. При этом в результате применения фильтров будет отображена только часть таблицы, данные в которой соответствуют установленному критерию. Однако операции с использованием обычных функций, таких как СУММ, СРЗНАЧ и др. будут производиться над всей изначальной таблицей (то есть с учетом скрытых строк). Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ работает только с отфильтрованными данными.

Суммирование только видимых ячеек в фильтре Excel

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

Вид исходной таблицы данных:

Пример 1.

Используем фильтр для отбора данных, которые относятся к гитарам марки Ibanez. Для этого выделим всю таблицу или просто перейдите курсором на любую ячейку таблицы и воспользуйтесь инструментом «ДАННЫЕ»-«Фильтр». Теперь исходная таблица имеет следующий вид:

Фильтр.

Нажмем на раскрывающийся список в столбце B («Марка товара») и установим флажок только напротив названия «Ibanez»:

Марка товара.

После нажатия на кнопку «ОК» таблица примет следующий вид:

Ibanez.

Как видно, некоторые строки теперь являются скрытыми. Если применить обычную функцию СУММ, будет произведен расчет для всех строк исходной таблицы:

СУММ.

Вместо этого в ячейке C24 будем использовать следующую функцию:

ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

Описание аргументов:

  • 9 – числовое значение, соответствующее использованию функции СУММ для получения промежуточных итогов;
  • C4:C20 – диапазон ячеек, содержащих данные о стоимости гитар (при этом все другие гитары, кроме марки Ibanez, в расчете не учитываются).

Аналогично выполним расчет для количества проданных гитар и общей выручки («Сумма). В результате получим:

расчет для количества проданных гитар.

Для сравнения приведем результаты, полученные с использованием обычной функцией СУММ:

Для сравнения.

Несмотря на то, что часть строк скрыта благодаря использованию фильтра, функция СУММ учитывает все строки в расчете.



Выборочное суммирование ячеек таблицы в Excel

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

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

Пример 2.

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

Итоги под данными.

После нажатия на кнопку «ОК» исходная таблица примет следующий вид:

ОК.

Полученная таблица имеет инструменты, позволяющие скрывать/отображать части данных и отобразить при необходимости только общий итог. Если выделить любую ячейку, в которой отображаются промежуточные итоги, можно увидеть, что они были рассчитаны с использованием функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

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

средняя стоимость.

Примеры формул для расчетов промежуточных итогов в таблице Excel

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

Вид исходной таблицы данных:

Пример 3.

Отфильтруем данные с использованием критериев «джинсы» и указанная в условии дата:

джинсы.

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ не содержит встроенных функций для расчета моды и среднего отклонения. Для расчета моды используем следующую формулу (формула массива CTRL+SHIFT+ENTER):

В данном случае функция ПРОМЕЖУТОЧНЫЕ.ИТОГЫ возвращает ссылку на диапазон ячеек, из которого исключены строки, которые не отображаются в связи с использованием фильтров. Функция ЕСЛИ возвращает массив, содержащий числовые значения для отображаемых строк и пустые значения «» для строк, которые не отображены. Функция МОДА игнорирует их при расчете. В результате выполнения формулы получим:

МОДА.

Для расчета среднего отклонения используем похожую формулу:

Результаты вычислений:

СРОТКЛ.

Как правило, функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ используют для несложных вычислений. 11 функций, предложенных в рамках ее синтаксиса, как правило вполне достаточно для составления отчетов с промежуточными итогами.

Особенности использования функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel

Рассматриваемая функция имеет следующую синтаксическую запись:

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции;ссылка1;[ссылка2];…])

Описание аргументов:

  • номер_функции – обязательный для заполнения аргумент, принимающий числовые значения из диапазонов от 1 до 11 и от 101 до 111, характеризующие номер используемой функции для расчета промежуточных итогов: СРЗНАЧ, СЧЁТ, СЧЁТЗ, МАКС, МИН, ПРОИЗВЕД, СТАНДОТКЛОН, СТАНДОТКЛОНП, СУММ, ДИСП и ДИСПР соответственно. При этом функции, обозначенные числами от 1 до 11, используются тогда, когда в расчет требуется также включить строки, которые были скрыты вручную. Функции, обозначенные числами от 101 до 111, игнорируют скрытые вручную строки при расчетах. Строки, которые были скрыты в связи с применением фильтров, в расчетах не учитываются в любом случае;
  • ссылка1 – обязательный аргумент, принимающий ссылку на диапазон ячеек с числовыми данными, для которых требуется выполнить расчет промежуточных итогов;
  • [ссылка2];…] – вторая и последующие ссылки на диапазоны ячеек, для значений которых выполняется расчет промежуточных итогов. Максимальное количество аргументов – 254.

Примечания:

  1. Если в качестве аргументов ссылка1, [ссылка2];…] были переданы диапазоны ячеек, в которые включены ячейки, содержащие промежуточные итоги, полученные с помощью функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ, они учтены не будут чтобы не повлиять на итоговый результат.
  2. В отфильтрованной таблице отображаются только те строки, содержащиеся значения в которых удовлетворяют поставленным условиям (используемым фильтрам). Некоторые строки могут быть скрыты вручную с использованием опции «Скрыть строки». Такие строки также могут быть исключены из результата, возвращаемого функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ, если в качестве ее первого аргумента было указано число из диапазона от 101 до 111.
  3. Основное свойство рассматриваемой функции (выполнение операций только над отфильтрованными данными) применимо только для таблиц, данные в которых фильтруются по строкам, а не по столбцам. Например, при расчете промежуточных итогов в горизонтальной таблице, в которой в результате применения фильтра были скрыты несколько столбцов, функция =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;A1:F1) вернет среднее значение для всех величин, находящихся в диапазоне A1:F1, несмотря на то, что некоторые столбцы являются скрытыми.
  4. Если в качестве аргументов ссылка1, [ссылка2];…] были переданы ссылки на диапазоны ячеек, находящиеся на другом листе или в другой книге Excel (такие ссылки называются трехмерными), функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ вернет код ошибки #ЗНАЧ!.
  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Вы можете использовать следующую формулу для объединения функций ПРОМЕЖУТОЧНЫЙ ИТОГ и СУММЕСЛИ в Excel:

=SUMPRODUCT(SUBTOTAL(109,OFFSET( C2 ,ROW( C2:C11 )-ROW( C2 ),,1)),--( B2:B11 ="Guard"))

Эта конкретная формула позволяет суммировать значения в диапазоне C2:C11, где соответствующее значение в диапазоне B2:B11 равно «Guard» даже после того, как этот диапазон ячеек был каким-то образом отфильтрован.

В следующем примере показано, как использовать эту формулу на практике.

Пример: как использовать ПРОМЕЖУТОЧНЫЕ ИТОГО с СУММЕСЛИ в Excel

Предположим, у нас есть следующий набор данных, содержащий информацию о различных баскетболистах:

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

Для этого выделите диапазон ячеек A1:C11.Затем щелкните вкладку « Данные » на верхней ленте и нажмите кнопку « Фильтр ».

Затем щелкните стрелку раскрывающегося списка рядом с Конференция и убедитесь, что установлен только флажок рядом с Западом , затем нажмите OK :

Данные будут автоматически отфильтрованы, чтобы отображались только строки, в которых столбец Conference равен West :

Если мы попытаемся использовать функцию СУММЕСЛИ() для суммирования значений в столбце «Очки», где значение в столбце «Позиция» равно «Охрана», она фактически вернет сумму очков для строк, равных «Охрана» в таблице. исходный набор данных:

Вместо этого нам нужно использовать следующую формулу:

=SUMPRODUCT(SUBTOTAL(109,OFFSET( C2 ,ROW( C2:C11 )-ROW( C2 ),,1)),--( B2:B11 ="Guard"))

На следующем снимке экрана показано, как использовать эту формулу на практике:

Эта формула возвращает правильную сумму 85 .

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

Сумма очков для стражей: 12 + 28 + 30 + 15 = 85 .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

Как удалить отфильтрованные строки в Excel
Как подсчитать отфильтрованные строки в Excel
Как суммировать отфильтрованные строки в Excel

=СУММЕСЛИМН($H$2:$H$34;$I$2:$I$34;»нал»;$B$2:$B$34 ;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;$B$2:$B$34))
=СУММЕСЛИМН($H$2:$H$34;$I$2:$I$34;»онлайн»;$B$2:$B $34;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;$B$2:$B$34))
=СУММЕСЛИМН($H$2:$H$34;$I$2:$I$34;»КТ»;$B$2:$B$34; ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;$B$2:$B$34))

Это работает!
все погоняла данные считаются, расшарила на другие критерии — спасибо

Добавлено через 27 минут
«..С третьим пунктом все еще довольно туманно — предоплата в октябре м.б. только на листах «Октябрь» и «Ноябрь»? Если да, то возможный вариант отмечен на листе «Октябрь». Если нет — тут надо подробнее разбираться, а то вдруг у Вас могут быть случаи, когда в октябре внесли предоплату за декабрь, январь и т.д.? ..»

Простите не нашла где цитату вставить.

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

посмотрите часть формулы

=СУММПРОИЗВ((МЕСЯЦ(K2:K35)=»»)*H2:H35)+СУММПРОИЗВ((МЕСЯЦ(НОЯБРЬ!K2:K34)=10)*НОЯБРЬ!J2:J 34)

где знак «» должен определить пустую ячейку
логика такова , если в столбце K2:K35 — пустая ячейка, произвести подсчет в столбце H2:H35 и суммировать с ноябрем

только со знаком «» формула у меня не работает, так как я не знаю как правильно обозначить пустую ячейку.

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Microsoft Excel.

Описание

Возвращает промежуточный итог в список или базу данных. Обычно проще создать список с промежуточными итогами, используя в настольном приложении Excel команду Промежуточные итоги в группе Структура на вкладке Данные. Но если такой список уже создан, его можно модифицировать, изменив формулу с функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

Синтаксис

ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции;ссылка1;[ссылка2];…])

Аргументы функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ описаны ниже.

  • Номер_функции     — обязательный аргумент. Число от 1 до 11 или от 101 до 111, которое обозначает функцию, используемую для расчета промежуточных итогов. Функции с 1 по 11 учитывают строки, скрытые вручную, в то время как функции с 101 по 111 пропускают такие строки; отфильтрованные ячейки всегда исключаются.

Function_num

(включая скрытые строки)

Function_num

(игнорирует скрытые строки)

Функция

1

101

СРЗНАЧ

2

102

СЧЁТ

3

103

СЧЁТЗ

4

104

МАКС

5

105

МИН

6

106

ПРОИЗВЕД

7

107

СТАНДОТКЛОН

8

108

СТАНДОТКЛОНП

9

109

СУММ

10

110

ДИСП

11

111

ДИСПР

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

  • Ссылка2;…     Необязательный. Именованные диапазоны или ссылки 2—254, для которых требуется вычислить промежуточные итоги.

Примечания

  • Если уже имеются формулы подведения итогов внутри аргументов «ссылка1;ссылка2;…» (вложенные итоги), эти вложенные итоги игнорируются, чтобы избежать двойного суммирования.

  • Для констант «номер_функции» от 1 до 11 функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ учитывает значения строк, скрытых с помощью команды Скрыть строки (меню Формат, подменю Скрыть или отобразить) в группе Ячейки на вкладке Главная в настольном приложении Excel. Эти константы используются для получения промежуточных итогов с учетом скрытых и нескрытых чисел списка. Для констант «номер_функции» от 101 до 111 функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ исключает значения строк, скрытых с помощью команды Скрыть строки. Эти константы используются для получения промежуточных итогов с учетом только нескрытых чисел списка.

  • Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ исключает все строки, не включенные в результат фильтра, независимо от используемого значения константы «номер_функции».

  • Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ применяется к столбцам данных или вертикальным наборам данных. Она не предназначена для строк данных или горизонтальных наборов данных. Так, при определении промежуточных итогов горизонтального набора данных с помощью значения константы «номер_функции» от 101 и выше (например, ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;B2:G2)), скрытие столбца не повлияет на результат. Однако на него повлияет скрытие строки при подведении промежуточного итога для вертикального набора данных.

  • Если среди ссылок есть трехмерные ссылки, функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ возвращает значение ошибки #ЗНАЧ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные

120

10

150

23

Формула

Описание

Результат

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;A2:A5)

Значение промежуточного итога диапазона ячеек A2:A5, полученное с использованием числа 9 в качестве первого аргумента.

303

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;A2:A5)

Среднее значение промежуточного итога диапазона ячеек A2:A5, полученное с использованием числа 1 в качестве первого аргумента.

75,75

Примечания

В качестве первого аргумента функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ необходимо использовать числовое значение (1–11, 101–111). Этот числовой аргумент используется для промежуточного итога значений (диапазонов ячеек, именованных диапазонов), указанных в качестве следующих аргументов.

Нужна дополнительная помощь?

Промежуточные.итоги и суммесли()

Tupik

Дата: Четверг, 16.04.2020, 00:19 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

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

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

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

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

К сообщению приложен файл:

__.xlsx
(11.1 Kb)

Сообщение отредактировал TupikЧетверг, 16.04.2020, 00:32

 

Ответить

_Boroda_

Дата: Четверг, 16.04.2020, 00:36 |
Сообщение № 2

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Так нужно?

Код

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(C1;СТРОКА(2:20)-1;))*C2:C20*(C2:C20<50))

Код

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(C1;СТРОКА(2:20)-1;))*(C2:C20<50))


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Tupik

Дата: Четверг, 16.04.2020, 00:46 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 2


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Да, именно так, огромнейшее спасибо.
hands До слез спасибо.
Я пока не поняла как эта формула работает, но один в один подставлю и буду только диапазон под свой подстраивать.
Благодарность не знает границ.

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

Сообщение отредактировал TupikЧетверг, 16.04.2020, 01:48

 

Ответить

tour channels browserСегодня поговорим об отсутствующей функции в EXCEL– симбиозу СУММЕСЛИ и ПРОМЕЖУТОЧНЫЕ.ИТОГИ. (суммирование с условием на фильтре).

Попросту, ответим на вопрос – как просуммировать или подсчитать значения с определенным условием, но только те, которые выбраны на фильтре?

К сожалению в EXCEL нет номера функции в ПРОМЕЖУТОЧНЫЕ.ИТОГИ, соответствующей функции СУММЕСЛИ. ПРОМ.ИТОГИ суммируют все, что на фильтре без каких-либо условий.

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

Разберем пример с статусами обработки поступающих заявок. Создадим выражение, подсчитывающее к-во заявок в работе по тем критериям, которые выбраны на фильтре.
1

  1. Добавим вспомогательный столбец «Признак» и введем функцию =ЕСЛИ(F8=1;1;»»), которая дает нам «1», если условие будет соблюдено (Ячейка=1) или пусто во всех остальных случаях «». Протягиваем формулу до конца списка.
    2
  2. В отдельную ячейку вводим функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ, выбираем номер функции «9», т.е. СУММ и при очищенно фильтре выбираем весь диапазон в столбце признак. Именно эта функция и будет подсчитывать к-во заявок, соответствующих нашему условию.
    3

    4

    5

  3. Такое сочетание можно доработать, если необходим не подсчет, а суммирование. Тогда в вспомогательном столбце в функции ЕСЛИ вместо «1» в аргументе «значение_если_истина» вводим ссылку на ячейку текущей строки.

    Файл для скачивания по этой теме: Файл

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)

Просмотров: 94

Промежуточные функции в Excel и функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

Особенности. Назначение промежуточных итогов.

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

В нашем материале мы попробуем разобраться, как посчитать промежуточные итоги. Для того чтобы подвести промежуточные итоги в таблице, программа Excel предлагает две возможности. Прежде всего разберемся, как вывести промежуточные итоги по отображаемым данным. Чтобы подвести промежуточные итоги по отображаемым позициям в таблице без учета скрытых данных, применяется функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Для того, чтобы вывести промежуточные итоги по каждой группе в выбранной графе с одновременным подведением общих итогов, используется отдельная команда, которая запускается с помощью кнопки. Начиная с Excel 2013 на смену функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ пришла функция АГРЕГАТ

Использование функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

Подведение промежуточных итогов по отображаемым позициям в Excel выполняется с помощью практически одноименной функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Сразу стоить отметить, что в английской версии Excel эта функция называется SUBTOTAL. Конечно, название никак не влияет на способ использования. В обоих случаях принцип использования одинаков, меняется только название функции
Рассмотрим такой пример. У нас есть две таблицы – отчеты филиалов по городам Алматы и Актау. Задача – вывести общие итоги по сумме реализаций с этих трех городов. Чтобы решить эту задачу, начинающие вначале рассчитают сумму в каждом из городов, а потом выведут отдельно сумму полученных итогов в виде простой формулы.

промежуточные итоги

Однако этот способ достаточно неудобен, так как используется дополнительный этап. Более опытные применят функцию СУММ, указав в качестве ее параметров по очереди каждый расчетный диапазон.

промежуточные итоги
Разумеется, это не является ошибкой. Но то же самое можно вычислить и применив функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Для нее надо указать следующие параметры
1. Номер операции, используемой для расчета.
2. Обрабатываемые диапазоны. Можно перечислить через точку с запятой до 254 диапазонов.

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

image

А вот теперь разницу видно наглядно. Если функция СУММ по-прежнему считает все данные, то функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ значения ячеек, скрытых фильтром, пропускает. Эта особенность функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ позволяет вывести отдельные итоги по нужным позициям, не применяя дополнительных расчетов. Достаточно выбрать нужные данные, и мы получим результат. После расчета его можно скопировать и вставить в виде значений в отчет.
В качестве дополнительного бонуса выступает возможность расчета не только суммы. Вспомним, что Excel позволяет получить сумму или среднее арифметическое по нужным данным с помощью функций СУММЕСЛИ или СРЗНАЧЕСЛИ соответственно. Однако сделать расчет для выбранной группы, чтобы найти минимальное значение именно для нее, именно ее стандартное отклонение и так далее с помощью отдельных функций, если не учитывать в их числе функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ, не удастся. Придется писать формулу массива.
Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ позволяет это сделать гораздо проще.

Номера операций в функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

Как, наверное, читатели догадались, результат расчета данной функции зависит от применяемого номера операций, так как непосредственно диапазоны к вариантам расчёта отношения явно не имеют. Что же представляют номера операций? Номер операции – это число, согласно которому для вычисления связанная с ним функция. Всего номеров 22 – от 1 до 11 и до 101 до 111. С каждым из них связана своя функция. Проще всего разобраться с ними, посмотрев на таблицу

image

Как видно номера операций до 100 и аналогичные им номера выше 100 запускают для расчета одинаковые функции. Различаются они тем, что номера операций выше 100 при расчете не учитывают данные в строках, скрытых не с помощью фильтра, а командой «Скрыть». Для примера найдем минимальную цену на листе «Филиал_Павлодар», предварительно скрыв строки с типом товара «Продукты». Обратите внимание на номера строк в изображении слева.image

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

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel, ее назначение и особенности.

Чтобы более полно разобраться с принципами использования функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ, рассмотрим их применение более наглядно. Представляем вашему вниманию небольшой видеоурок о том, как правильно работать с промежуточными итогами по выбранным позициям в Microsoft Excel. Напомним, Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel применяется для выведения отдельных итогов по выбранным из общего массива данных позициям. Промежуточные итоги позволяют сделать необходимые расчеты по отобранным данным и сравнивать полученные результаты как между собой, так и с общими значениями.

Рассмотрим подробнее пример из нашего материала. У нас имеются таблицы с данными по трем филиалам – отчеты филиалов по городам Алматы, Актау, Павлодар Задача – вывести общие итоги по сумме реализаций с этих трех городов.  Кроме этого, надо найти минимальные цены по выбранным товарам  вместе и по отдельности, увидеть общую среднюю цену по выбранной позиции и так далее. Каким образом это можно сделать на практике, и какие возможности дает функция  ПРОМЕЖУТОЧНЫЕ.ИТОГИ для подведения таких итогов, смотрите в нашем видео.

Подведем итоги.

Как мы видим, подвести промежуточные итоги с помощью одноименной функции Excel несложно. Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ имеет достаточно положительных моментов, выгодно отличающих ее от исходных аналогов. Прежде всего она очень гибкая. С ее помощью можно получить нужные итоги по любым позициям, просто изменив отбор нужных данных с помощью фильтра. Эта функция имеет достаточно простой синтаксис, поэтому несложно запомнить способ ее применения. Кроме этого, данная функция достаточно универсальна и позволяет заменить для расчетов 11 других отдельных функций.
Однако, помимо плюсов, в данной функции есть и минусы. Эта функция не может работать с ошибочными данными. Поэтому если хотя бы один из диапазонов содержал значение ошибки, то и функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ тоже даст ошибку.
Во-вторых, функция ПОМЕЖУТОЧНЫЕ.ИТОГИ не может распознать наличия среди данных уже рассчитанных итогов, поэтому если таковые имеются, то дублирование неизбежно. Впрочем, это относится к большинству других функций, обрабатываемых числовые данные.
В-третьих, при использовании фильтра с ее помощью нельзя узнать и итоги по отображаемым данным, и общие итоги по диапазону. Чтобы получить общий итог, придется убирать фильтр. Однако в этом случае данные по отфильтрованным позициям исчезнут. Таким образом, посмотреть сразу и на общий итог, и на итог по отдельным данным нельзя.
В-четвертых, нельзя вывести одновременно итог по каждой группе данных, только по отдельности.
Всех этих недостатков лишены функция АГРЕГАТ  появившаяся в Excel 2013, и команда «Промежуточный итог». Однако об этих способах мы поговорим на новых занятиях.
Наше же текущее занятие подошло к концу. Внизу вы найдете ссылку, по которой можете скачать материал для самостоятельной работы. Вы можете применить в нем те формулы, которые были здесь показаны, а также поэкспериментировать с данными, используя свои расчеты для выбранных уже вами позиций.

Кроме этого, мы приглашаем вас посетить наши занятия по интересующей вас тематике, где вы получите гораздо больше интересных, а главное – необходимых и полезных навыков по обработке и анализу данных в Excel и работе в других программах, в частности PowerPoint и Project.

Ссылка на учебный материал.

Понравилась статья? Поделить с друзьями:
  • Excel промежуточные итоги с условиями
  • Excel пропали номера строк
  • Excel промежуточные итоги пример
  • Excel пропали названия листов
  • Excel промежуточные итоги при группировке