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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2009, 14:46   #1
Klamm
Новичок
Джуниор
 
Регистрация: 13.10.2009
Сообщений: 2
Вопрос Как использовать переменные в ссылках на ячейки

Здравствуйте!
Пересмотрел кучу литературы, но не нашел ответа на свой вопрос.
Не могу поверить, что такой возможности в Excel нет.
Допустим, в некую ячейку я хочу поместить сумму значений четырёх ячеек справа.
Формула будет выглядеть следующим образом: =СУММ(RC[1]:RC[4])
А что делать, если надо суммировать не 4 ячейки, а 5, а потом 6 и т.д.?
Каждый раз переписывать формулу?
А если эта формула повторяется на листе многократно?
Мне кажется, было бы куда проще, если была бы возможность написать формулу следующим образом: =СУММ(RC[1]:RC[x]), где x-переменная, задаваемая через Вставка-Имя-Присвоить.
Тогда бы изменением значения переменной x можно было бы мгновенно отредактировать все формулы на листе.
К сожалению, Excel таких формул не принимает.
Может быть, я просто ошибаюсь в синтаксисе?
Кто-нибудь сталкивался с подобной проблемой?
Спасибо.

Последний раз редактировалось Klamm; 13.10.2009 в 14:52.
Klamm вне форума Ответить с цитированием
Старый 13.10.2009, 15:21   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
=сумм(смещ(RC[1];;;;x)
=сумм(двссыл("RC[1]:RC[" & x & "]";)
в обоих случаях вместо Х ставим формулу (или имя), которая знает как определить сколько ячееек должно быть просуммировано.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 13.10.2009, 15:28   #3
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

в Экселе можно формулами, но все зависит от конкретного случая, например, так: см. вложение
Вложения
Тип файла: zip Книга3.zip (1.7 Кб, 273 просмотров)
EugeneS вне форума Ответить с цитированием
Старый 14.10.2009, 12:17   #4
Klamm
Новичок
Джуниор
 
Регистрация: 13.10.2009
Сообщений: 2
По умолчанию

Спасибо! Всё оказалось так просто
Klamm вне форума Ответить с цитированием
Старый 11.03.2011, 02:05   #5
vp1242
Новичок
Джуниор
 
Регистрация: 11.03.2011
Сообщений: 1
По умолчанию

Спасибо!!!
Удивительно -- но c трудом догуглился до вас.
vp1242 вне форума Ответить с цитированием
Старый 11.03.2011, 08:40   #6
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

В коллекцию, нелетучий вариант
Код:
=СУММ(RC[1]:ИНДЕКС(RC[1]:RC[50];х))
vikttur вне форума Ответить с цитированием
Старый 14.04.2012, 01:44   #7
Sla27
Новичок
Джуниор
 
Регистрация: 14.04.2012
Сообщений: 2
По умолчанию

Подскажите, пожалуйста, а возможно ли использовать переменную в ссылке на лист ?
То есть необходимо реализовать следующую задачу: есть файл А и файл Б, которые ежемесячно заполняются и расположение ячеек не изменяется. Каждый месяц в файле А создаётся лист А01, данные из которого потом используются в файле Б на листе Б01. Таким образом, каждый раз создавая лист Б02 в нём приходится перебивать формулу в каждой ячейке, заменяя ссылку с листа А01 на А02. Хотелось бы найти возможность просто создать переменную, которую можно будет использовать как имя листа. Буду очень благодарен за помощь!
Sla27 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как разбить сроку на переменные AxenicX Общие вопросы C/C++ 2 12.10.2009 22:50
Как правильно использовать переменные в процедурах nikolai_P Microsoft Office Excel 22 15.05.2008 13:15
Как разделить число и текст в одной ячейки на две ячейки. neboskreb Microsoft Office Excel 2 15.04.2008 19:39
Реализация алгоритма решения задачи о перекрёстных ссылках Pachno Помощь студентам 2 12.04.2008 21:22
как разделить текст на переменные GAGARIN-NEW Общие вопросы Delphi 2 07.10.2007 15:24