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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.10.2007, 19:51   #1
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию Суммирование ячеек с заданным шагом

Если формула для суммирование ячеек с заданным шагом, например А1+ А11+ А21+.....+А501
valerij вне форума
Старый 06.10.2007, 20:22   #2
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Ответ на Ваш вопрос можно найти здесь, правда это не единственный вариант решения с помощью самых обычных формул.
pashulka вне форума
Старый 06.10.2007, 22:34   #3
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

pashulka!
Что не так? Нужно суммировать яч. Е30 по Е1248 с шагом 42
=СУММ((ОСТАТ(СТРОКА(E30:E1248);42)= 0)*(E30:E1248))
valerij вне форума
Старый 06.10.2007, 23:07   #4
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Во-первых, подобную формулу нужно вводить как формулу массива, т.е. после ввода нажать клавиши CTRL+SHIFT+ENTER, во-вторых, нужно учитывать нумерацию строк и особенности каждого примера (см.ссылку и пример, который там наличествует)

=СУММПРОИЗВ((ОСТАТ(СТРОКА(E30:E1248 )-30;42)=0)*(E30:E1248))

Последний раз редактировалось pashulka; 06.10.2007 в 23:31.
pashulka вне форума
Старый 06.10.2007, 23:15   #5
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Все понял, как всегда, СПАСИБО!!
valerij вне форума
Старый 08.10.2007, 01:24   #6
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

pashulka!

А как быть если с другого Листа, даже затрудняюсь объяснить, во вложении!
Вложения
Тип файла: rar Сумм.rar (1.9 Кб, 33 просмотров)
valerij вне форума
Старый 08.10.2007, 05:59   #7
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Валерий, Вот предполагаемый ответ на Ваш вопрос.
Вложения
Тип файла: zip Сумм.zip (2.8 Кб, 95 просмотров)
pashulka вне форума
Старый 08.10.2007, 21:53   #8
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

pashulka!
Что-то "страшное, массивное" затронул, пошел в разборки!
С П А С И Б О!
valerij вне форума
Старый 09.10.2007, 22:50   #9
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Павел!
Ну что я опять не так делаю. Беру за основу
=СУММПРОИЗВ((ОСТАТ(СТРОКА(Лист1!A1: A17)-СТРОКА(Лист1!$A$1);4)=0)*(Лист1!A1: A17))
Теперь есть 10 листов в Лист11 в яч. F29 прописываю:
=СУММПРОИЗВ((ОСТАТ(СТРОКА(Лист1:Лис т10!A1:A17)-СТРОКА(Лист1!$A$1);4)=0)*(Лист1:Лис т10!A1:A17))

Рассуждаю так, взять сточку с Лист1 по Лист10 в этих ВСЕХ листах взять строку А1 по А17 с шагом 4........правильно?

Последний раз редактировалось valerij; 10.10.2007 в 00:17.
valerij вне форума
Старый 09.10.2007, 23:37   #10
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Валерий, Если вопрос "что Вы делаете не так ?" не риторический, а значит требующий ответа, то ответ будет прост ... Вы не посмотрели (или посмотрели, но невнимательно) список стандартных функций, которые могут оперировать с трёхмерными ссылками (ибо в этом списке отсутствуют СУММПРОИЗВ(), СТРОКА()), кроме того, там сказано, что трёхмерные ссылки не могут быть использованы в формулах массива.
Что касается решения, то Вы можете суммировать данные каждого рабочего листа в отдельности, а затем суммировать полученный результат. Для наглядности можно даже воспользоваться десятью дополнительными ячейками, каждая из которых будет содержать формулу для суммирования данных соответствующего рабочего листа.
pashulka вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как запустить цикл for с шагом отличным от единицы Altera Общие вопросы Delphi 25 21.05.2015 15:14
СУММИРОВАНИЕ И ПОДСЧЕТ ЯЧЕЕК ОКРАШЕННЫХ В РАЗНЫЙ ЦВЕТ Arina Microsoft Office Excel 11 29.01.2009 14:35
Суммирование определенных ячеек при переносе Pilot Microsoft Office Excel 5 17.07.2008 12:46
Цикл с заданным числом повторений Extrem_um Помощь студентам 3 02.04.2008 21:00
Суммирование ячеек с флажками 69angel69 Microsoft Office Excel 2 04.03.2008 18:23