Добрый день многоуважаемые форумчане!!! Я вновь к вам простите!!! Задача заключается в следующем: Имеется файл с листами (Январь; Февраль и т.д) с умными таблицами (наименованиями: Январь; Февраль и т.д) в каждом из листов применяются формулы и при копировании листа приходится постоянно править в формуле наименование хочется упростить... Сейчас:
Код
=ЕСЛИ($T$2=[Дата];ВПР([Дата];S$2:U$3;3);ЕСЛИ($T$3=[Дата];ВПР([Дата];S$2:U$3;3);[@[Выдано топливо, литр]]+U7+[@[Остаток топлива в баке на начало дня, литр]]-[@[Фактический расход топлива, литр]]))
[img][/img] НО, терплю неудачу (((( если оставляю первую формулу то все нормально а вот при использовании второй нули Возможно ли осуществить задуманное, потому как слишком большой информации приходиться руками править на наименование листа и таблицы (а в ходе правки вдруг забудешь в каком либо столбце исправить на нужный лист, все расчет не верен) Ну ни как мне не дается эта ДВССЫЛ ((((
Добрый день многоуважаемые форумчане!!! Я вновь к вам простите!!! Задача заключается в следующем: Имеется файл с листами (Январь; Февраль и т.д) с умными таблицами (наименованиями: Январь; Февраль и т.д) в каждом из листов применяются формулы и при копировании листа приходится постоянно править в формуле наименование хочется упростить... Сейчас:
Код
=ЕСЛИ($T$2=[Дата];ВПР([Дата];S$2:U$3;3);ЕСЛИ($T$3=[Дата];ВПР([Дата];S$2:U$3;3);[@[Выдано топливо, литр]]+U7+[@[Остаток топлива в баке на начало дня, литр]]-[@[Фактический расход топлива, литр]]))
[img][/img] НО, терплю неудачу (((( если оставляю первую формулу то все нормально а вот при использовании второй нули Возможно ли осуществить задуманное, потому как слишком большой информации приходиться руками править на наименование листа и таблицы (а в ходе правки вдруг забудешь в каком либо столбце исправить на нужный лист, все расчет не верен) Ну ни как мне не дается эта ДВССЫЛ ((((lebensvoll
Кто бы ты ни был, мир в твоих руках
Сообщение отредактировал lebensvoll - Вторник, 17.07.2018, 12:40
sboy, да вы правы данная формула считает как нужно НО.
Код
ДВССЫЛ($P$1&"!F7")
Тем самым вы закрепляете ячейку F7 а нужно чтоб данная ячейка не закреплялась а продолжала (F8; F9) справку я читал гугл в помощь и на примерах также нашел и применял вашу формулу. Далее действовал иначе:
Но тут поражение Смотрите Вложение столбец М "Остаток топлива в баке на конец дня, литр" И если я в данном столбце начну применять эту формулу:
Код
=ЕСЛИ($T$2=[Дата];ВПР([Дата];S$2:U$3;3);ЕСЛИ($T$3=[Дата];ВПР([Дата];S$2:U$3;3);[@[Выдано топливо, литр]]+U7+[@[Остаток топлива в баке на начало дня, литр]]-[@[Фактический расход топлива, литр]]))
то все работает на ура Но как ее изменить на наименование листа и самой таблицы на этом листе (((( ни как не соображу
sboy, да вы правы данная формула считает как нужно НО.
Код
ДВССЫЛ($P$1&"!F7")
Тем самым вы закрепляете ячейку F7 а нужно чтоб данная ячейка не закреплялась а продолжала (F8; F9) справку я читал гугл в помощь и на примерах также нашел и применял вашу формулу. Далее действовал иначе:
Но тут поражение Смотрите Вложение столбец М "Остаток топлива в баке на конец дня, литр" И если я в данном столбце начну применять эту формулу:
Код
=ЕСЛИ($T$2=[Дата];ВПР([Дата];S$2:U$3;3);ЕСЛИ($T$3=[Дата];ВПР([Дата];S$2:U$3;3);[@[Выдано топливо, литр]]+U7+[@[Остаток топлива в баке на начало дня, литр]]-[@[Фактический расход топлива, литр]]))
то все работает на ура Но как ее изменить на наименование листа и самой таблицы на этом листе (((( ни как не соображуlebensvoll
=ЕСЛИ($T$2=[Дата];ВПР([Дата];S$2:U$3;3);ЕСЛИ($T$3=[Дата];ВПР([Дата];S$2:U$3;3);ДВССЫЛ($P$1&"[@[Выдано топливо, литр]]")+ДВССЫЛ($P$1&"!U"&СТРОКА())+ДВССЫЛ($P$1&"[@[Остаток топлива в баке на начало дня, литр]]")-ДВССЫЛ($P$1&"[@[Фактический расход топлива, литр]]")))
=ЕСЛИ($T$2=[Дата];ВПР([Дата];S$2:U$3;3);ЕСЛИ($T$3=[Дата];ВПР([Дата];S$2:U$3;3);ДВССЫЛ($P$1&"[@[Выдано топливо, литр]]")+ДВССЫЛ($P$1&"!U"&СТРОКА())+ДВССЫЛ($P$1&"[@[Остаток топлива в баке на начало дня, литр]]")-ДВССЫЛ($P$1&"[@[Фактический расход топлива, литр]]")))
Александр но за то я узнал как работать с ДВССЫЛ а также как не закреплять в ней строку. Это тоже очень дорогого стоит, согласитесь. Всем спасибо огромное за ответы и помощь
Александр но за то я узнал как работать с ДВССЫЛ а также как не закреплять в ней строку. Это тоже очень дорогого стоит, согласитесь. Всем спасибо огромное за ответы и помощьlebensvoll
То есть ответ Вам не нужен был, я правильно понимаю? Не закреплять строку можно гораздо проще - вот ссылка на шестой столбец той же строки, где формула
То есть ответ Вам не нужен был, я правильно понимаю? Не закреплять строку можно гораздо проще - вот ссылка на шестой столбец той же строки, где формула