Как использовать функцию NOW в Excel (8 подходящих примеров)

  • Поделись Этим
Hugh West

Оглавление

В Microsoft Excel функция NOW используется для отображения временных меток. Заключив функцию NOW внутри других родственных функций, можно получить различные полезные результаты. В этой статье вы узнаете, как эффективно использовать функцию NOW в Excel по нескольким критериям.

Приведенный выше скриншот - это обзор статьи, который представляет собой упрощенное применение функции СЧЕТ в Excel. Вы узнаете больше о наборе данных, а также о методах и функциях при различных критериях в следующих разделах этой статьи.

Скачать Рабочую тетрадь для практических занятий

Вы можете скачать рабочую книгу Excel, которую мы использовали для подготовки этой статьи.

Использование функции NOW.xlsx

Введение в функцию СЕЙЧАС

  • Функция Цель:

NOW Функция возвращает текущую дату и время, отформатированные как дата и время.

  • Синтаксис:

=NOW()

Внутри функции NOW аргументы не принимаются.

8 подходящих случаев использования функции NOW в Excel

1. Сложение и вычитание дней с помощью функции СЕЙЧАС

На рисунке ниже, Колонка B неоднократно представляет текущую дату и время. С помощью кнопки СЕЙЧАС а затем складывая или вычитая числовое значение, мы можем легко узнать новые даты и время. В функции Колонка C , результирующие значения показаны после применения СЕЙЧАС формула с добавлением или вычитанием другого числового значения, представляющего несколько дней.

Чтобы добавить дни к текущей дате, необходимо ввести только количество дней в следующей формуле:

=NOW() + number_of_days

Чтобы вернуться к предыдущей дате, нужно просто вычесть количество дней из функции NOW, и тогда функция будет выглядеть следующим образом:

=NOW() - number_of_days

Если вы используете дробную часть числа для сложения или вычитания, то будет прибавлена или вычтена часть дня. Например, вы прибавляете 1 с помощью функции NOW, чтобы найти следующий день, что означает, что вы прибавляете точно 24 часа на текущую дату. Но когда вы используете 0.5 вместо 1 тогда 12 часов будет добавлена текущая дата, определяемая функцией NOW.

Читать далее: Как удалить время из даты в Excel (6 подходов)

2. Сложение или вычитание минут или часов с помощью функции NOW

При сложении или вычитании дробного числа с помощью функции NOW или из нее вы просто найдете новое время с добавленными минутами или часами. Общая формула для сложения или вычитания дробного числа должна выглядеть следующим образом:

=NOW() ± hour_fraction/24

Для часовая_доля , 1 представляет собой 60 минут и, таким образом 30 минут составит половину, а часовая дробь, то есть 0.5 . Аналогично, 0,25 и 0,75 обозначим 15 минут и 45 минут соответственно. Затем нужно возвести эту дробь в степень дивиденда, где делитель будет 24 так, чтобы эта объединенная часть представляла собой минуты или доли часа.

Чтобы прибавить или вычесть количество часов, необходимо ввести дробь как часть от 24 часов. Таким образом, общая формула должна быть такой:

=NOW() ± hour_fraction

И вам не придется делить дробь на 24, поскольку вы уже ввели значение как дробь 24 часов. Например, если вы добавите или вычтете 0.5 который будет обозначать 12 часов аналогично 0,25 и 0,75 будет представлять 6 часов и 18 часов соответственно.

Читать далее: Как автоматически обновить текущее время в Excel (с помощью формул и VBA)

3. Сложение и вычитание месяцев с помощью функций EDATE и NOW

Функция EDATE возвращает порядковый номер даты, которая находится на указанное количество месяцев раньше или позже даты начала. Синтаксис этой функции следующий:

=EDATE(start_date, months)

С помощью ЭДАТА и СЕЙЧАС функции вместе, вы можете складывать или вычитать месяцы с текущей датой или из нее. В нашем наборе данных, представленном на рисунке этого раздела, Клетки С5 и С7 показывают две разные даты путем сложения и вычитания 6 месяцев от текущей даты. Но в этом случае время не будет сохранено и будет показано 0:00 часов. Обобщенная формула этой комбинированной функции может быть представлена как:

=EDATE(NOW(), months)

Если вы хотите видеть новые даты с сохранением времени, то вам нужно использовать MOD Эта функция возвращает остаток после деления числа на делитель. Синтаксис функции MOD следующий:

=MOD(число, делитель)

Итак, в нашем случае дата и время, найденные с помощью СЕЙЧАС функция будет делиться на 1 и затем вернет остаток с 0 который представляет собой 1/0/1900 но сохранится время, которое будет добавлено к предыдущему результирующему значению, найденному с помощью EDATE Таким образом, общая формула может быть представлена в виде:

=EDATE(NOW(), месяцы) + MOD(NOW(),1

4. Комбинирование функций ЕСЛИ и СЕЙЧАС для поиска времени выполнения и даты

Теперь давайте подумаем о случае, когда вам нужно выяснить, превышает ли текущая дата и время крайний срок или нет. У вас будет возможность настроить статусы наступления срока, используя ЕСЛИ и СЕЙЧАС функции. В нашем наборе данных на рисунке ниже, Колонка B представляет собой крайние сроки и Колонка C показывает текущую дату и время. Мы узнаем состояние крайнего срока или срока исполнения в Колонка D .

📌 Шаги:

➤ На выходе Ячейка D5 , то соответствующая формула будет:

=IF((B5-NOW())>0, "Срок", "Срок истек")

➤ Теперь нажмите Войти , автозаполните остальные ячейки в Колонка D и вы найдете все соответствующие статусы с Срок исполнения или окончание срока сообщения.

Похожие чтения

  • Как использовать функцию WORKDAY.INTL в Excel (полное руководство)
  • Использование функции WEEKDAY в Excel (с 8 примерами)
  • Как использовать функцию NETWORKDAYS.INTL в Excel (2 примера)
  • Использование функции DATEVALUE в Excel (6 подходящих примеров)
  • Как использовать функцию Excel DAYS на практическом примере

5. Отображение 1-й или последней даты месяца до или после текущей даты с помощью функций СЕЙЧАС и ЭОМОНТ

ЭОМОНТ функция возвращает порядковый номер последнего дня месяца до или после указанного количества месяцев. Синтаксис этой функции следующий:

=EOMONTH(start_date, months)

С помощью ЭОМОНТ и СЕЙЧАС Функции вместе, мы можем получить 1-е или последнее число предыдущего или последующего месяца от текущей даты. Общая комбинированная формула получения 1-го числа месяца от текущей даты такова:

=EOMONTH(NOW(), month_serial)+1

Здесь месяц_последовательный это порядковый номер месяца из текущего месяца. Например, чтобы получить 1-е число текущего месяца, мы должны использовать -1 в качестве месяц_последовательный , - 2 для предыдущий месяц и 0 для следующий месяц Таким образом, мы получим последнюю дату соответствующего месяца, а затем, добавив 1 к функции, мы получим 1-й день следующего месяца, основываясь на формуле month_serial.

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

=EOMONTH(NOW(), month_serial)

В этом случае месяц_последовательный будет 0 чтобы получить последнюю дату текущий месяц , -1 для предыдущий месяц и 1 для следующий месяц .

На следующем рисунке, я надеюсь, вы получите полное представление о том, как следует использовать эту комбинированную функцию для получения 1-го или последнего числа месяца из текущей даты. Но если вы не используете функцию MOD функции здесь, время не будет сохранено от текущей даты.

Чтобы сохранить текущее время при определении 1-го числа предыдущего или следующего месяца от текущей даты, общая и комбинированная формула с функцией MOD будет иметь вид:

=EOMONTH(NOW(), month_serial) + 1 + MOD((NOW),1)

А чтобы получить последнюю дату предыдущего или следующего месяца из текущей даты с сохранением времени, формула будет иметь вид:

=EOMONTH(NOW(), month_serial) + MOD((NOW),1)

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

6. включение функций СЕЙЧАС и ВРЕМЯ для отображения текущего времени в зависимости от различных зон

Путем сложения или вычитания ВРЕМЯ функция из СЕЙЧАС Функция позволяет легко узнать текущее время в различных зонах или районах Земли. ВРЕМЯ функция преобразует часы, минуты и секунды, заданные в виде чисел, в порядковый номер Excel, отформатированный в формате времени. Синтаксис функции TIME следующий:

=TIME(час, минута, секунда)

На следующем рисунке показан пример нахождения различных зональных времен путем добавления часов и минут к текущему времени. Предположим, что текущее время в Чикаго, США это 1:25:16 PM который был найден СЕЙЧАС А чтобы получить текущее время для других частей света, мы должны добавить или вычесть часы и минуты, введя их в функцию TIME.

Колонка C на рисунке показано различное время, основанное на зонах, которые были найдены с помощью связанных формул NOW и TIME и Колонка D показывает формулы, которые были использованы для нахождения этого времени. Таким образом, общая формула нахождения текущего времени для другого региона или части света должна быть:

=NOW() + TIME(час, минута, секунда)

7. подсчет количества дней, оставшихся от текущей даты, с помощью функций DAYS и NOW

функция дней показывает количество дней между двумя датами, синтаксис этой функции следующий:

=DAYS(конечная_дата, начальная_дата)

Путем ввода СЕЙЧАС функционировать как дата окончания аргумент в ДНИ Функция позволяет легко определить количество дней, оставшихся до истечения срока. Следующий снимок экрана является примером эффективного использования этой формулы.

📌 Шаги:

➤ В Ячейка D5 , то соответствующая формула будет:

=DAYS(B5, NOW())

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

8. Определение конечного времени для достижения пункта назначения по текущему времени с помощью функций СЕЙЧАС и ВРЕМЯ

Предположим, что автомобиль начнет движение из текущего времени и пересечет 360 километров со средней скоростью 60 километров в час (60 км/ч) Мы определим конечное время, за которое автомобиль достигнет пункта назначения, введя время как Расстояние(C5)/Скорость(C4) в час аргумент ВРЕМЯ функция.

📌 Шаги:

➤ В Клетка C7 , то соответствующая формула будет:

=NOW()+TIME(C5/C4,0,0)

➤ Нажмите Войти и вы сразу получите точное время назначения.

💡 О чем следует помнить

🔺 СЕЙЧАС - это летучий функция означает, что она будет обновляться каждый раз, когда вы вводите или изменяете какие-либо данные в вашей таблице Excel. Чтобы сохранить статичность времени, найденного функцией NOW, вы должны скопировать время из ячейки, а затем вставить его с помощью функции VALUES(V) или если вы не хотите использовать функцию NOW, тогда вам нужно нажать кнопку CTRL+SHIFT+; чтобы получить текущее время и сделать его статичным.

🔺 Если вы хотите обновить дату и время, найденные функцией СЕЙЧАС, вам нужно нажать кнопку F9 в любое время, когда вы хотите найти обновленную дату и время.

🔺 Формат даты и времени функции СЕЙЧАС следующий ММ/ДД/ГГГГ чч: мм.

Заключительные слова

Я надеюсь, что все вышеперечисленные методы использования функции СЕЙЧАС позволят вам теперь более эффективно применять их в своих таблицах Excel. Если у вас есть вопросы или отзывы, пожалуйста, дайте мне знать в разделе комментариев. Или вы можете ознакомиться с другими нашими статьями, связанными с функциями Excel на этом сайте.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.