Excel для вычитания количества дней с даты

Есть ли способ в Excel иметь формулу, которая делает что-то вроде этого:

= 12/20/2010 - 180

который займет определенную дату (12/20/2010 в этом случае) и вычитает 180 дней..

Ответ 1

Предполагая, что исходная дата находится в ячейке A1:

=DATE(YEAR(A1), MONTH(A1), DAY(A1)-180)

Ответ 2

Предполагая, что исходная дата находится в ячейке A1:

=A1-180

Работает, по крайней мере, в Excel 2003 и 2010.

Ответ 3

Вы можете вставить его так:

= "2010-12-20" - 180

И не забудьте отформатировать ячейку как Date [CTRL] + [F1]/вкладка "Номер"

Ответ 4

Вот что сработало для меня (Excel 14.0 - aka MS Office Pro Plus 2010):

=DATE(YEAR(A1), MONTH(A1), DAY(A1) - 16)

Взятие даты (формат mm/dd/yyyy) в ячейке A1 и вычитание 16 дней с выходом в формате mm/dd/yyyy.

Ответ 5

Скажите 1-я дата в A1 cell, а вторая дата находится в B1 cell

Убедитесь, что тип ячейки как A1, так и B1 равен DATE.
Тогда просто введем следующую формулу в C1:

=A1-B1

Результат этой формулы может показаться вам забавным. Затем измените тип ячейки C1 на GENERAL.

Это даст вам разницу в днях.

Вы также можете использовать эту формулу для получения оставшихся дней года или изменения формулы по мере необходимости:

=365-(A1-B1)