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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2009, 18:36   #1
Диагностик
Пользователь
 
Регистрация: 17.02.2009
Сообщений: 62
По умолчанию Как изменить границу диапазона в значении функции?

В функции указываются значения, то есть координаты ячеек, с которыми производятся операции. Например, СРЗНАЧ(A1:A16). Может ли последняя ячейка, в примере - А16, задаваться ссылкой на другую ячейку, в которой как-то (как?) указывается последняя ячейка, например А13?
Спасибо.

Последний раз редактировалось Диагностик; 18.02.2009 в 06:22. Причина: Изменен заголовок
Диагностик вне форума Ответить с цитированием
Старый 18.02.2009, 11:40   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

СРЗНАЧ(ДВССЫЛ("A1:" & D1))
в D1 должен быть адрес последней ячейки (например: A16, B3, C28)
или так
СРЗНАЧ(СМЕЩ(A1;;;D1))
тут в D1 должно быть количество ячеек, которые необходимо учесть для вычисления среднего.
и еще есть много вариантов.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 18.02.2009, 12:26   #3
Диагностик
Пользователь
 
Регистрация: 17.02.2009
Сообщений: 62
По умолчанию

Спасибо, получается.
Цитата:
и еще есть много вариантов.
А где про это прочитать? Могут меняться координаты не только последней, но и первой ячейки в выбранном диапазоне. В примере я тупо скопировал Ваши рекомендации, а как это сделать через выбор функции и способы задания ее диапазона?
Вложения
Тип файла: rar Пример.rar (7.8 Кб, 10 просмотров)
Диагностик вне форума Ответить с цитированием
Старый 18.02.2009, 12:44   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

чтобы задать динамический диапазон используйте СМЕЩ и ДВССЫЛ. И та и другая функции позволяют задать любой диапазон, если есть алгоритм его вычисления. Почитайте описание этих функций, там расписано все с примерами. Вряд ли я обьясню что-то лучше.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите сделать ссылку с ячейки на файл в DBGrid? Flasher90 БД в Delphi 6 16.02.2011 22:15
как заставить работать макрос при определенном значении ячейки? Град Microsoft Office Excel 5 30.05.2008 16:06
Help!!! Как в Delphi сделать ссылку на видео? Vredinka Помощь студентам 1 05.03.2008 13:34
Как сделать ссылку на "константу"? Loobtuff Microsoft Office Excel 2 21.09.2007 13:29
ВЫЧИСЛИТЬ j^j ПРИ ЗНАЧЕНИИ j ОТ 2 ДО N pirozho4ek Помощь студентам 6 19.05.2007 10:49