Страницы: 1
RSS
Ссылка на лист в формуле на основании даты или текста в ячейке
 
Доброго времени суток!
Ребят подскажите, что-то не могу додуматься. На разных листах именуемых датами имеются данные, хочу собрать все итоги на отдельный лист - формула "=ВПР($B4;'01.10.2018'!$B$22:$Z$52;17;0)". Но если я начинаю "тащить" формулу вправо, то ссылка на лист остаётся прежней. Как сделать, чтобы в формуле ссылка на лист изменялась на следующий лист по порядку.
 
Цитата
ГДВ написал:
Как сделать,
для начала приложить файл пример
Лень двигатель прогресса, доказано!!!
 
никак.
копировать и корректировать имя листа в новой ячейке
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Возможно, ДВССЫЛ.
=ВПР($B4;ДВССЫЛ("'"&ТЕКСТ(СТОЛБЕЦ(A1);"00")&".10.2018'!$B$22:$Z$52");17;0)
Без примера можно только гадать как должны выглядеть имена листов и что Вы там протягиваете.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий Щербаков,
имена листов это даты: Лист 1 с именем 01.10.2017; Лист 2 с именем 02.10.2017; Лист 3 с именем 03.10.2017 и тд.
Но не обязательно даты будут по порядку. А протягиваю - горизонтальное автозаполнение.
 
формируете перечень наименований листов (то бишь дат) и на эти ячейки ссылаетесь через ДВССЫЛ
Лень двигатель прогресса, доказано!!!
 
тем более, что сами по себе значения итогов без надписи к какому листу они относятся - довольно бесполезная информация.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
ГДВ написал:
имена листов это даты
т.е. приведенную мной формулу попробовать не получилось на своих данных? По идее должна подойти.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий Щербаков,
вот это
Цитата
Но не обязательно даты будут по порядку
портит всю картину и получается - названия листов ручками вбивать в ячейки по одному
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Это смотря как воспринимать эту фразу. Не по порядку - не значит, что даты не все  :D  Пусть ТС пример выкладывает и все условия озвучивает так, чтобы понятно было не только ему. Тогда подумаем еще.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Дмитрий Щербаков написал:
По идее должна подойти
С датами подошла.
А если имена листов будут произвольные?
Изменено: ГДВ - 12.02.2018 16:52:03
 
Цитата
ГДВ написал:
А если имена листов будут произвольные?
И откуда тогда Excel должен узнать название листа, которое берется из чьей-то головы? :) Записывайте тогда имя листа в третьей строке итогового листа и ссылайтесь именно на эти ячейки. На примере формулы для ячейки D4:
=ВПР($B4;ДВССЫЛ("'"&D$3&"'!$B$22:$Z$52");17;0)
Только в этом случае в третьей строке имена листов должны быть обязательно записаны как текст. Т.е. в D2 надо записать: '01.10.2017.
Или перед тем как записывать имя листов назначить всем ячейкам третьей строки формат текстовый(правая кнопка мыши -Формат ячеек -вкладка Число -Текстовый)
Изменено: Дмитрий Щербаков - 12.02.2018 17:00:41 (забыл доллар в ссылке)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Дмитрий Щербаков написал:
из чьей-то головы? Записывайте тогда...
:)
СПС !!!
 
Название темы должно отражать суть задачи. Уточните. Предложите новое. Модераторы заменят.
 
Витя, каюсь! Предлагаю назвать так: ссылка на лист в формуле на основании даты или текста в ячейке
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Всем доброго времени суток!
Задача, чем-то похожая на предыдущую, ну, по крайней мере функция ДВССЫЛ точно необходима, а вот по ВПР не вытягивает уже.
Ребят, нужна помощь - имеется файл с показателями процента выполнения данного вида работ. Затрудняюсь подсчитать с листов сумму и по каждому показателю в отдельности. Файл "Пример" прилагается.
СПС за помощь!
 
в D 15 и растянуть
Код
=СУММЕСЛИМН(ДВССЫЛ("'"&D$14&"'!E:E");ДВССЫЛ("'"&D$14&"'!D:D");$D$13;ДВССЫЛ("'"&D$14&"'!C:C");$C15)
Лень двигатель прогресса, доказано!!!
 
Сергей, благодарствуем!

А какую формулу прописать в D4? Только чтобы она брала не инфу с листа Итого, а собирала инфу с других листов, и вообще возможно ли это?
 
а смысл, что значит ВСЕГО когда извлекаете % с листов, если все суммировать то эта же самая формула только убираете одно условие  
Лень двигатель прогресса, доказано!!!
 
Пропишите как это будет выглядеть, чёт не допру
Всего - это сумма.
Изменено: ГДВ - 03.04.2019 14:23:47
 
вот эту часть в формуле удаляете и все ;ДВССЫЛ("'"&D$14&"'!D:D");$D$13
Лень двигатель прогресса, доказано!!!
 
СПС!
 
День Добрый!
В файле "пример" функцией суммеслимн рассчитывают сумму показателей и по каждому показателю в отдельности.
А если рассчитывать не по одному показателю и не все, а два или три показателя из 5?
Как это можно проделать?
Страницы: 1
Наверх