Добавить имя листа к диапазону в формуле
DrMini
Дата: Среда, 18.06.2025, 16:13 |
Сообщение № 1
Группа: Модераторы
Ранг: Старожил
Сообщений: 2051
Репутация:
317
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Здравствуйте форумчане и гости. подскажите, как изменить в формуле:Код
=СЧЁТЕСЛИ(B3:AF3;"=я")&" / "&СЧЁТЕСЛИ(B3:AF3;"Я")*24-(ИНДЕКС(B3:AF3;ДЕНЬ(КОНМЕСЯЦА(B2;0)))="Я")*7+(ИНДЕКС(май!B3:AF3;ДЕНЬ(КОНМЕСЯЦА(B2;-1)))="Я")*7
на автоматическую подстановку ссылки (заданной в ручную) на диапазон с предыдущего листа май!
Здравствуйте форумчане и гости. подскажите, как изменить в формуле:Код
=СЧЁТЕСЛИ(B3:AF3;"=я")&" / "&СЧЁТЕСЛИ(B3:AF3;"Я")*24-(ИНДЕКС(B3:AF3;ДЕНЬ(КОНМЕСЯЦА(B2;0)))="Я")*7+(ИНДЕКС(май!B3:AF3;ДЕНЬ(КОНМЕСЯЦА(B2;-1)))="Я")*7
на автоматическую подстановку ссылки (заданной в ручную) на диапазон с предыдущего листа май! DrMini
Ответить
Сообщение Здравствуйте форумчане и гости. подскажите, как изменить в формуле:Код
=СЧЁТЕСЛИ(B3:AF3;"=я")&" / "&СЧЁТЕСЛИ(B3:AF3;"Я")*24-(ИНДЕКС(B3:AF3;ДЕНЬ(КОНМЕСЯЦА(B2;0)))="Я")*7+(ИНДЕКС(май!B3:AF3;ДЕНЬ(КОНМЕСЯЦА(B2;-1)))="Я")*7
на автоматическую подстановку ссылки (заданной в ручную) на диапазон с предыдущего листа май! Автор - DrMini Дата добавления - 18.06.2025 в 16:13
_Boroda_
Дата: Среда, 18.06.2025, 17:33 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Код
=ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!RC"&ДЕНЬ($B$2-1)+1;0)
Ссылка на лист с названием предыдущего месяца (можно прыгать через год, с января на декабрь), на ячейку текущей строки и столбца с номером, равным количеству дней в предыдущем месяце +1 (+1 потому, что даты начинаются со столбца В). Дату берет из ячейки В2 Вся формулаКод
=СЧЁТЕСЛИ(B3:AF3;"=я")&" / "&СЧЁТЕСЛИ(B3:AF3;"Я")*24-(ИНДЕКС(B3:AF3;ДЕНЬ(КОНМЕСЯЦА(B2;0)))="Я")*7+(ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!RC"&ДЕНЬ($B$2-1)+1;0)="Я")*7
Код
=ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!RC"&ДЕНЬ($B$2-1)+1;0)
Ссылка на лист с названием предыдущего месяца (можно прыгать через год, с января на декабрь), на ячейку текущей строки и столбца с номером, равным количеству дней в предыдущем месяце +1 (+1 потому, что даты начинаются со столбца В). Дату берет из ячейки В2 Вся формулаКод
=СЧЁТЕСЛИ(B3:AF3;"=я")&" / "&СЧЁТЕСЛИ(B3:AF3;"Я")*24-(ИНДЕКС(B3:AF3;ДЕНЬ(КОНМЕСЯЦА(B2;0)))="Я")*7+(ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!RC"&ДЕНЬ($B$2-1)+1;0)="Я")*7
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Код
=ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!RC"&ДЕНЬ($B$2-1)+1;0)
Ссылка на лист с названием предыдущего месяца (можно прыгать через год, с января на декабрь), на ячейку текущей строки и столбца с номером, равным количеству дней в предыдущем месяце +1 (+1 потому, что даты начинаются со столбца В). Дату берет из ячейки В2 Вся формулаКод
=СЧЁТЕСЛИ(B3:AF3;"=я")&" / "&СЧЁТЕСЛИ(B3:AF3;"Я")*24-(ИНДЕКС(B3:AF3;ДЕНЬ(КОНМЕСЯЦА(B2;0)))="Я")*7+(ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!RC"&ДЕНЬ($B$2-1)+1;0)="Я")*7
Автор - _Boroda_ Дата добавления - 18.06.2025 в 17:33
DrMini
Дата: Среда, 18.06.2025, 20:15 |
Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2051
Репутация:
317
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Александр большое спасибо. Пример работает. Пытаюсь перенести в свой рабочий файл - не работает. У меня координаты (в рабочем файле) первого дня месяца D13 . Заметил, что когда смещаю по строкам вниз (в любом месяце) - всё работает, а вот стоит добавить хотя бы один столбец в предыдущем месяце - не работает. Подскажите пожалуйста, что нужно подправить в формуле.
Александр большое спасибо. Пример работает. Пытаюсь перенести в свой рабочий файл - не работает. У меня координаты (в рабочем файле) первого дня месяца D13 . Заметил, что когда смещаю по строкам вниз (в любом месяце) - всё работает, а вот стоит добавить хотя бы один столбец в предыдущем месяце - не работает. Подскажите пожалуйста, что нужно подправить в формуле. DrMini
Ответить
Сообщение Александр большое спасибо. Пример работает. Пытаюсь перенести в свой рабочий файл - не работает. У меня координаты (в рабочем файле) первого дня месяца D13 . Заметил, что когда смещаю по строкам вниз (в любом месяце) - всё работает, а вот стоит добавить хотя бы один столбец в предыдущем месяце - не работает. Подскажите пожалуйста, что нужно подправить в формуле. Автор - DrMini Дата добавления - 18.06.2025 в 20:15
DrMini
Дата: Четверг, 19.06.2025, 06:36 |
Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2051
Репутация:
317
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Кажется нашёл. Вот в этом куске формулы: ДЕНЬ($B$2-1)+1 ;0) нужно прибавить количество столбцов перед диапазоном (в моём варианте +3). Сегодня на работе проверю. [p.s.]Только сейчас увидел. Была же подсказка.Цитата
(+1 потому, что даты начинаются со столбца В)
вот что значит прочитать "вскользь".[/p.s.]
Кажется нашёл. Вот в этом куске формулы: ДЕНЬ($B$2-1)+1 ;0) нужно прибавить количество столбцов перед диапазоном (в моём варианте +3). Сегодня на работе проверю. [p.s.]Только сейчас увидел. Была же подсказка.Цитата
(+1 потому, что даты начинаются со столбца В)
вот что значит прочитать "вскользь".[/p.s.] DrMini
Сообщение отредактировал DrMini - Четверг, 19.06.2025, 06:53
Ответить
Сообщение Кажется нашёл. Вот в этом куске формулы: ДЕНЬ($B$2-1)+1 ;0) нужно прибавить количество столбцов перед диапазоном (в моём варианте +3). Сегодня на работе проверю. [p.s.]Только сейчас увидел. Была же подсказка.Цитата
(+1 потому, что даты начинаются со столбца В)
вот что значит прочитать "вскользь".[/p.s.] Автор - DrMini Дата добавления - 19.06.2025 в 06:36
gling
Дата: Четверг, 19.06.2025, 08:13 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация:
739
±
Замечаний:
0% ±
2010
Эдравствуйте. Ещё вариант Код
=СЧЁТЕСЛИ(B3:AF3;"=я")&" / "&СЧЁТЕСЛИ(B3:AF3;"Я")*24-(ИНДЕКС(B3:AF3;ПОИСКПОЗ("яя";B3:AF3;1))="Я")*7+(ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!RC"&ПОИСКПОЗ($B$2-1;ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!A2:AF2");0);0)="Я")*7
Если первое число месяца в D13, измените все $B$2 на $D$13. Или выложите файл с реальным расположением данных.
Эдравствуйте. Ещё вариант Код
=СЧЁТЕСЛИ(B3:AF3;"=я")&" / "&СЧЁТЕСЛИ(B3:AF3;"Я")*24-(ИНДЕКС(B3:AF3;ПОИСКПОЗ("яя";B3:AF3;1))="Я")*7+(ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!RC"&ПОИСКПОЗ($B$2-1;ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!A2:AF2");0);0)="Я")*7
Если первое число месяца в D13, измените все $B$2 на $D$13. Или выложите файл с реальным расположением данных. gling
ЯД-41001506838083
Сообщение отредактировал gling - Четверг, 19.06.2025, 08:16
Ответить
Сообщение Эдравствуйте. Ещё вариант Код
=СЧЁТЕСЛИ(B3:AF3;"=я")&" / "&СЧЁТЕСЛИ(B3:AF3;"Я")*24-(ИНДЕКС(B3:AF3;ПОИСКПОЗ("яя";B3:AF3;1))="Я")*7+(ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!RC"&ПОИСКПОЗ($B$2-1;ДВССЫЛ(ТЕКСТ($B$2-1;"ММММ")&"!A2:AF2");0);0)="Я")*7
Если первое число месяца в D13, измените все $B$2 на $D$13. Или выложите файл с реальным расположением данных. Автор - gling Дата добавления - 19.06.2025 в 08:13
DrMini
Дата: Четверг, 19.06.2025, 10:20 |
Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2051
Репутация:
317
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Здравствуйте gling . Попробовал Ваш вариант. Вроде работает.измените все $B$2 на $D$13
Не совсем понял вот этот кусок формулы. У Вас так: Я изменил на:
Здравствуйте gling . Попробовал Ваш вариант. Вроде работает.измените все $B$2 на $D$13
Не совсем понял вот этот кусок формулы. У Вас так: Я изменил на: DrMini
Ответить
Сообщение Здравствуйте gling . Попробовал Ваш вариант. Вроде работает.измените все $B$2 на $D$13
Не совсем понял вот этот кусок формулы. У Вас так: Я изменил на: Автор - DrMini Дата добавления - 19.06.2025 в 10:20
DrMini
Дата: Четверг, 19.06.2025, 10:57 |
Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2051
Репутация:
317
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Никогда такого не было и вот опять. Не думал, что при смещении результата в (этом случае) будет не правильный итог. Понимаю, что это из-за RC но, как исправить не пойму. Объединение ячеек помогает, но вдруг можно "малой кровью" сделать без объединения.
Никогда такого не было и вот опять. Не думал, что при смещении результата в (этом случае) будет не правильный итог. Понимаю, что это из-за RC но, как исправить не пойму. Объединение ячеек помогает, но вдруг можно "малой кровью" сделать без объединения. DrMini
Ответить
Сообщение Никогда такого не было и вот опять. Не думал, что при смещении результата в (этом случае) будет не правильный итог. Понимаю, что это из-за RC но, как исправить не пойму. Объединение ячеек помогает, но вдруг можно "малой кровью" сделать без объединения. Автор - DrMini Дата добавления - 19.06.2025 в 10:57
gling
Дата: Четверг, 19.06.2025, 11:09 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация:
739
±
Замечаний:
0% ±
2010
Вместо RC напишите R[-1]C A13:AH13 можно изменить на A13:AX13, чтобы с запасом.
Вместо RC напишите R[-1]C A13:AH13 можно изменить на A13:AX13, чтобы с запасом. gling
ЯД-41001506838083
Сообщение отредактировал gling - Четверг, 19.06.2025, 11:13
Ответить
Сообщение Вместо RC напишите R[-1]C A13:AH13 можно изменить на A13:AX13, чтобы с запасом. Автор - gling Дата добавления - 19.06.2025 в 11:09
DrMini
Дата: Четверг, 19.06.2025, 11:31 |
Сообщение № 9
Группа: Модераторы
Ранг: Старожил
Сообщений: 2051
Репутация:
317
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Большое спасибо - заработало. надеюсь, что в месяце 32 дня не сделают.
Большое спасибо - заработало. надеюсь, что в месяце 32 дня не сделают. DrMini
Ответить
Сообщение Большое спасибо - заработало. надеюсь, что в месяце 32 дня не сделают. Автор - DrMini Дата добавления - 19.06.2025 в 11:31
gling
Дата: Четверг, 19.06.2025, 12:11 |
Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация:
739
±
Замечаний:
0% ±
2010
Согласен, но этот диапазон фиксированный и при добавлении столбцов слева таблицы, может последний месяц выйти за границы диапазона. В результате ячейка с последним денем месяца не найдётся.
Согласен, но этот диапазон фиксированный и при добавлении столбцов слева таблицы, может последний месяц выйти за границы диапазона. В результате ячейка с последним денем месяца не найдётся. gling
ЯД-41001506838083
Ответить
Сообщение Согласен, но этот диапазон фиксированный и при добавлении столбцов слева таблицы, может последний месяц выйти за границы диапазона. В результате ячейка с последним денем месяца не найдётся. Автор - gling Дата добавления - 19.06.2025 в 12:11
DrMini
Дата: Четверг, 19.06.2025, 13:08 |
Сообщение № 11
Группа: Модераторы
Ранг: Старожил
Сообщений: 2051
Репутация:
317
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
может последний месяц выйти за границы диапазона
Не допущу.
может последний месяц выйти за границы диапазона
Не допущу. DrMini
Ответить
Сообщение может последний месяц выйти за границы диапазона
Не допущу. Автор - DrMini Дата добавления - 19.06.2025 в 13:08
DrMini
Дата: Понедельник, 23.06.2025, 13:50 |
Сообщение № 12
Группа: Модераторы
Ранг: Старожил
Сообщений: 2051
Репутация:
317
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
И снова здравствуйте. Хочу в продолжении темы попросить помощи в добавлении ещё одного условия. Если в столбце С совпадают табельные номера на листе предыдущего месяца то 1 или ИСТИНА если нет, то 0 или ЛОЖЬ. Для добавления в имеющуюся формулу. У меня получилась такая формула:Код
=ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!RC"&C15+2;)=C15
Но не правильная.
И снова здравствуйте. Хочу в продолжении темы попросить помощи в добавлении ещё одного условия. Если в столбце С совпадают табельные номера на листе предыдущего месяца то 1 или ИСТИНА если нет, то 0 или ЛОЖЬ. Для добавления в имеющуюся формулу. У меня получилась такая формула:Код
=ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!RC"&C15+2;)=C15
Но не правильная. DrMini
Ответить
Сообщение И снова здравствуйте. Хочу в продолжении темы попросить помощи в добавлении ещё одного условия. Если в столбце С совпадают табельные номера на листе предыдущего месяца то 1 или ИСТИНА если нет, то 0 или ЛОЖЬ. Для добавления в имеющуюся формулу. У меня получилась такая формула:Код
=ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!RC"&C15+2;)=C15
Но не правильная. Автор - DrMini Дата добавления - 23.06.2025 в 13:50
Pelena
Дата: Понедельник, 23.06.2025, 15:26 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Если совпадение ищем по строке, тоКод
=ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!RC3";)=C15
Если совпадение ищем по всему столбцу, тоКод
=ИЛИ(ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!C3";)=C15)
Здравствуйте. Если совпадение ищем по строке, тоКод
=ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!RC3";)=C15
Если совпадение ищем по всему столбцу, тоКод
=ИЛИ(ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!C3";)=C15)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Если совпадение ищем по строке, тоКод
=ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!RC3";)=C15
Если совпадение ищем по всему столбцу, тоКод
=ИЛИ(ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!C3";)=C15)
Автор - Pelena Дата добавления - 23.06.2025 в 15:26
_Boroda_
Дата: Понедельник, 23.06.2025, 15:49 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Лен, какая ты жестокая - ИЛИ по всему столбцу =ИЛИ(ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!C3";)=C15)
Предлагаю ПОИСКПОЗ (или ВПР можно)Код
=ЕЧИСЛО(ПОИСКПОЗ(C15;ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!C3";);))
Или покорочеКод
=ЕЧИСЛО(ПОИСКПОЗ(C15;ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ!C\3"););))
Лен, какая ты жестокая - ИЛИ по всему столбцу =ИЛИ(ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!C3";)=C15)
Предлагаю ПОИСКПОЗ (или ВПР можно)Код
=ЕЧИСЛО(ПОИСКПОЗ(C15;ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!C3";);))
Или покорочеКод
=ЕЧИСЛО(ПОИСКПОЗ(C15;ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ!C\3"););))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Лен, какая ты жестокая - ИЛИ по всему столбцу =ИЛИ(ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!C3";)=C15)
Предлагаю ПОИСКПОЗ (или ВПР можно)Код
=ЕЧИСЛО(ПОИСКПОЗ(C15;ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ")&"!C3";);))
Или покорочеКод
=ЕЧИСЛО(ПОИСКПОЗ(C15;ДВССЫЛ(ТЕКСТ($D$13-1;"ММММ!C\3"););))
Автор - _Boroda_ Дата добавления - 23.06.2025 в 15:49
DrMini
Дата: Вторник, 24.06.2025, 08:17 |
Сообщение № 15
Группа: Модераторы
Ранг: Старожил
Сообщений: 2051
Репутация:
317
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Если совпадение ищем по строке
Просто идеально. Большое спасибо.
Если совпадение ищем по строке
Просто идеально. Большое спасибо.DrMini
Ответить
Сообщение Если совпадение ищем по строке
Просто идеально. Большое спасибо.Автор - DrMini Дата добавления - 24.06.2025 в 08:17
DrMini
Дата: Вторник, 24.06.2025, 08:22 |
Сообщение № 16
Группа: Модераторы
Ранг: Старожил
Сообщений: 2051
Репутация:
317
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Как всегда _Александр_ у Вас не, как у всех (в хорошем смысле). Интересно работает. Спасибо. Забабахаю этот вариант начальнику транспортного цеха. Самое то.
Как всегда _Александр_ у Вас не, как у всех (в хорошем смысле). Интересно работает. Спасибо. Забабахаю этот вариант начальнику транспортного цеха. Самое то.DrMini
Ответить
Сообщение Как всегда _Александр_ у Вас не, как у всех (в хорошем смысле). Интересно работает. Спасибо. Забабахаю этот вариант начальнику транспортного цеха. Самое то.Автор - DrMini Дата добавления - 24.06.2025 в 08:22