Оглавление
Excel СЕГОДНЯ функция полезна, когда нам нужно, чтобы текущая дата была показана на рабочем листе вместо того, чтобы открывать рабочую книгу. Она также полезна для определения интервалов. Кроме того, эта функция важна для автоматического вычисления возраста людей. Итак, я расскажу об основах функции TODAY и ее использовании.
Скачать рабочую тетрадь по практике
TODAY Function.xlsx
Обзор функции TODAY
- Резюме
Сайт СЕГОДНЯ функция возвращает текущую дату, отформатированную как дата.
- Синтаксис
=TODAY()
Как видно из приведенного выше рисунка СЕГОДНЯ функция не принимает ни одного аргумента в качестве параметра.
Примечание:
- Сайт СЕГОДНЯ функция передает текущую дату и будет часто обновляться каждый раз, когда рабочий лист обновляется или обновляется. Используйте F9, чтобы зафиксировать рабочий лист для пересчета и обновления значения.
- По умолчанию эта функция возвращает дату в стандартном формате даты Excel. Вы можете легко изменить формат с помощью опции Формат в соответствии с вашими требованиями.
6 простых примеров использования функции TODAY в Excel
Здесь я рассмотрю набор данных, состоящий из пяти столбцов, B , C , D , E , & F под названием ID, Продукция, Цена, Дата поставки, & Дни исполнения обязательств . набор данных варьируется от B4 на F12 Я буду использовать этот набор данных, чтобы показать шесть простых примеров использования метода СЕГОДНЯ функция в excel .
1. Нахождение разницы между днями с помощью функции TODAY
С помощью этой функции мы можем легко узнать разницу между днями от любой конкретной даты и сегодняшним днем. Пусть у нас есть набор данных с товарами. Однако мы узнаем дни от даты поставки до сегодняшнего дня.
Шаги
- Сначала введите формулу в ячейку F4 .
=TODAY()-E4
- Тогда, Заправочная ручка до F11 .
- В результате вы получите конечный результат.
Примечание:
- Убедитесь, что Дни выполнения колонка имеет общий формат.
Читать далее: Как использовать функцию DAYS в Excel (7 примеров)
2. Найдите месяцы с определенной даты или до нее с помощью функции TODAY
Теперь мы посмотрим, как получить разницу в количестве месяцев с помощью функции СЕГОДНЯ Следовательно, нам понадобится еще одна функция для вызова функция DATEDIF .
Теперь, допустим, мы узнаем месяцы поставки по датам поставки, используя тот же набор данных, что и выше.
Шаги:
- Введите формулу в ячейку F4.
=DATEDIF(E4,TODAY(), "m")
- Затем скопируйте его вниз до F11 .
- В результате вы получите результат, подобный приведенному ниже рисунку.
🔎 Как работает формула?
- Поскольку все даты начинаются с E4 клетка, вот почему E4 передается в качестве первого аргумента.
- Наша конечная дата будет сегодня, и мы назначили ее, используя СЕГОДНЯ функция.
- Поскольку мы хотим вернуть месяцы, "m" используется для получения количества полных месяцев в периоде.
Примечание:
- Убедитесь, что в колонке "Дни выполнения" установлен формат "Общий".
3. Найти годы с/до определенной даты с помощью функции TODAY
Давайте сделаем то же самое, что и в примере 2, но здесь вместо вычисления месяцев мы будем вычислять годы. Более того, для этого примера нам нужно изменить наш набор данных. Итак, здесь у нас будут новые столбцы с именами Дата получения и Хранимое время (год) .
Шаги:
- Введите формулу в ячейку F4 .
=DATEDIF(E4,TODAY(), "y")
- После этого скопируйте его до F11 клетка.
- Таким образом, вы получите следующие результаты.
🔎 Как работает формула?
- Все аргументы те же, что и в примере 2, а "y" используется для получения количества лет за период.
Примечание:
- В камере F6 , 0 выводится год полученной даты. 2021 и разница между "Сегодня" и 8/1/2021 это 0 .
Читать далее: Как использовать функцию ГОД в Excel (5 примеров)
Похожие чтения
- Как использовать функцию WEEKNUM в Excel (2 способа)
- Удаление времени из даты в Excel (6 подходов)
- Как автоматически обновить текущее время в Excel (с помощью формул и VBA)
- Формула текущего времени в Excel (7 подходящих примеров)
- Как использовать функцию NOW в Excel (8 подходящих примеров)
4. Получение возраста из даты рождения с помощью функции TODAY
Пусть у нас есть набор данных о сотрудниках офиса. В наборе данных у нас есть ID, имя и день рождения. Но мы хотим узнать текущий возраст каждого сотрудника. Однако давайте посмотрим, как это сделать:
Шаги:
- Сначала введите формулу в ячейку E4 .
=ГОД(СЕГОДНЯ())-ГОД(D4)
- Тем временем, скопируйте его в E12 .
- В результате вы получите результаты, как на следующем рисунке.
- ГОД(СЕГОДНЯ()) эта часть отделяет год от текущей даты и ГОД(D4) это с дня рождения.
- Наконец, ГОД(СЕГОДНЯ())-ГОД(D4) эта формула определит разницу в годах.
Примечание:
- Убедитесь, что в колонке "Дни выполнения" установлен формат "Общий".
5. Выделение сегодняшней даты в Excel с помощью функции TODAY
Теперь посмотрим, как можно выделить сегодняшние даты. Для этого рассмотрим тот же набор данных, что и в примере 3. Но здесь мы будем выделять только те даты, которые равны сегодняшней дате. Поэтому мы будем использовать условное форматирование.
Шаги:
- Выберите даты.
- Затем перейдите к Главная вкладку и выберите Условное форматирование под Стили секция.
- После этого выберите Новые правила вариант
- Здесь выберите вариант с пометкой 1.
- После этого введите приведенную ниже формулу в отмеченный раздел.
=E4=TODAY()
- Затем нажмите кнопку OK кнопка.
- Наконец, посмотрите результат.
6. Получение любой даты, ближайшей к сегодняшней, с помощью функции TODAY
Теперь давайте посмотрим, как можно получить ближайшую дату из любого набора данных. Для этого мы снова рассмотрим тот же набор данных, что и выше.
Шаги:
- Сначала введите формулу в ячейку D14 и нажмите Ctrl + Shift + Enter (Поскольку это формула массива)
=INDEX($E$4:$E$11, MATCH(MIN(ABS($E$4:$E$11 - TODAY())), ABS($E$4:$E$11 - TODAY()), 0))
- После нажатия ENTER вы получите следующий результат.
🔎 Как работает формула?
- ABS($E$4:$E$11 - TODAY()): Это позволяет найти разницу между заданной датой и сегодняшней датой и возвращает абсолютную разницу.
- MATCH(MIN(ABS($E$4:$E$11 - TODAY())): эта субформула соответствует минимальной абсолютной разнице.
- Наконец, $E$4:$E$11 это диапазон данных, в котором мы попытаемся найти значение индекса.
- Вы хотите узнать больше о функция ИНДЕКС ?
Ярлыки функции "СЕГОДНЯ" в Excel
Иногда ярлыки экономят наше время. Ярлыки полезны, когда нам нужно сделать много вещей за короткое время. Здесь мы рассмотрим шаги ярлыка, чтобы определить СЕГОДНЯ функция в Excel.
- Для текущей даты
Для этого первого пресса Ctrl кнопку и затем ; (точка с запятой) кнопка
Ctrl + ;
- Для текущего времени
Для этого первого пресса Ctrl кнопка затем Смена кнопку, а затем ; (точка с запятой) кнопка
Ctrl + Shift + ;
- Для текущего времени
Первая пресса Ctrl кнопку и затем ; (точка с запятой) После первого нажатия кнопки пробел Ctrl кнопка затем Смена кнопку, а затем ; (точка с запятой) кнопка
Ctrl + ; Тогда пространство Ctrl + Shift + ;
О чем следует помнить
- Убедитесь, что ваша ячейка имеет правильный формат даты, чтобы использовать СЕГОДНЯ Функция. Вы можете посмотреть по этой ссылке различные способы форматирования дат.
- Однако если дата начала_даты сформулирована в недопустимом формате, то функция EOMONTH вернет #VALUE!, указывая на ошибку в значении.
- Убедитесь, что ваши ячейки имеют общий формат, когда вы рассчитываете дни, месяцы или годы. В противном случае он будет возвращать даты, которые не являются корректными для такого рода ситуаций.
Заключение
Это все о СЕГОДНЯ В целом, с точки зрения работы со временем, эта функция нужна нам для различных целей. Однако я показал все методы с соответствующими примерами, но может быть много других итераций в зависимости от многочисленных ситуаций. Если у вас есть какой-либо другой метод достижения этой цели, то, пожалуйста, не стесняйтесь поделиться им с нами.