Страницы: 1
RSS
Вывод даты по заданным условием
 
Приветствую!
Помогите пожалуйста решить задчку без макроса (если это возможно)

Есть две заданные таблицы - А и Б, из них надо получить одну общую.
Как заполнить в Общей столбцы А и Б я понимаю, например можно использовать "СУММЕСЛИМН"
Ячейка 08.02.2025 в примере это СЕГОДНЯ.

Вопрос:
как заполнить столбец "Дата" в Общей таблице так, что бы отображались только имеющиеся в таблице А и Б даты, с одновременным условием, что отображаются даты в диапазоне +/- 2 дня от СЕГОДНЯ

так что бы не приходилось каждый раз при открытии руками чтото доделывать. что бы все было автоматически :)
Изменено: Mago123 - 06.02.2025 19:42:58
 
Версия  Excel какая?
По вопросам из тем форума, личку не читаю.
 
Цитата
написал:
как заполнить столбец "Дата" в Общей таблице так, что бы отображались только имеющиеся в таблице А и Б даты, с одновременным условием, что отображаются даты в диапазоне +/- 2 дня от СЕГОДНЯ
=УНИК(ФИЛЬТР(ВСТОЛБИК(A2:A6;E2:E6);ABS((ВСТОЛБИК(A2:A6;E2:E6)-E12))<3))
 
вариант 2021:
=СОРТ(УНИК(ЕСЛИОШИБКА(EXP(LN(6-EXP(LN(НАИМЕНЬШИЙ((A2:A7;E2:E7);ПОСЛЕД(СЧЁТ(A2:A7;E2:E7)))-E$12+3))))+E12-3;"")))
...
другая идея:
=LET(а_;A2:A6;б_;E2:E6;в_;E12-3+ПОСЛЕД(5);ФИЛЬТР(в_;СЧЁТЕСЛИ(а_;в_)+СЧЁТЕСЛИ(б_;в_)))
для ранних версий с протяжкой:
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ(A$2:A$6;E$12-3+{1;2;3;4;5})+СЧЁТЕСЛИ(E$2:E$6;E$12-3+{1;2;3;4;5});E$12-3+{1;2;3;4;5});ЧСТРОК(A$13:A13));"")
может быть достаточно так:
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ(A$2:F$6;E$12-3+{1;2;3;4;5});E$12-3+{1;2;3;4;5});СТРОКА(A1));"")
Изменено: Павел \Ʌ/ - 07.02.2025 11:10:51
Страницы: 1
Наверх