LINUX.ORG.RU

Поиск ближайшей даты

 ,


0

2

Все делается в Calc. Есть столбик с датами, записанными в формате DD.MM.YYYY и рядом столбик с именем и фамилей человека. Нужно в отдельной ячейке вывести человека, у которого ближайший день рождения. Реально ли?

MIN(разница) не пробовал?

ziemin ★★ ()
Ответ на: комментарий от KERNEL_PANIC
=INDEX(E7:E21;MATCH(NOW();D7:D21;1))

D7:D21 - столбец с датами

E7:E21 - столбец с фамилиями

ziemin ★★ ()

Без излишней экономии можно всё на ячейках посчитать

  A        B        C       D          E         F              G          H
1 today    b.day    IDENT   next_b.day days_left check_min_diff next_b.day next_IDENT
2 08.08.13 01.01.70 Иванов  01.01.14         146      ЛОЖЬ
3          11.08.81 Петров  11.08.13           3     ИСТИНА     11.08.13   Петров
4          10.10.99 Сидоров 10.10.13          63      ЛОЖЬ
5          11.08.83 Козлов  11.08.13           3     ИСТИНА     11.08.13   Козлов
значения
A2:C5
формулы
D2
=DATE(YEAR(TODAY())+(DATE(YEAR(TODAY());MONTH(B2);DAY(B2))<TODAY());MONTH(B2);DAY(B2))
E2
=D2-TODAY()
F2
=(MIN($E$2:$E$5)=E2)
G2
=IF((MIN($E$2:$E$5)=E2);D2;"")
H2
=IF((MIN($E$2:$E$5)=E2);C2;"")

justAmoment ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.