Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Заполнение таблицы выхода и ухода отпусков по конкретному месяцу из таблицы данных
 
Благодарю всех, многое почерпнул для себя!
Заполнение таблицы выхода и ухода отпусков по конкретному месяцу из таблицы данных
 
Доброго времени суток.

Есть файл с отпусками людей. Для удобства рядом были сделаны таблицы с сортировкой по уходам и выходам в конкретные месяца.

Используются формулы
Код
=СОРТ(ФИЛЬТР(Отпуска;(МЕСЯЦ(Отпуска[Начало])=1)*(ГОД(Отпуска[Начало])=$C$1);"Нет данных");2;1;0)

=СОРТ(ФИЛЬТР(Отпуска;(МЕСЯЦ(Отпуска[Конец])=1)*(ГОД(Отпуска[Конец])=$C$1);"Нет данных");3;1;0)

К сожалению, на рабочих станциях используется ексель 2016 и СОРТ, ФИЛЬТР там банально не работают.

Пытался адаптировать данную формулу под старые версии, но не хватает навыков. Прошу вашей помощи в данном вопросе.
Изменено: ridzik - 19.03.2025 06:23:01
Аналоги формул ФИЛЬТР/СОРТ/ВЫБОР в старых версиях Excel
 
memo, Благодарю, работает. Теперь буду разбираться, как вы этого добились.  :D  
Аналоги формул ФИЛЬТР/СОРТ/ВЫБОР в старых версиях Excel
 
Пробовал смещ,поискпоз,счетесли - но он ищет первую строку по критерию, отсчитывает, сколько всего строк и выдает список всего, что входит в количество этих строк.


=СМЕЩ(D3;ПОИСКПОЗ(B2;D4:D22;0);0;СЧЁТЕСЛИ(D4:D22;B2);35)
Аналоги формул ФИЛЬТР/СОРТ/ВЫБОР в старых версиях Excel
 
Доброго времени суток. Требуется выводить из нескольких таблиц данные в одну, по нужным критериям.
Формулы ФИЛЬТР/СОРТ/ВЫБОР прекрасно подходят для этого. Но они не работают в старых версиях Ексель.
Какие формулы выполняют аналогичный функционал в старых версиях? Подскажите пожалуйста.
Изменено: Sanja - 23.11.2024 09:36:46 (не нужно писать через строку)
Заполнение таблицы выхода и ухода отпусков по конкретному месяцу из списка
 
Доброй ночи, формула ФИЛЬТР относительно новая, как добиться подобной работы формул в екселе 2016?
Заполнение таблицы выхода и ухода отпусков по конкретному месяцу из списка
 
Цитата
написал:
Придется сортировку вшить в формулу
Столкнулся с тем, что при поиске января в выходах из отпуска, он задевает январь и 2024 и 2025 года, что не корректно. Как можно решить это?
Заполнение таблицы выхода и ухода отпусков по конкретному месяцу из списка
 
Здравствуйте. Благодарю, все работает. Но если мне в последствии для удобства требуется отсортировать данные в порядке возрастания? Простая фильтрация выдает, что нельзя менять часть массива.

Кстати, столкнулся с тем, что при поиске января, он задевает январь и 2024 и 2025 года, что не корректно.
Изменено: ridzik - 08.11.2024 17:33:01
Заполнение таблицы выхода и ухода отпусков по конкретному месяцу из списка
 
Доброго времени суток.

Есть таблица с уходом и выходом из отпусков работников. Есть еще одна таблица, поделенная на 2 части в которой требуется аккумулировать информацию по заданным месяцам. Кто уходит и выходит в январе и в какие даты, кто уходит и выходит в феврале и в какие даты. Так по аналогии на все месяца.

Прошу вашей помощи в данной ситуации.
Изменено: ridzik - 08.11.2024 16:57:40
Макрос на заполнения ячеек после определенного символа в предыдущей ячейке.
 
Kuzmich, Благодарю за помощь, все работает.
Макрос на заполнения ячеек после определенного символа в предыдущей ячейке.
 
Дико извиняюсь за то, что беспокою вновь. Но заметил, что данный макрос рисует в ячейках именно текст. В итоге постоянно напоминание о том, что *число сохранено как текст*. Возможно ли, что бы он заполнял ячейки числами *Общего* формата?
Макрос на заполнения ячеек после определенного символа в предыдущей ячейке.
 
МатросНаЗебре,  Благодарю еще раз. Поставленная задача выполняется на ура!
Макрос на заполнения ячеек после определенного символа в предыдущей ячейке.
 
Цитата
написал:
Так числа прописывать вниз от ячейки (F9-F13) или вбок?
Прошу прощения, после работы голова  совсем не варила ^^ (G8,H8,I9,J8,K8)
Igor67, Благодарю вас за помощь. Все работает идеально. Подскажите пожалуйста, что требуется заменить и на что, для того, чтобы не выбирать диапазон, а изначально прописать его в коде макроса,
Изменено: ridzik - 12.04.2024 12:15:34
Макрос на заполнения ячеек после определенного символа в предыдущей ячейке.
 
Всем доброго времени суток.
Прошу помощи в создании макроса, который бы проверял выделенный мною диапазон ячеек и при обнаружении в каких то из них буквы, например *Д*, он прописывал в последующих за этой ячейкой цифры от 1 до 5.

Например: в F8 значение *Д* , то макрос в последующие ячейки F9-F13 прописывает числа от 1 до 5, соответственно. (без форматирования)

Заранее благодарю за помощь.
Изменено: ridzik - 11.04.2024 18:08:34
Перенос формулы подсчета деталей за несколько дней с корректировкой листов.
 
gling, Доброго времени суток. Благодарю за вашу отзывчивость, момент с переходом даты на двухзначные дни (10,11,12,13...) поправил путем добавления в конце не 9 символов, а 20.

=ПСТР(@ЯЧЕЙКА("имяфайла";A1);ПОИСК("]";@ЯЧЕЙКА("имяфайла";A1);1)+1;20)

Только возник еще момент, после решения которого, я думаю, моя проблема будет полностью решена. Как уже указал на скриншотах ранее, листы имеют названия вида: дата (1), дата (2), дата (3)



Тогда данное выражение ломается: =B4+@ДВССЫЛ("'"&ТЕКСТ(A1-1;"Д.ММ.ГГГГ")&"'!C4")

В голове крутится мысль привязки не к конкретному названию листа, а например к поиску последнего листа с названием длиннее 10 символов, чтобы лист с названием (Таблица) игнорировался. Такое возможно реализовать?
Изменено: ridzik - 19.03.2023 03:51:50
Перенос формулы подсчета деталей за несколько дней с корректировкой листов.
 
Павел с Востока, Добрый день, к сожалению, на одном листе всю эту информацию вести невозможно. Я максимально упростил свой пример, чтобы понять, в какую сторону думать. Изначальная сводка содержит в себе информацию за смену, сутки и с начала месяца. В добавок к этому еще большой объем различной информации.



Плюс между листами по суткам, плавает еще один лист под названием *Таблица* в которую стекаются все данные по одному из параметров за каждую смену.

Перенос формулы подсчета деталей за несколько дней с корректировкой листов.
 
Доброго времени суток, есть файл с 3 листами (День 1, День 2, День 3). В конце каждого дня заполняется количество сделанных деталей и производится их подсчет с начала месяца путем сложения с предыдущими днями.

Вопрос, возможно ли упростить *протягивание* формулы подсчета количества сделанных деталей с начала месяца? Например: скопировал лист на *День 4*, и в ячейке уже протянутая формула =B4+'День 3'!C4

Заранее благодарю за помощь.
Страницы: 1
Наверх