Даты и время

Чему научишься. Посчитаешь разницу между двумя датами, прибавишь дни/месяцы к дате и оформишь дату строкой для отчёта.

Вспомни: в теме 2.3 уже упоминалось, что дата хранится как число, поэтому даты можно вычитать. Здесь это раскрывается полностью.

Дата — это число

Дата — порядковый номер дня от начала отсчёта; время — дробная часть. СЕГОДНЯ() — текущая дата, ТДАТА() — дата и время; обновляются автоматически при открытии файла.

ЯЧЕЙКА A1        ВНУТРИ ЭТО ЧИСЛО       ОПЕРАЦИЯ           РЕЗУЛЬТАТ
----------------------------------------------------------------------
10.12.2024        45636                  A1 + 14 дней       24.12.2024
01.01.2025        45658                  РАЗНДАТ(...;"D")   9 (до 10.01.2025)

Дата - это то же число, что видно в столбце B, только показанное
в формате "дата". Прибавить дни/посчитать разницу - обычная арифметика.

Арифметика дат

A1+N — прибавить N дней. РАЗНДАТ (англ. DATEDIF) считает разницу между датами: РАЗНДАТ(нач;кон;"D") — разница в днях, РАЗНДАТ(нач;кон;"Y") — в годах. СМЕЩМЕС(A1;N) — прибавить N месяцев.

Фрагменты даты и форматирование

ДЕНЬ()/МЕСЯЦ()/ГОД()/ДЕНЬНЕД() достают фрагмент даты. ТЕКСТ(A1;"ДД ММММ ГГГГ") оформляет дату строкой — та же функция, что и в теме 2.5.

Проверь себя

Контрольный вопрос. В Excel дата в ячейке хранится как…

Ачисло — порядковый номер дня
Бкартинка календаря
Вобычный текст
Гформула

Подсказка: Именно поэтому даты можно складывать и вычитать, как числа.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Какая функция вернёт сегодняшнюю дату без времени?

АСЕГОДНЯ()
БТДАТА()
ВДЕНЬ()
ГГОД()

Подсказка: Одна из двух похожих функций даёт только дату, другая — дату и время вместе.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. В A1 стоит 10.12.2024. Формула =A1+14. Какую дату вернёт? Впиши в формате ДД.ММ.ГГГГ.

Подсказка: Прибавь 14 дней к 10 декабря — сколько дней остаётся в декабре, а сколько переходит на январь?

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. A1=01.01.2025, B1=10.01.2025. Формула =РАЗНДАТ(A1;B1;»D»). Сколько дней вернёт? Впиши число.

Подсказка: Посчитай разницу в днях между двумя датами января.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. Человек родился 15.03.1990. Сегодня ровно 15.03.2025. Формула =РАЗНДАТ(A1;B1;»Y»). Сколько лет вернёт? Впиши число.

Подсказка: Посчитай, сколько полных лет прошло между двумя датами.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. Напиши формулу сам. В ячейке A1 стоит дата. Нужно достать из неё только год (четыре цифры). Впиши формулу целиком, со знаком равно; разделитель аргументов — точка с запятой.

Подсказка: Функция называется так же, как то, что она достаёт из даты, и принимает один аргумент — ячейку с датой.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Формула =МЕСЯЦ(A1) при A1=15.04.2025 вернёт…

А4
Б15
В2025
Гапрель

Подсказка: Функция возвращает номер месяца числом, а не день и не название месяца.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Формула =ГОД(A1) при A1=15.04.2025 вернёт…

А2025
Б15
В4
Г25

Подсказка: Функция достаёт именно год, полностью, четырьмя цифрами.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. Напиши формулу сам. В A1 лежит дата начала, в B1 — дата окончания. Нужно посчитать, сколько ДНЕЙ прошло между ними, функцией РАЗНДАТ. Впиши формулу целиком, со знаком равно; разделитель аргументов — точка с запятой. Код интервала — в двойных кавычках.

Подсказка: Три аргумента: начальная дата, конечная дата и код интервала в кавычках — для дней это латинская буква D.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. Формула =ТЕКСТ(A1;»ДД ММММ ГГГГ») при A1=15.04.2025. Что вернёт? Впиши результат.

Подсказка: Формат расшифровывается по буквам: день, полное название месяца, год.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Почему из одной даты можно вычесть другую и получить число дней между ними?

Апотому что дата хранится в Excel как обычное число
Бпотому что Excel умеет распознавать календарь
Впотому что даты — это специальный тип текста
Гэто невозможно без РАЗНДАТ

Подсказка: Вспомни самый первый факт темы про то, что лежит внутри ячейки с датой.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. Формула =СЦЕПИТЬ(«Отчёт от «;ТЕКСТ(A1;»ДД.ММ.ГГГГ»)) при A1=01.05.2025. Что вернёт? Впиши результат.

Подсказка: Сначала ТЕКСТ превращает дату в строку нужного формата, потом СЦЕПИТЬ добавляет к ней подпись спереди.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Ты ввёл в ячейку дату как текст в кавычках (например, написал её в Блокноте и вставил), а не как настоящую дату Excel. Что произойдёт при попытке прибавить к ней число дней?

АExcel не сможет посчитать — это не число, а текст
Бвсё сработает как обычно
ВExcel автоматически исправит на дату
Гпоявится текущая дата

Подсказка: Вспомни: арифметика с датами работает, только пока внутри ячейки лежит число, а не текстовая запись.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Итог

Итог. Дата — это число, поэтому её можно складывать и вычитать; РАЗНДАТ считает разницу в днях/годах; ДЕНЬ/МЕСЯЦ/ГОД достают фрагмент; ТЕКСТ() превращает дату в отформатированную строку.

Назад к главе 2  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд: Поиск и ссылки →

Школа Виктора Комлева