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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2010, 20:45   #1
Тупой
Форумчанин
 
Аватар для Тупой
 
Регистрация: 26.12.2008
Сообщений: 146
По умолчанию передать в формулу переменное число аргументов

Мне нужно просуммировать столбец (например столбец В). Нет ничего проще! Но проблема в том, что мне нужно это делать каждую неделю (например), и каждый раз число ячеек в столбце изменяется. Число ячеек в столбце можно вычислить, и это значение забить в какую - нибудь другую ячейку (например А1). Вопрос: Если в ячейке А1 стоит число 100, то мне нужно просуммировать столбец В от 1 до 100. А если изменить значение ячейки А1 на 10, то нужно просуммировать столбец В от 1 до 10, и т. д... Как это можно сделать ИЗБЕГАЯ ПРИМЕНЕНИЯ МАКРОСОВ?.
ПС: Решение "=Сумм(В:В)" не подходит, так как ОЧЕНЬ ДОЛГО (на самом деле, задача гораздо сложнее)
Очень надеюсь на помощь форумчан.
"Hello, world!" - 17 errors 56 warnings
Тупой вне форума Ответить с цитированием
Старый 28.09.2010, 20:52   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

=сумм(смещ(B1;;;A1))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.09.2010, 22:34   #3
Тупой
Форумчанин
 
Аватар для Тупой
 
Регистрация: 26.12.2008
Сообщений: 146
По умолчанию

О, спасибо! Жаль, что сам не додумался.
"Hello, world!" - 17 errors 56 warnings
Тупой вне форума Ответить с цитированием
Старый 29.09.2010, 02:57   #4
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Или нелетучая:
=СУММ(B1:ИНДЕКС(B:B;A1))
vikttur вне форума Ответить с цитированием
Старый 29.09.2010, 03:06   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Виктор, не открывая темы знал, что будет вариант с ИНДЕКСом))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 29.09.2010, 03:15   #6
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Дык нравится
vikttur вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переменное меню на ПХП Che Guevara PHP 5 13.08.2010 14:50
Как узнать переменное число параметров Impuls1989 Общие вопросы C/C++ 7 19.06.2009 15:24
Бейсик. Как передать в формулу диапазон ячеек? Наталья Ивановна Помощь студентам 2 02.06.2009 23:36
Переменное имя объекта transgd Microsoft Office Excel 3 16.04.2009 12:17
переменное число вложенных циклов Evil Sun Общие вопросы C/C++ 4 31.03.2009 09:59