Страницы: 1
RSS
Помогите изменить формулу с ДВССЫЛ
 
Не работает формула =ВПР($B4;ДВССЫЛ($A$1&"!"&"B4:H370" ;) ;СТОЛБЕЦ()-2;0)
Где А1 имя листа...что я не так сделал?
 
Микки, файл с примером выложите, пожалуйста.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Я давно на форуме и честно говоря не вижу смысла в файле ..тут что -то с форматом ДВССЫЛ()
 
Точно, формат виноват - в ДВССЫЛ() смайлик!  :)

Возможно, в имени листа есть пробел.
 
Микки, я вижу.
1. Откуда мне знать, что в ячейке А1 указано название существующего листа?
2. Откуда мне знать должно ли имя листа в ячейке А1 заключаться в одинарные кавычки или нет?
3. Откуда мне знать что
Код
СТОЛБЕЦ()-2 
не выходит за пределы массива?

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Если Вы настаиваете ...
 
Я же говори - смайлик. Зачем точка с запятой в теле функции?
Второе - даты такой нет.
Третье - в первом столбце формула покажет датe: СТОЛБЕЦ(C:C)-1=1
Так что файл нужен был.
=ВПР($B4;ДВССЫЛ($A$1&"!"&"B4:H370");СТОЛБЕЦ(B1);)
 
Микки, замените сцепку амперсантами на формулу СЦЕПИТЬ().
Изменено: JayBhagavan - 31.01.2014 16:51:19

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
vikttur, Вы правы. Лишняя точка с запятой у меня пропала, когда я сцепку перенёс в формулу.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
зачем лишние символы в формуле?
Код
ДВССЫЛ($A$1&"!B4:H370")  

 да и привязка к столбцу по моему не лучший вариант если конечно вы уверены что шапки одинаковые то вполне.
Изменено: V - 31.01.2014 17:06:48
 
Спасибо получилось ....странно а я всегда аперсандами пользовался
 
Я и показал готовую и правильную, с амперсандами.
 
vikttur пропущенный "интервальные просмотр" (0) не сыграет злую шутку?
 
Он не пропущен. он "пусто"  :)
 
об это я в курсе. пусто приравнивается к 1 (ИСТИНА) а с ИСТИНА вы сами знаете что связано.  :)  отсюда и вопрос.
 
В данном случае ""=0, не путайте:
ВПР(...;...;...;)=ВПР(...;...;...;0)
Точка с запятой знают свою работу.
Страницы: 1
Наверх