Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вычислить число лет - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Вычислить число лет
MCH Дата: Вторник, 06.08.2013, 18:47 | Сообщение № 21
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Сравнил формулы:
Код
=РАЗНДАТ(A1;B1;"y")

Код
=ГОД(B1)-ГОД(A1)-ВЫБОР(ЗНАК(МЕСЯЦ(B1)-МЕСЯЦ(A1))+2;1;ДЕНЬ(B1)<ДЕНЬ(A1);)

Код
=ОТБР(ДОЛЯГОДА(A1;B1))

Код
=ОТБР(ДОЛЯГОДА(A1;B1;1))

Код
=ОТБР(ДОЛЯГОДА(A1;B1;3))

Код
=ОТБР(ДОЛЯГОДА(A1;B1;4))


1 и 2 формулы идентичны, различия не нашел
Третья формула - сбоит с 28.02.невисокосный_год по 28.02.високосный_год, например с 28.02.1975 по 28.02.2013, а также на датах с 31.05.1975 по 30.05.2013 и т.п.
Четвертая - сбоит, если день и месяц совпадают, один год високосный а второй невисокосный
Пятая - некорректна, т.к. в расчете доли года разница в днях делится на 365
Шестая, сбоит на датах с 31.05.1975 по 30.05.2013 и аналогичных

В общем доверяться ДОЛЯГОДА не стоит
 
Ответить
СообщениеСравнил формулы:
Код
=РАЗНДАТ(A1;B1;"y")

Код
=ГОД(B1)-ГОД(A1)-ВЫБОР(ЗНАК(МЕСЯЦ(B1)-МЕСЯЦ(A1))+2;1;ДЕНЬ(B1)<ДЕНЬ(A1);)

Код
=ОТБР(ДОЛЯГОДА(A1;B1))

Код
=ОТБР(ДОЛЯГОДА(A1;B1;1))

Код
=ОТБР(ДОЛЯГОДА(A1;B1;3))

Код
=ОТБР(ДОЛЯГОДА(A1;B1;4))


1 и 2 формулы идентичны, различия не нашел
Третья формула - сбоит с 28.02.невисокосный_год по 28.02.високосный_год, например с 28.02.1975 по 28.02.2013, а также на датах с 31.05.1975 по 30.05.2013 и т.п.
Четвертая - сбоит, если день и месяц совпадают, один год високосный а второй невисокосный
Пятая - некорректна, т.к. в расчете доли года разница в днях делится на 365
Шестая, сбоит на датах с 31.05.1975 по 30.05.2013 и аналогичных

В общем доверяться ДОЛЯГОДА не стоит

Автор - MCH
Дата добавления - 06.08.2013 в 18:47
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!