DAY()
возвращает день месяца, а не абсолютное количество дней.
Поскольку Excel хранит даты в виде целочисленной части дня, десятичной части - времени, вы можете использовать следующие формулы:
- день:
=INT(A3)
- время:
=A3-B3
Есть также хорошая страница справки, как Excel управляет датой и временем, основная информация здесь:
Excel хранит все даты в виде целых чисел и все времена в виде десятичных дробей. С помощью этой системы Excel может добавлять, вычитать или сравнивать даты и время точно так же, как и любые другие числа, и все даты обрабатываются с помощью этой системы.
В этой системе серийный номер 1 соответствует 1 января 1900 года в 12:00:00 утра. Времена хранятся в виде десятичных чисел в диапазоне от 0 до 0,99999, где 0 соответствует 00:00:00 и 0,9999 составляет 23:59 59. Целые числа даты и десятичные дроби времени могут быть объединены для создания чисел, которые имеют десятичную и целую часть. Например, число 32331.06 представляет дату и время 7/7/1988 1:26:24 утра