Подсчет промежуточного итога при доп условии
лебедь
Дата: Вторник, 02.02.2016, 13:29 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Добрый день! Подскажите пожалуйста как применить формулу, чтобы посчитался промежуточный итог. Прикрепляю файл-пример, в колонке В проставляются даты оплат контрагентам, к столюце С проставляется Факт (если оплата уже произведена) или план (предполагаемая сумма платежа заносится), столбец D сумма платежа указывается, столбец Е указан кому платим суммы. Внизу таблицы считается промежуточный итог, если пользуемся фильтром и выбираем какого-то конкретного контагента, НО этот промежуточны итог учитывает суммы и плана и факта. Необходимо поставить формулу, считающую только фактические платежи. Как это сделать, подскажите? На ум приходит функция суммпроизв-промежут.итог, но до конца продумать не могу.
Добрый день! Подскажите пожалуйста как применить формулу, чтобы посчитался промежуточный итог. Прикрепляю файл-пример, в колонке В проставляются даты оплат контрагентам, к столюце С проставляется Факт (если оплата уже произведена) или план (предполагаемая сумма платежа заносится), столбец D сумма платежа указывается, столбец Е указан кому платим суммы. Внизу таблицы считается промежуточный итог, если пользуемся фильтром и выбираем какого-то конкретного контагента, НО этот промежуточны итог учитывает суммы и плана и факта. Необходимо поставить формулу, считающую только фактические платежи. Как это сделать, подскажите? На ум приходит функция суммпроизв-промежут.итог, но до конца продумать не могу. лебедь
Ответить
Сообщение Добрый день! Подскажите пожалуйста как применить формулу, чтобы посчитался промежуточный итог. Прикрепляю файл-пример, в колонке В проставляются даты оплат контрагентам, к столюце С проставляется Факт (если оплата уже произведена) или план (предполагаемая сумма платежа заносится), столбец D сумма платежа указывается, столбец Е указан кому платим суммы. Внизу таблицы считается промежуточный итог, если пользуемся фильтром и выбираем какого-то конкретного контагента, НО этот промежуточны итог учитывает суммы и плана и факта. Необходимо поставить формулу, считающую только фактические платежи. Как это сделать, подскажите? На ум приходит функция суммпроизв-промежут.итог, но до конца продумать не могу. Автор - лебедь Дата добавления - 02.02.2016 в 13:29
Pelena
Дата: Вторник, 02.02.2016, 13:33 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Попробуйте применить Готовое решение Автор - Pelena Дата добавления - 02.02.2016 в 13:33
лебедь
Дата: Вторник, 02.02.2016, 15:12 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Pelena, спасибо! На маленьком примере с маленьким количеством строк работает, а вот если этих строк очень много, то почему-то неверный результат выдает. Может быть есть какие ограничения?
Pelena, спасибо! На маленьком примере с маленьким количеством строк работает, а вот если этих строк очень много, то почему-то неверный результат выдает. Может быть есть какие ограничения? лебедь
Ответить
Сообщение Pelena, спасибо! На маленьком примере с маленьким количеством строк работает, а вот если этих строк очень много, то почему-то неверный результат выдает. Может быть есть какие ограничения? Автор - лебедь Дата добавления - 02.02.2016 в 15:12
Pelena
Дата: Вторник, 02.02.2016, 15:15 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
Да вроде нет ограничений. "Очень много" это сколько? Покажите, какая получилась формула
Да вроде нет ограничений. "Очень много" это сколько? Покажите, какая получилась формула Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Да вроде нет ограничений. "Очень много" это сколько? Покажите, какая получилась формула Автор - Pelena Дата добавления - 02.02.2016 в 15:15
лебедь
Дата: Вторник, 02.02.2016, 15:22 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Pelena, прикрепляю пример Строк пока около 8 000
Pelena, прикрепляю пример Строк пока около 8 000 лебедь
Сообщение отредактировал лебедь - Вторник, 02.02.2016, 15:23
Ответить
Сообщение Pelena, прикрепляю пример Строк пока около 8 000 Автор - лебедь Дата добавления - 02.02.2016 в 15:22
_Boroda_
Дата: Вторник, 02.02.2016, 15:36 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Смотрите еще один способ. Но "от Лены" лучше. А формула у Вас в файле пока правильная.
Смотрите еще один способ. Но "от Лены" лучше. А формула у Вас в файле пока правильная. _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Смотрите еще один способ. Но "от Лены" лучше. А формула у Вас в файле пока правильная. Автор - _Boroda_ Дата добавления - 02.02.2016 в 15:36
Pelena
Дата: Вторник, 02.02.2016, 15:37 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
Для 8000 строкКод
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ($D$1;СТРОКА($1:$7999);0))*($C$2:$C$8000=J5))
Для 8000 строкКод
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ($D$1;СТРОКА($1:$7999);0))*($C$2:$C$8000=J5))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Для 8000 строкКод
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ($D$1;СТРОКА($1:$7999);0))*($C$2:$C$8000=J5))
Автор - Pelena Дата добавления - 02.02.2016 в 15:37
лебедь
Дата: Вторник, 02.02.2016, 16:32 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Может у меня глаз замылился, никак не пойму в чем дело. Прикрепляю другой пример. Посмотрите пожалуйста еще раз.
Может у меня глаз замылился, никак не пойму в чем дело. Прикрепляю другой пример. Посмотрите пожалуйста еще раз. лебедь
Ответить
Сообщение Может у меня глаз замылился, никак не пойму в чем дело. Прикрепляю другой пример. Посмотрите пожалуйста еще раз. Автор - лебедь Дата добавления - 02.02.2016 в 16:32
_Boroda_
Дата: Вторник, 02.02.2016, 16:41 |
Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Может, так понятнее будетКод
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ($I$5;СТРОКА($5:$36)-4;0))*($E$6:$E$37=F60))
Обратите внимание на -4 . Вторым аргументом СМЕЩ должно быть 1,2,3,...
Может, так понятнее будетКод
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ($I$5;СТРОКА($5:$36)-4;0))*($E$6:$E$37=F60))
Обратите внимание на -4 . Вторым аргументом СМЕЩ должно быть 1,2,3,... _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Может, так понятнее будетКод
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ($I$5;СТРОКА($5:$36)-4;0))*($E$6:$E$37=F60))
Обратите внимание на -4 . Вторым аргументом СМЕЩ должно быть 1,2,3,... Автор - _Boroda_ Дата добавления - 02.02.2016 в 16:41
лебедь
Дата: Вторник, 02.02.2016, 16:56 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, УРА! все работает! Всем огромное спасибо! только про смещение не очень понятно, почему -4
_Boroda_, УРА! все работает! Всем огромное спасибо! только про смещение не очень понятно, почему -4 лебедь
Ответить
Сообщение _Boroda_, УРА! все работает! Всем огромное спасибо! только про смещение не очень понятно, почему -4 Автор - лебедь Дата добавления - 02.02.2016 в 16:56
_Boroda_
Дата: Вторник, 02.02.2016, 16:59 |
Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
СТРОКА($5:$36) дает нам 5,6,7,... - это номера строк Чтобы получить 1,2,3,..., нужно вычесть 4 Иногда еще пишут такКод
СТРОКА($5:$36)-СТРОКА(A$5)+1
Код
СТРОКА($5:$36)-СТРОКА(A$4)
СТРОКА($5:$36) дает нам 5,6,7,... - это номера строк Чтобы получить 1,2,3,..., нужно вычесть 4 Иногда еще пишут такКод
СТРОКА($5:$36)-СТРОКА(A$5)+1
Код
СТРОКА($5:$36)-СТРОКА(A$4)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение СТРОКА($5:$36) дает нам 5,6,7,... - это номера строк Чтобы получить 1,2,3,..., нужно вычесть 4 Иногда еще пишут такКод
СТРОКА($5:$36)-СТРОКА(A$5)+1
Код
СТРОКА($5:$36)-СТРОКА(A$4)
Автор - _Boroda_ Дата добавления - 02.02.2016 в 16:59