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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2012, 18:28   #1
Brucebelg
Пользователь
 
Регистрация: 18.05.2010
Сообщений: 61
По умолчанию Номер линии как результат арифм. действия

Подскажите, пожалуйста, правильный синтаксис. Я хочу просуммировать ячейки с А3 по АХ, где Х есть результат сложения величины в ячейки С3 и 5, то есть sum(A1:A(Value(C3)+5)). какие операторы и какие кавычки ставить? Спасибо!
Brucebelg вне форума Ответить с цитированием
Старый 26.01.2012, 19:52   #2
Brucebelg
Пользователь
 
Регистрация: 18.05.2010
Сообщений: 61
По умолчанию Пример

почему вот это работает


="C"&3+6 и результат=С9


а вот это

=sum(C3:"C"&3+6) - говорит, что в формуле ошибка. почему??

Спасибо
Brucebelg вне форума Ответить с цитированием
Старый 26.01.2012, 20:00   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а так:
"=sum(C3:C" & 3+6 & ")"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.01.2012, 20:10   #4
Brucebelg
Пользователь
 
Регистрация: 18.05.2010
Сообщений: 61
По умолчанию

и так нет

или там пробелы, которых я не вижу?
Brucebelg вне форума Ответить с цитированием
Старый 26.01.2012, 20:45   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

однако...

а куда Вы присваиваете это: "=sum(C3:C" & 3 + 6 & ")"
если в ячейку, то этого достаточно, например
[a5] = "=sum(C3:C" & 3 + 6 & ")"

а если в переменную то
ххх = Application.Evaluate("=sum(C3:C" & 3 + 6 & ")")
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 27.01.2012, 12:20   #6
Brucebelg
Пользователь
 
Регистрация: 18.05.2010
Сообщений: 61
По умолчанию

а вот так супер! Спасибо, Игорь!
Brucebelg вне форума Ответить с цитированием
Старый 27.01.2012, 12:30   #7
Brucebelg
Пользователь
 
Регистрация: 18.05.2010
Сообщений: 61
По умолчанию

Игорь, сорри, но вынужден продолжить.

Прописывание

="=sum(C3:C" & 3 + 6 & ")" в ячейку

дает текстовой результат =sum(C3:C) вместо результата исполнения этой функции
Brucebelg вне форума Ответить с цитированием
Старый 27.01.2012, 12:43   #8
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Так надо?
Код:
=SUM(A3:INDIRECT("a"&C3+5))
Вложения
Тип файла: rar Brucebelg.rar (3.2 Кб, 4 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 27.01.2012, 13:00   #9
Brucebelg
Пользователь
 
Регистрация: 18.05.2010
Сообщений: 61
По умолчанию

OUI!!!!

Merci beacoup!

Я ранее пытался сделать с indirect, но потрепел фиаско с синтаксисом.
Brucebelg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сделать из линии, толщиной в несколько пикселей, линии, толщиной 1 пиксель. ImmortalAlexSan Общие вопросы Delphi 12 25.10.2012 19:05
Как вычислить номер месяца, имея номер недели? Ras2im Microsoft Office Excel 17 07.10.2012 03:31
Как вывести на экран номер строки с максимальной суммой элементов и номер столбца с минимальной суммой? Vetal888888 C# (си шарп) 4 20.12.2011 13:46
макрос.Чтение данных из 1 табл и результат действия в 2 таблице. igsxor Microsoft Office Excel 50 19.03.2011 23:25
DB.access арифм. действия kzmd БД в Delphi 13 04.02.2009 12:21