Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/СУММЕСЛИ для отфильтрованной таблицы - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
СУММЕСЛИ для отфильтрованной таблицы
iilfat Дата: Вторник, 28.07.2015, 13:57 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Здравствуйте.

Есть, значит, таблица. Отфильтрована по нескольким критериям. На другом листе я использую формулу СУММЕСЛИ, основанной на этой таблице. Нужно, чтобы СУММЕСЛИ считал только отфильтрованную таблицу, не выходя за пределы :) Вот в каком состоянии таблица есть сейчас, пусть только её и суммирует. Можно же так?

Спасибо.
 
Ответить
СообщениеЗдравствуйте.

Есть, значит, таблица. Отфильтрована по нескольким критериям. На другом листе я использую формулу СУММЕСЛИ, основанной на этой таблице. Нужно, чтобы СУММЕСЛИ считал только отфильтрованную таблицу, не выходя за пределы :) Вот в каком состоянии таблица есть сейчас, пусть только её и суммирует. Можно же так?

Спасибо.

Автор - iilfat
Дата добавления - 28.07.2015 в 13:57
TimSha Дата: Вторник, 28.07.2015, 14:01 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
Можно же так?

Можно, значит, если есть желание. Приглядитесь к промитогам, однако... Да, мо быть, применить список/таблицу... ;)


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
Можно же так?

Можно, значит, если есть желание. Приглядитесь к промитогам, однако... Да, мо быть, применить список/таблицу... ;)

Автор - TimSha
Дата добавления - 28.07.2015 в 14:01
iilfat Дата: Вторник, 28.07.2015, 14:07 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
TimSha, чего-то с промежуточными итогами я запутался. Не просто же сумма, а условие же ещё тут.
Как бы вот моя формула:
Код
=СУММЕСЛИ(SAP!C3;[@[Название материала]];SAP!C19)

В промежуточных итогах нет функции "суммесли" вроде


Сообщение отредактировал iilfat - Вторник, 28.07.2015, 14:10
 
Ответить
СообщениеTimSha, чего-то с промежуточными итогами я запутался. Не просто же сумма, а условие же ещё тут.
Как бы вот моя формула:
Код
=СУММЕСЛИ(SAP!C3;[@[Название материала]];SAP!C19)

В промежуточных итогах нет функции "суммесли" вроде

Автор - iilfat
Дата добавления - 28.07.2015 в 14:07
TimSha Дата: Вторник, 28.07.2015, 14:11 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
чего-то с промежуточными итогами я запутался

И не только!
В студию - файл и толковое объяснение хотелки.


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
чего-то с промежуточными итогами я запутался

И не только!
В студию - файл и толковое объяснение хотелки.

Автор - TimSha
Дата добавления - 28.07.2015 в 14:11
iilfat Дата: Вторник, 28.07.2015, 14:15 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
TimSha,
вот формула:
Код
=СУММЕСЛИ(SAP!C[6];[@[Название материала]];SAP!C[16])+СУММЕСЛИ(SAP!C[6];[@[Название материала]];SAP!C[17])


Как изменить формулу, чтобы считала только отфильтрованную таблицу?

Смысла в примере вроде нет, но если необходимо, я сделаю.


Сообщение отредактировал iilfat - Вторник, 28.07.2015, 14:29
 
Ответить
СообщениеTimSha,
вот формула:
Код
=СУММЕСЛИ(SAP!C[6];[@[Название материала]];SAP!C[16])+СУММЕСЛИ(SAP!C[6];[@[Название материала]];SAP!C[17])


Как изменить формулу, чтобы считала только отфильтрованную таблицу?

Смысла в примере вроде нет, но если необходимо, я сделаю.

Автор - iilfat
Дата добавления - 28.07.2015 в 14:15
iilfat Дата: Вторник, 28.07.2015, 14:20 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Вот, например, тут мне нужно, чтобы не считал 2015 год. Я его убрал из фильтра. Но он всё равно считает полностью.
Должно получиться 4762, а выходит 1586.
К сообщению приложен файл: 2206075_1.xlsm (62.8 Kb)


Сообщение отредактировал iilfat - Вторник, 28.07.2015, 14:21
 
Ответить
СообщениеВот, например, тут мне нужно, чтобы не считал 2015 год. Я его убрал из фильтра. Но он всё равно считает полностью.
Должно получиться 4762, а выходит 1586.

Автор - iilfat
Дата добавления - 28.07.2015 в 14:20
_Boroda_ Дата: Вторник, 28.07.2015, 14:38 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
в каком состоянии таблица есть сейчас, пусть только её и суммирует.

Так?
Код
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;SAP!C2:D9999)


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

Так?
Код
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;SAP!C2:D9999)

Автор - _Boroda_
Дата добавления - 28.07.2015 в 14:38
iilfat Дата: Вторник, 28.07.2015, 14:41 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
_Boroda_, неа. Вы же и делали ведь этот файл)
Он с этой формулой всё просуммирует, а необходимо, чтобы суммировал только каждый SKU
 
Ответить
Сообщение_Boroda_, неа. Вы же и делали ведь этот файл)
Он с этой формулой всё просуммирует, а необходимо, чтобы суммировал только каждый SKU

Автор - iilfat
Дата добавления - 28.07.2015 в 14:41
TimSha Дата: Вторник, 28.07.2015, 14:54 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
неа. Вы же и делали

Так сделайте хоть что-то сами. Например сводную с вычисляемым полем. Приступаете?!. ;)


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
неа. Вы же и делали

Так сделайте хоть что-то сами. Например сводную с вычисляемым полем. Приступаете?!. ;)

Автор - TimSha
Дата добавления - 28.07.2015 в 14:54
ArkaIIIa Дата: Вторник, 28.07.2015, 15:11 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Вариант с доп.столбцом
К сообщению приложен файл: 2206075_2.xlsm (76.0 Kb)
 
Ответить
СообщениеВариант с доп.столбцом

Автор - ArkaIIIa
Дата добавления - 28.07.2015 в 15:11
Udik Дата: Вторник, 28.07.2015, 15:13 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Не очень понял, что надо, но может вместо фильтра использовать расширенный фильтр, и уже по нему дальнейшую обработку делать
К сообщению приложен файл: e1.xlsm (92.3 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеНе очень понял, что надо, но может вместо фильтра использовать расширенный фильтр, и уже по нему дальнейшую обработку делать

Автор - Udik
Дата добавления - 28.07.2015 в 15:13
DV Дата: Вторник, 28.07.2015, 15:55 | Сообщение № 12
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Код
Должно получиться 4762, а выходит 1586.

Не совсем понял логику. У меня выходит 323.
Но может так?:
Код
=СУММПРОИЗВ((SAP!A$2:A$1241=[@СТОЛБЕЦ2])*SAP!C$2:D$1241*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(SAP!C$2:C$1241;СТРОКА(C$2:C$1241)-2;;1)))
К сообщению приложен файл: 2206075_1_otv.xlsm (62.8 Kb)
 
Ответить
Сообщение
Код
Должно получиться 4762, а выходит 1586.

Не совсем понял логику. У меня выходит 323.
Но может так?:
Код
=СУММПРОИЗВ((SAP!A$2:A$1241=[@СТОЛБЕЦ2])*SAP!C$2:D$1241*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(SAP!C$2:C$1241;СТРОКА(C$2:C$1241)-2;;1)))

Автор - DV
Дата добавления - 28.07.2015 в 15:55
Pelena Дата: Вторник, 28.07.2015, 16:03 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
У меня так получилось
Код
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(SAP!$C$1;СТРОКА(SAP!$A$2:$A$1240)-1;;;2))*(SAP!$A$2:$A$1240=[@СТОЛБЕЦ2]))
К сообщению приложен файл: 7007891.xlsm (62.8 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУ меня так получилось
Код
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(SAP!$C$1;СТРОКА(SAP!$A$2:$A$1240)-1;;;2))*(SAP!$A$2:$A$1240=[@СТОЛБЕЦ2]))

Автор - Pelena
Дата добавления - 28.07.2015 в 16:03
_Boroda_ Дата: Вторник, 28.07.2015, 16:03 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
У меня выходит 323.

Дим, привет! Где пропадал?
У меня тоже, только я писать не стал - я уже не понимаю, чего нужно.
Код
=СУММПРОИЗВ((SAP!A$2:A$1241=[@СТОЛБЕЦ2])*(ГОД(SAP!B$2:B$1241)<>2015)*SAP!C$2:D$1241)


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

Дим, привет! Где пропадал?
У меня тоже, только я писать не стал - я уже не понимаю, чего нужно.
Код
=СУММПРОИЗВ((SAP!A$2:A$1241=[@СТОЛБЕЦ2])*(ГОД(SAP!B$2:B$1241)<>2015)*SAP!C$2:D$1241)

Автор - _Boroda_
Дата добавления - 28.07.2015 в 16:03
iilfat Дата: Вторник, 28.07.2015, 17:46 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Ну всё, я справился, скопировав таблицу на другой лист и включив это в макрос. Спасибо)
 
Ответить
СообщениеНу всё, я справился, скопировав таблицу на другой лист и включив это в макрос. Спасибо)

Автор - iilfat
Дата добавления - 28.07.2015 в 17:46
TimSha Дата: Вторник, 28.07.2015, 20:23 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
уже не понимаю, чего нужно.

А ТС'у это надо?! Он поднял на ноги форумчан (не в первый раз), а сам и ухом не ведет - объяснять, уточнять... Да и решение надыбал и... зажал - тильки для себэ...
Короче, вариант (объявленный ранее) во вложении - сводная с вычисляемым полем, группировкой дат. Надо - доворачивайте далее. Это для тех, кто в поиске найдет эту тему.
К сообщению приложен файл: ZXC_2206075_1.xlsm (93.9 Kb)


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
уже не понимаю, чего нужно.

А ТС'у это надо?! Он поднял на ноги форумчан (не в первый раз), а сам и ухом не ведет - объяснять, уточнять... Да и решение надыбал и... зажал - тильки для себэ...
Короче, вариант (объявленный ранее) во вложении - сводная с вычисляемым полем, группировкой дат. Надо - доворачивайте далее. Это для тех, кто в поиске найдет эту тему.

Автор - TimSha
Дата добавления - 28.07.2015 в 20:23
iilfat Дата: Среда, 29.07.2015, 08:42 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
TimSha, ну перестаньте вы уже :(

Ну а я просто отфильтровал таблицу, скопировал её в таком состоянии и включил эти действия в макрос. И теперь СУММАЕСЛИ будет искать по этой новой таблице, которая отфильтрована.
 
Ответить
СообщениеTimSha, ну перестаньте вы уже :(

Ну а я просто отфильтровал таблицу, скопировал её в таком состоянии и включил эти действия в макрос. И теперь СУММАЕСЛИ будет искать по этой новой таблице, которая отфильтрована.

Автор - iilfat
Дата добавления - 29.07.2015 в 08:42
Pelena Дата: Среда, 29.07.2015, 08:53 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
iilfat, просто считается правилом хорошего тона хотя бы написать, работают предложенные решения или нет. А то получается шесть (!) человек решали Вашу задачу, а Вы даже не попробовали применить эти решения. Зачем было тогда вопрос задавать?
В следующий раз не удивляйтесь, если число желающих Вам помочь сократится


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеiilfat, просто считается правилом хорошего тона хотя бы написать, работают предложенные решения или нет. А то получается шесть (!) человек решали Вашу задачу, а Вы даже не попробовали применить эти решения. Зачем было тогда вопрос задавать?
В следующий раз не удивляйтесь, если число желающих Вам помочь сократится

Автор - Pelena
Дата добавления - 29.07.2015 в 08:53
iilfat Дата: Среда, 29.07.2015, 09:09 | Сообщение № 19
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Pelena, я вас понял. Прошу прощения. Просто работа висит и думаешь, как бы побыстрее её закончить любыми методами. И как только подворачивается один, просто идешь дальше.
В общем, работу я рассчитываю закончить сегодня (когда исправлю нессответствие макросов в разных офисах). А потом примусь за хороший тон. Ещё раз извините.
 
Ответить
СообщениеPelena, я вас понял. Прошу прощения. Просто работа висит и думаешь, как бы побыстрее её закончить любыми методами. И как только подворачивается один, просто идешь дальше.
В общем, работу я рассчитываю закончить сегодня (когда исправлю нессответствие макросов в разных офисах). А потом примусь за хороший тон. Ещё раз извините.

Автор - iilfat
Дата добавления - 29.07.2015 в 09:09
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!