Дни в году между определенными датами

В OpenOffice (или Excel), я должен вычислить точное количество дней, что определенный диапазон дат находится в пределах определенного года. Например, диапазон дат 01.01.2009 до 01.11.2010 имеет 365 дней через 2 009 и 305 дней в 2010. До сих пор это кажется функцией days_in_year (год; startdate; enddate), не существует и выполнение чего-то подобного в использовании формулы, КОГДА был бы вполне длинный формуляр.

Кто-либо знает что-то маленькое с этой целью (без макросов)?

3
задан 01.11.2010, 10:47

2 ответа

=MAX(MIN(DATE(year,12,31),enddate)-MAX(DATE(year,1,1),startdate)+1,0)

(для Excel)

3
ответ дан 08.12.2019, 00:06

Для вычисления количества дней между двумя датами можно использовать, используют вычитание (-) оператор.

A
Date
6/8/2007
6/20/2007

Formula     Description
--------    ------------
=A3-A2      Days between the two dates (12)
2
ответ дан 08.12.2019, 00:06

Теги

Похожие вопросы