Страницы: 1
RSS
дата_стаж_дни_рождения (вычислить сколько дней осталось до ДР)
 
Всем здравствуйте.  
Возникла необходимость создать базу данных по сотрудникам. Со стажем разобрался, а насчёт остатка до следующего дня рождения не могу решить задачу.    
Подскажите какой может быть способ в данном случае.    
Заранее благодарю.
 
Для L5:  
 
=ДАТА(K5;МЕСЯЦ(G5);ДЕНЬ(G5))-СЕГОДНЯ()
 
Добрый день!  
Вот 3 варианта, выбирайте.  
В сам День рождения первые два варианта покажут 0 (ноль),  
а третий - надпись "Сегодня День рожденья!"
 
А вот для ячейки L5 ещё 6 вариантов отталкивающихся только от даты рождения=365-РАЗНДАТ(G5;СЕГОДНЯ();"yd")  
=ДАТА(ГОД(G5)+РАЗНДАТ(G5;СЕГОДНЯ();"y")+1;МЕСЯЦ(G5);ДЕНЬ(G5))-СЕГОДНЯ()  
=ЕСЛИ(365-РАЗНДАТ(G5;СЕГОДНЯ();"yd")=365;0;365-РАЗНДАТ(G5;СЕГОДНЯ();"yd"))  
=РАЗНДАТ(СЕГОДНЯ();ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(G5);ДЕНЬ(G5))+(365+(ОСТАТ(ГОД(СЕГОДНЯ());4)=0))*(СЕГОДНЯ()>ДАТА(2010;МЕСЯЦ(G5);ДЕНЬ(G5)));"d")  
=ВЫБОР(ЗНАК(ДАТА(ГОД(ТДАТА());МЕСЯЦ(G5);ДЕНЬ(G5))-СЕГОДНЯ())+2;ДАТА(ГОД(ТДАТА())+1;МЕСЯЦ(G5);ДЕНЬ(G5))-СЕГОДНЯ();"День Варенья";ДАТА(ГОД(ТДАТА());МЕСЯЦ(G5);ДЕНЬ(G5))-СЕГОДНЯ())  
=ЕСЛИ(ДАТА(ГОД(ТДАТА());МЕСЯЦ(G5);ДЕНЬ(G5))=СЕГОДНЯ();"День Варенья";ЕСЛИ(ДАТА(ГОД(ТДАТА());МЕСЯЦ(G5);ДЕНЬ(G5))>СЕГОДНЯ();ДАТА(ГОД(ТДАТА());МЕСЯЦ(G5);ДЕНЬ(G5))-СЕГОДНЯ();ДАТА(ГОД(ТДАТА()+1);МЕСЯЦ(G5);ДЕНЬ(G5))-СЕГОДНЯ()))
 
Да этож просто праздник какой то!  
Спасибо всем большое!  
Очень помогли! :)
 
Спасибо, мне тоже очень помогли !!!
Страницы: 1
Читают тему
Наверх