powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Ссылка в именованной формуле
4 сообщений из 4, страница 1 из 1
Ссылка в именованной формуле
    #36643484
tolikt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пусть в данный момент активна ячейка A1. Если создать именованную формулу МояФормула (Вставка->Имя->Присвоить) в виде =B1, то при вставке формулы =МояФормула в любую ячейку формула будет возвращать значение из ячейки справа.
А как создать именованную формулу, чтоб ссылку можно было задавать прямо при вводе её в ячейку в качестве аргумента? Т.е. чтоб в ячейку A1 можно было ввести что-то типа =МояФормула(D3) и получить значение именно из ячейки D3. Или =МояФормула(G6) - из ячейки G6 соответственно.

И ещё. Что значит в именованной формуле восклицательный знак перед ссылкой? Например, в теме Умная автосумма!
...
Рейтинг: 0 / 0
Ссылка в именованной формуле
    #36643491
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) это довольно муторно, но возможно: http://www.jkp-ads.com/Articles/ExcelNames09.asp

2) если речь о чем-то типа =СУММ(!A1:B10), то восклицательный знак означает, что диапазон принадлежит листу из которого вызвана именованная формула.
...
Рейтинг: 0 / 0
Ссылка в именованной формуле
    #36643508
kimtan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tolikt,
По первому вопросу:
пока не понятно к чему такие сложности с именем =МояФормула(G6), если достаточно =G6. Или Вам формулу в текстовом виде нужно получить?
По второму:
KL уже довольно внятно ответил.
...
Рейтинг: 0 / 0
Ссылка в именованной формуле
    #36645397
tolikt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, KL (XL) прав: муторно, но возможно. По крайней мере на тех примерах, которые даны в ссылке.

Но, правда, разбираться пришлось долго. Ибо в файле примера некий Orlando Magalhгes Filho не до конца "интернационализировал" формулы. В формуле Myref вместо +4 и -4 (что, как я понял, соответсвует длине строки "ROW(" ) заменил на ДЛСТР(GetRow)

Добавлен русский эквивалент формул и перевод вступления (пардон за мой нерусский).


to KL (XL): спасибо ещё раз.
to kimtan: KL (XL) меня понял сразу с первого раза.


Дополнительный вопрос, который возник при разборе данного примера.
В формуле =ЕСЛИ(СТРОКА(ссылка);...) после ЕСЛИ должно идти логическое выражение. Формула СТРОКА(ссылка) выдаёт номер строки. А почему номер строки является вдруг значение ИСТИНА? Номер строки - это число и оно совсем не равно ИСТИНА и может быть вовсе не равно 1.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Ссылка в именованной формуле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]