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

  • Споделя Това
Hugh West

Съдържание

В Microsoft Excel функцията NOW се използва за показване на времеви маркери. Чрез затваряне на функцията NOW вътре в други свързани функции могат да се получат различни полезни резултати. В тази статия ще научите как да използвате ефективно тази функция NOW в Excel при множество критерии.

Горната екранна снимка е преглед на статията, която представлява опростено приложение на функцията NOW в Excel. В следващите раздели на тази статия ще научите повече за набора от данни, както и за методите и функциите по различните критерии.

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната книга на Excel, която използвахме за подготовката на тази статия.

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

Въведение във функцията NOW

  • Цел на функцията:

NOW Функцията връща текущата дата и час, форматирани като дата и час.

  • Синтаксис:

=NOW()

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

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

1. Добавяне или изваждане на дни с функцията NOW

На снимката по-долу, Колона B представлява текущата дата и час многократно. С помощта на СЕГА и след това да добавим или извадим числова стойност, можем лесно да открием нови дати и часове. Колона C , резултатните стойности са показани след прилагане на СЕГА формула с добавянето или изваждането на друга числова стойност, която представлява няколко дни.

За да добавите дни към текущата дата, трябва да въведете само броя на дните в следната формула:

=NOW() + number_of_days

За да се върнете към предишна дата, трябва просто да извадите определен брой дни от функцията СЕГА и тогава функцията ще изглежда по следния начин:

=NOW() - number_of_days

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

Прочетете още: Как да премахнете времето от датата в Excel (6 подхода)

2. Добавяне или изваждане на минути или часове с функцията NOW

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

=NOW() ± hour_fraction/24

За hour_fraction , 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)

Чрез използване на EDATE и NOW заедно, можете да добавяте или изваждате месеци с или от текущата дата. В нашата съвкупност от данни, представена на снимката в този раздел, Клетки C5 и C7 показват две различни дати чрез събиране и изваждане 6 месеца от текущата дата. Но в този случай времето няма да се запази и ще се покаже 0:00 Общата формула на тази комбинирана функция може да бъде представена по следния начин:

=EDATE(NOW(), months)

Ако искате да видите новите дати със запазени времена, трябва да използвате MOD Тази функция връща остатъка, след като дадено число е разделено на делител. Синтаксисът на функцията MOD е:

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

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

=EDATE(СЕГА(), месеци) + MOD(СЕГА(),1

4. Комбиниране на функциите IF и NOW за намиране на време за плащане & Дата

Сега нека помислим за случай, в който трябва да разберете дали текущата дата и час надхвърлят крайния срок или не. Ще имате възможност да персонализирате състоянията на дължимите суми, като използвате АКО и СЕГА функции. В нашата съвкупност от данни на снимката по-долу, Колона B представлява крайните срокове и Колона C показва текущата дата и час. Ще разберем крайните срокове или статусите на дължимост в Колона D .

📌 Стъпки:

➤ В изхода Клетка D5 , свързаната с това формула ще бъде:

=IF((B5-NOW())>0, "Дължимо", "Крайният срок изтече")

➤ Сега натиснете Въведете , автоматично попълнете останалите клетки в Колона D и ще намерите всички съответни статуси с Дължимо или крайно време съобщения.

Подобни четива

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

5. Показване на първата или последната дата от месеца преди или след текущата дата чрез използване на функциите NOW и EOMONTH

EOMONTH Функцията връща серийния номер на последния ден от месеца преди или след определен брой месеци. Синтаксисът на тази функция е:

=EOMONTH(start_date, months)

Чрез използване на ЕМОНТ и СЕГА заедно, можем да получим първата или последната дата на предходния или следващия месец от текущата дата. Общата комбинирана формула за получаване на първата дата на месеца от текущата дата е:

=EOMONTH(NOW(), month_serial)+1

Тук month_serial е поредният номер на месеца от текущия месец. Например, за да получим първата дата от текущия месец, трябва да използваме -1 като month_serial , - 2 за предишен месец и 0 за следващия месец . Така ще получим последната дата на съответния месец и след това, като добавим 1 към функцията, ще получим първия ден от следващия месец въз основа на month_serial от формулата.

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

=EOMONTH(NOW(), month_serial)

В този случай month_serial ще бъде 0 за да получите последната дата на текущия месец , -1 за предишен месец и 1 за следващия месец .

Надявам се, че на следващата снимка ще имате пълна представа за това как трябва да използвате тази комбинирана функция, за да получите първата или последната дата на месеца от текущата дата. MOD функцията тук, времето няма да бъде запазено от текущата дата.

За да се запази текущото време при определяне на първата дата от предходния или следващия месец от текущата дата, общата и комбинирана формула с функцията MOD ще бъде:

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

За да получите последната дата на предходния или следващия месец от текущата дата, като запазите времето, формулата ще бъде:

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

Надявам се, че снимката на екрана по-долу ще ви помогне да разберете по-добре използването на тези функции.

6. Включване на функциите NOW и TIME за показване на текущото време в зависимост от различните зони

Чрез добавяне или изваждане на ВРЕМЕ функция от СЕГА можем лесно да открием текущото време в различните зони или райони на Земята. ВРЕМЕ Функцията преобразува часовете, минутите и секундите, зададени като числа, в пореден номер на Excel, форматиран с формат за време. Синтаксисът на функцията TIME е:

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

На следващата снимка е даден пример за намиране на различни зонови времена чрез добавяне на часове и минути към текущото време. Ако приемем, че текущото време в Чикаго, САЩ е 1:25:16 PM което е установено от СЕГА А за да получим текущото време за други различни части на света, трябва да добавим или извадим часове и минути, като ги въведем във функцията TIME.

Колона C на картинката се показват различни часове въз основа на зоните, които са били намерени чрез свързаните формули NOW и TIME и Колона D показва формулите, които са били използвани за намиране на тези времена. Така че общата формула за намиране на текущото време за друг регион или част от света трябва да бъде:

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

7. Отчитане на броя дни, оставащи до текущата дата, с помощта на функциите DAYS и NOW

Функция ДНИ показва броя на дните между две дати, а синтаксисът на тази функция е:

=DAYS(крайна_дата, начална_дата)

Чрез въвеждане на СЕГА функция като end_date аргумент в ДНИ функцията, можем лесно да намерим броя на дните, които остават до крайния срок. Следващият екран е пример за ефективно използване на тази формула.

📌 Стъпки:

➤ В Клетка D5 , свързаната с това формула ще бъде:

=DAYS(B5, NOW())

➤ Преса Въведете , автоматично попълване на цялата колона с Дръжка за пълнене и ще откриете броя на оставащите дни за всеки случай.

8. Определяне на крайното време за достигане на дестинация от текущото време с помощта на функциите NOW и TIME

Ако приемем, че един автомобил ще започне да пътува от текущото време и ще пресече 360 километра със средна скорост от 60 километра в час (60 km/h) . Ще определим крайното време, за което автомобилът ще достигне дестинацията, като въведем времето като Разстояние(C5)/Скорост(C4) в час аргумент на ВРЕМЕ функция.

📌 Стъпки:

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

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

➤ Преса Въведете и ще получите точния час на дестинацията наведнъж.

💡 Неща, които трябва да имате предвид

🔺 СЕГА е летливи Това означава, че тя ще се актуализира всеки път, когато въвеждате или променяте някакви данни в електронната таблица на Excel. За да запазите статичното време, намерено от функцията NOW, трябва да копирате времето от клетката и след това да го поставите с функцията VALUES(V) Ако не искате да използвате функцията СЕГА, трябва да натиснете CTRL+SHIFT+; за получаване на текущото време и превръщането му в статично.

🔺 Ако искате да актуализирате датата и часа, намерени от функцията СЕГА, ще трябва да натиснете F9 винаги, когато искате да намерите актуализираните дата и час.

🔺 Форматът на датата и часа на функцията NOW е MM/DD/YYYY hh: mm.

Заключителни думи

Надявам се, че всички споменати по-горе методи за използване на функцията NOW сега ще ви позволят да ги прилагате по-ефективно в електронните си таблици в Excel. Ако имате въпроси или обратна връзка, моля, уведомете ме в раздела за коментари. Или можете да разгледате другите ни статии, свързани с функциите на Excel на този уебсайт.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.