Соц сети


Как добавлять пробелы в ячейки с датами, если эта дата уже прошла
Здравствуйте!
Мне задали сделать органайзер в excel.
Тоесть например:
в ячейке A1 отображается ближайшая дата к сегодняшнему дню (не прошедшая дата) .
все даты идут в следом B1,C1,D1
Но у меня проблема, если дата в B1 или C1, или D1 уже прошедшая, то функция которую я написал не срабатывает

Например:
сегодня ()=16.07.2012
если в B1=16.07.2013; С1=16.07.2011; D1=16.07.2014
то в ячейке A1 не отображается ни одно число, а должно отображаться значение В1.

Вот я и подумал как вариант написать макрос, который из определенного диапазона (B1:D100) будет искать просроченные даты и добавлять туда "пробел", чтобы функция работала.
Подскажите какой-нибудь более адекватный способ или напишите код для такого макроса. Очень прошу.

  • "Правда там гемор получился, но может кому он будет полезен" Очень смешно. :-) Кому он нужен - ГЕМОР.
    Вариант формулы для А1 без гемора, может пригодится.
    =МИН (ИНДЕКС ((B1:D1<СЕГОДНЯ ())*9^9+B1:D1;))
    Формат ячеек A1:D1 - Дата

Вас заинтересует