Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Результаты опроса: Как способы помощи?
Помогли 0 0%
Не помогли 0 0%
Голосовавшие: 0. Вы ещё не голосовали в этом опросе

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.05.2011, 13:15   #21
Martens
Новичок
Джуниор
 
Регистрация: 10.06.2010
Сообщений: 1
По умолчанию

Цитата:
Сообщение от ivanmotorolkin Посмотреть сообщение
Тоже столкнулся с тем, что нужно просуммировать значения через определенный интервал. Пробовал предложенные формулы, но у меня ничего не выходит.
Мне нужно просуммировать значения в столбце AL, начиная с 63 строки каждую 9-ю. Помогите пож-та.
В Вашем случае тоже самое, что и у всех
Как уже описывал пользователь The Prist

Код:
=СУММ(ЕСЛИ(ОСТАТ(СТРОКА(A1:A100);D1)=C1;A1:A100;0))
A1:A100 - суммируемый диапазон(лучше определять вручную)
D1 - шаг суммирования(33);
C1 - результат, возвращенный формулой ОСТАТ(для шага 33 равен 8)

В Вашем случае стоит A1:A100 исправить на AL63:ALn. D1 = 9, C1=0.
То есть ваша формула будет выглядеть следующим образом:
Код:
=СУММ(ЕСЛИ(ОСТАТ(СТРОКА(AL63:ALn);9)=0;AL63:ALn;0))
где n - вашей крайнее значение.
Я вроде все понял, но у меня почему непонятная проблема, с первого взгляда может показаться, что формула не работает, как видно на первом рисунке

Но вот если посмотреть на функцию в развернутом виде, выводимое значение равно заданным критериям, но почему-то не показывается на экран, у кого есть мысли по поводу этого?
Рисунок 2 в развернутом виде.
Martens вне форума
Старый 24.05.2011, 21:01   #22
Pitsburg
Новичок
Джуниор
 
Регистрация: 24.05.2011
Сообщений: 3
По умолчанию

Майн гот , не могу понять как высчитать С1, можно это на примере как-нибудь показать?
Pitsburg вне форума
Старый 25.05.2011, 00:16   #23
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
можно это на примере как-нибудь показать?
если сможете показать пример и обьясните "на пальцах", что считать - смогу показать как это сделать.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 25.05.2011, 09:19   #24
Pitsburg
Новичок
Джуниор
 
Регистрация: 24.05.2011
Сообщений: 3
По умолчанию

Есть большая таблица с группировкой данных, т.е в столбце присутствуют разные данные по строкам, нужно сформировать например подсчет через шаг 19, или шаг 22 начиная с разных строк. Получается если есть n строка и m шаг, как для формулы =СУММ(ЕСЛИ(ОСТАТ(СТРОКА(X1:X100);D1 )=C1;X1:X100;0)) высчитать с1?
Pitsburg вне форума
Старый 25.05.2011, 12:19   #25
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
=СУММ(ЕСЛИ(ОСТАТ(СТРОКА(данные);шаг)=№стр;данные;))
это формула массива
здесь
данные - ссылка на диапазон с данными
шаг - сколько строк занимает однотипный блок данных
№стр - из какой строки в блоке данных взять данные. №стр от 0 до шаг-1. если требуются данные по последней строке в блоке №стр=0.
если над данными "боьшая шапка" надо четко предствлять что написать в качестве №стр.
в примере показано, как это сделать если просто приименовать три диапазона.
Вложения
Тип файла: rar Книга678.rar (3.0 Кб, 33 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 18.02.2015, 13:54   #26
mephist
Форумчанин
 
Регистрация: 01.05.2009
Сообщений: 200
По умолчанию А как насчет суммирования определенных элементов диапазона?

Добрый день, уважаемые форумчане.

Прошу прощения, что пишу не в своей теме, но мой вопрос очень похож на разобранный выше.

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

Поясню, мне нужно отдельно посчитать сумму ячеек с позициями 1 до а; а+1 до b; b+1 до с; c+1 до N, где N - число ячеек в диапазоне, а а,b,c заранее не известны и меняются.

Буду рад любой помощи. Спасибо.
mephist вне форума
Старый 18.02.2015, 14:10   #27
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
не могу найти способа, чтобы просуммировать ячейки подряд
способ есть! вот "любая помощь" - как раз то, что Вы искали:
Код:
=сумм(Индекс(диапазон;а+1):Индекс(диапазон;в))
здесь:
диапазон - ссылка на дипазон с Вашими данными
а и в - нужно сосчитать. в связи с тем, что они "неизвестны и меняются" как их сосчитать знаете пока только Вы, (подсказка: для первой суммы а будет равно 0(не О, а 0 - нуль))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 18.02.2015, 14:50   #28
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
чтобы просуммировать ячейки подряд
достаточно такой конструкции:
=Сумм(диапазон)

а уже диапазон может быть динамическим заданным с помощью:
1. ИНДЕКС(...):ИНДЕКС(...)
2. СМЕЩ(...)
и даже
3. ДВССЫЛ("...";типСсылки)
везде вместо ... пишите корректные конструкции, собранные из других функций ексель и констант
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 18.02.2015, 18:20   #29
mephist
Форумчанин
 
Регистрация: 01.05.2009
Сообщений: 200
По умолчанию

Огромное спасибо, как раз то, что надо.
mephist вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
суммирование ячеек =) peq Microsoft Office Excel 3 08.05.2009 13:24
Суммирование ячеек с жирным шрифтом ksa791 Microsoft Office Excel 4 03.04.2009 14:19
Суммирование определенных ячеек при переносе Pilot Microsoft Office Excel 5 17.07.2008 12:46
Суммирование ячеек с флажками 69angel69 Microsoft Office Excel 2 04.03.2008 18:23
Суммирование ячеек с заданным шагом valerij Microsoft Office Excel 10 10.10.2007 00:22