Страницы: 1
RSS
разница дат
 
Здравствуйте! Пытаюсь посчитать стаж , для этого использую функцию РАЗНДАТ. Все работает, кроме ситуации, когда в дате из которой вычитаем кол-во дней меньше, чем в той которую вычитаем (например:22.07.2011 и 01.01.2012)  
 
Пример формулы:                                                                   =РАЗНДАТ(K3;$L$2;"y") & " г. " & РАЗНДАТ(K3;$L$2;"ym") & " мес. " & РАЗНДАТ(K3;$L$2;"md") & " дн."
 
{quote}{login=Василеночка}{date=20.12.2011 12:24}{thema=разница дат}{post}Здравствуйте! Пытаюсь посчитать стаж , для этого использую функцию РАЗНДАТ. Все работает, кроме ситуации, когда в дате из которой вычитаем кол-во дней меньше, чем в той которую вычитаем (например:22.07.2011 и 01.01.2012)  
 
Пример формулы:                                                                   =РАЗНДАТ(K3;$L$2;"y") & " г. " & РАЗНДАТ(K3;$L$2;"ym") & " мес. " & РАЗНДАТ(K3;$L$2;"md") & " дн."{/post}{/quote}  
 
у меня так: 0 г. 5 мес. 10 дн.  
или у Вас по другому?  
можете календарик взять и далее ->>
 
Excel не отображает отрицательные даты (хотя это и можно сделать).
 
=ЕСЛИ(K3>L2;"еще не родился";ваша_формула)
 
{quote}{login=vikttur}{date=20.12.2011 01:56}{thema=}{post}=ЕСЛИ(K3>L2;"еще не родился";ваша_формула){/post}{/quote}  
 
Я, наверно, непонятно объяснила: у меня получается 01.01.2012-22.07.2011=0 г. 3 мес. 178 дн.
 
{quote}{login=Serge 007}{date=20.12.2011 12:42}{thema=}{post}Excel не отображает отрицательные даты (хотя это и можно сделать).{/post}{/quote}  
 
У меня не отрицательные данные! У меня считает:01.01.2012-22.07.2011 = 0 г. 5 мес. 174 дн.
 
Не используйте РАЗНДАТ(). Она часто возвращает неверный результат.  
Используйте функции Excel.  
 
http://www.excelworld.ru/index/datedif/0-44
 
{quote}{login=Василеночка}{date=20.12.2011 02:38}{thema=Re: }{post}{quote}{login=Serge 007}{date=20.12.2011 12:42}{thema=}{post}Excel не отображает отрицательные даты (хотя это и можно сделать).{/post}{/quote}  
 
У меня не отрицательные данные! У меня считает:01.01.2012-22.07.2011 = 0 г. 5 мес. 174 дн.{/post}{/quote}  
 
посмотрите правильно!
 
Посмотрела файл. Я Вас не поняла - 174 дня же быть не может!!!
 
{quote}{login=Василеночка}{date=20.12.2011 04:34}{thema=}{post}Посмотрела файл. Я Вас не поняла - 174 дня же быть не может!!!{/post}{/quote}  
 
в какую ардес
 
{quote}{login=}{date=20.12.2011 04:38}{thema=Re: }{post}{quote}{login=Василеночка}{date=20.12.2011 04:34}{thema=}{post}Посмотрела файл. Я Вас не поняла - 174 дня же быть не может!!!{/post}{/quote}  
 
в какую ардес{/post}{/quote}  
 
адрес
 
У меня правильно считает и отображает. А где у вас 174 дня?
 
{quote}{login=Василеночка}{date=20.12.2011 04:34}{thema=}{post}Посмотрела файл. Я Вас не поняла - 174 дня же быть не может!!!{/post}{/quote}  
Тоже посмотрел файл post_290152.xlsx, результат в ячейке K6:  
0 г. 5 мес. 10 дн.  
 
Если у Вас РАЗНДАТ глючит, попробуйте воспользоваться функцией ДНЕЙ360:  
=ЦЕЛОЕ(ДНЕЙ360(K3;$L$2)/360)&" г. "&ОСТАТ(ЦЕЛОЕ(ДНЕЙ360(K3;$L$2)/30);12)&" мес. "&ОСТАТ(ДНЕЙ360(K3;$L$2);30)&" дн."  
Результат может немного отличатся от РАЗНДАТ
 
{quote}{login=VictorK}{date=20.12.2011 04:47}{thema=}{post}У меня правильно считает и отображает. А где у вас 174 дня?{/post}{/quote}  
 
Там, где у Вас 10 дней, у меня 174 считает и отображает
 
{quote}{login=MCH}{date=20.12.2011 04:48}{thema=Re: }{post}{quote}{login=Василеночка}{date=20.12.2011 04:34}{thema=}{post}Посмотрела файл. Я Вас не поняла - 174 дня же быть не может!!!{/post}{/quote}  
Тоже посмотрел файл post_290152.xlsx, результат в ячейке K6:  
0 г. 5 мес. 10 дн.  
 
Если у Вас РАЗНДАТ глючит, попробуйте воспользоваться функцией ДНЕЙ360:  
=ЦЕЛОЕ(ДНЕЙ360(K3;$L$2)/360)&" г. "&ОСТАТ(ЦЕЛОЕ(ДНЕЙ360(K3;$L$2)/30);12)&" мес. "&ОСТАТ(ДНЕЙ360(K3;$L$2);30)&" дн."  
Результат может немного отличатся от РАЗНДАТ{/post}{/quote}  
 
 
О! Спасибо! Эта функция считает нормально, а РАЗНДАТ глючил именно на январе месяце.
Страницы: 1
Читают тему
Наверх