Добрый день. Подскажите как xls считает разницу дат из 2-х ячеек ? Просто считает число дней и делит на 365 ? Или как-то учитывает разное число дней в месяцах и високосность по годам (да еще к тому же если брать не с 1 января по 31 декабря, а производить расчет с произвольных дат) ?
Прикладываю файл, в котором показано какой дает результат расчета в XLS и как я полагаю должно бы было быть.
Добрый день. Подскажите как xls считает разницу дат из 2-х ячеек ? Просто считает число дней и делит на 365 ? Или как-то учитывает разное число дней в месяцах и високосность по годам (да еще к тому же если брать не с 1 января по 31 декабря, а производить расчет с произвольных дат) ?
Прикладываю файл, в котором показано какой дает результат расчета в XLS и как я полагаю должно бы было быть.ALARMus
sboy, а как же все же идет расчет ? вот например: с 03.04.2000 до 01.04.2018 вот вроде бы если бы было до 02.04.2018 - было бы ровно 18 лет, а тут 17 лет 11 месяцев, а вот сколько дней ? Вроде бы можно сказать, что без одного дня до 12 месяцев (и соответственно до 18 лет), но до скольких этот самый 1 день до 30 дней или до 31 (а то и вообще до 28)
sboy, а как же все же идет расчет ? вот например: с 03.04.2000 до 01.04.2018 вот вроде бы если бы было до 02.04.2018 - было бы ровно 18 лет, а тут 17 лет 11 месяцев, а вот сколько дней ? Вроде бы можно сказать, что без одного дня до 12 месяцев (и соответственно до 18 лет), но до скольких этот самый 1 день до 30 дней или до 31 (а то и вообще до 28)ALARMus
sboy, Я рассчитываю длительность - а это когда прошел(истек) последний день перед началом нового витка/года/отсчета и тут 3 число это уже пошел отсчет следующего года. Поэтому и касательно ДР, мы его празднуем в день когда точно завершился предыдущий - а значит прошел полный год. Т.е. год прошел не в начало дня предшествующему началу отсчета, а когда полностью прошел этот день.
sboy, Я рассчитываю длительность - а это когда прошел(истек) последний день перед началом нового витка/года/отсчета и тут 3 число это уже пошел отсчет следующего года. Поэтому и касательно ДР, мы его празднуем в день когда точно завершился предыдущий - а значит прошел полный год. Т.е. год прошел не в начало дня предшествующему началу отсчета, а когда полностью прошел этот день.ALARMus
Сообщение отредактировал ALARMus - Четверг, 12.04.2018, 12:08
Как я понял, функция "РАЗНДАТ" не всегда правильно считает. Например, для некоторых месяцев неправильно считает количество дней. Сделал свои формулы. Формулы вставлены в допстолбцы G:I. Вместо допстолбцов можно поместить формулы в имена.
Как я понял, функция "РАЗНДАТ" не всегда правильно считает. Например, для некоторых месяцев неправильно считает количество дней. Сделал свои формулы. Формулы вставлены в допстолбцы G:I. Вместо допстолбцов можно поместить формулы в имена.Karataev
На самом сайте майкрософта пишут о проблемах: https://support.office.com/ru-ru....451b35c Цитата из этой статьи: В некоторых ситуациях она может выдавать неправильные результаты. Также я где-то нашел такой пример: 30.01.2015, 16.03.2015, параметр "md". Функция вернет 14 дней. А должна вернуть 17 дней.
На самом сайте майкрософта пишут о проблемах: https://support.office.com/ru-ru....451b35c Цитата из этой статьи: В некоторых ситуациях она может выдавать неправильные результаты. Также я где-то нашел такой пример: 30.01.2015, 16.03.2015, параметр "md". Функция вернет 14 дней. А должна вернуть 17 дней.Karataev
Сообщение отредактировал Karataev - Пятница, 13.04.2018, 18:59
Pelena, на сайте так написано, что эта функция оставлена для работы с Lotos или файлами Lotos. И взамен Майкрософт ничего не предлагает, то есть экселисты должны сами написать формулы, используя имеющиеся функции.
Pelena, на сайте так написано, что эта функция оставлена для работы с Lotos или файлами Lotos. И взамен Майкрософт ничего не предлагает, то есть экселисты должны сами написать формулы, используя имеющиеся функции.Karataev
Сообщение отредактировал Karataev - Пятница, 13.04.2018, 19:25
ALARMus, это общий вопрос, а не вопрос по программе "Excel". Вы должны сами знать ответ на этот вопрос и сравнить свои расчеты с формулами, предлагаемыми на форуме.
ALARMus, это общий вопрос, а не вопрос по программе "Excel". Вы должны сами знать ответ на этот вопрос и сравнить свои расчеты с формулами, предлагаемыми на форуме.Karataev
Karataev, Согласен, что вопрос общий, но без понимания этого общего вопроса совершенно не понятно какую формулу выбирать и считать верной, потому что зная ответ на этот общий вопрос подгоняешь и формулы под реальность.
Karataev, Согласен, что вопрос общий, но без понимания этого общего вопроса совершенно не понятно какую формулу выбирать и считать верной, потому что зная ответ на этот общий вопрос подгоняешь и формулы под реальность.ALARMus
[sub] Нет, задача отобразить число лет, месяцев дней Я написал получить "?? - 1 день до 18 лет" где ?? это число прошедших дней, так как не знаю как рассчитать.
[sub] Нет, задача отобразить число лет, месяцев дней Я написал получить "?? - 1 день до 18 лет" где ?? это число прошедших дней, так как не знаю как рассчитать.ALARMus