Вычисления со значениями дат.

Вычисление количества дней между двумя датами. Так как даты хранятся в виде целых чисел, то для расчетов необходимо от конечной даты вычесть начальную дату. Если обе даты хранятся в ячейках, например B4иC4 , то формула будет иметь вид: = C4 - B4. Если используется некая конкретная дата, то формула может иметь вид: = 12.10.2005 - В4. Если нужна ссылка на сегодняшнее число, то формула приобретает вид: = СЕГОДНЯ() - В4.

Для того, что бы ячейка с формулой отображала именно количество дней, ей предварительно должен быть задан формат целого числа.

Вычисление даты, отстоящей от исходной на заданное количество. Для этого необходимо к исходной дате прибавить заданное количество дней. Например, пусть исходная дата храниться в ячейкеC4,тогда формула имеет вид:

=СЕГОДНЯ + 1 –для вычисления завтрашнего дня;

=СЕГОДНЯ - 1 –для вычисления вчерашнего дня;

=С4 + 1 –для вычисления следующего дня от указанного;

=С4 + 7 –для указания дня через неделю от указанного;

=С4 + 10 –для указания дня, отстоящего на декаду;

Ячейка с формулой должна иметь формат целого числа.

Вычисления количества полных лет между двумя датами.Для того, чтобы подсчитать количество полных лет между двумя датами, можно рассчитать разницу в днях и разделить ее на 365 дней. Пусть даты хранятся в ячейках С4иC5. Тогда формула для расчета имеет вид: = ЦЕЛОЕ((С4-С5)/365,25)

Вычисления возраста человека на сегодняшний день по дате рождения.Возраст человека – это количество прожитых им полных лет. Формула, просто вычисляющая разность между двумя датами не подойдет. Для вычисления возраста необходимо от текущей даты, получаемую при помощи функции СЕГОДНЯ отнять дату рождения человека и перевести полученную разность в годы. Если дата рождения хранится в ячейке А1, то формула имеет вид::

: = ЦЕЛОЕ((СЕГОДНЯ()-А1)/365,25).

Округление времени до количества целых часов.При необходимости получить количество целых часов, удобнее всего использовать функцию ЧАС:

: = ЧАС(А1).

Получение даты - первого числа текущего месяца. Для этого от текущей даты отнимаем количество дней в месяце и прибавляем один день.

: = СЕГОДНЯ()-ДЕНЬ(СЕГОДНЯ())+1