Събиране или изваждане на дати

Събиране или изваждане на дати

Да предположим, че искате да промените дата в графика на проект, като добавите две седмици, за да видите каква ще бъде новата дата на завършване, или искате да определите колко време ще е необходимо за извършването на една отделна дейност от списък със задачи по проект. Можете да добавите или извадите определен брой дни към или от дата с помощта на проста формула или можете да използвате функциите за работни листове, специално създадени за работа с дати в Excel.

Събиране или изваждане на дни от дата

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

Събирате или изваждате дни от дата с = a2 + B2, където a2 е дата, а B2 е броят на дните, които трябва да се добавят или извадят.

  1. Въведете вашите крайни срокове в колона A.

  2. Въведете броя дни, които да се добавят или извадят в колона B. Можете да въведете отрицателно число, за да извадите дни от началната си дата, както и положително число, което да добавите към вашата дата.

  3. В клетка C2 въведете = a2 + B2и копирайте надолу, ако е необходимо.

Събиране или изваждане на месеци от дата с функцията EDATE

Можете да използвате функцията EDATE за бързо Добавяне или изваждане на месеци от дата.

Функцията EDATE изисква два аргумента: Начална дата и брой на месеците, които искате да добавите или извадите. За да извадите месеци, въведете отрицателно число като втория аргумент. Например = EDATE ("9/15/19";-5) връща 4/15/19.

Използвайте EDATE, за да добавите или извадите месеци от дата. В този случай, = EDATE (a2; B2), където a2 е дата, а B2 има броя на месеците, които трябва да се добавят или извадят.

  1. За този пример можете да въведете началните си дати в колона A.

  2. Въведете броя на месеците, които трябва да се добавят или извадят в колона B. За да укажете дали даден месец трябва да бъде приспаднат, можете да въведете знак минус (-), преди номерът (например-1).

  3. Въведете = EDATE (a2; B2) в клетка C2 и копирайте надолу, ако е необходимо.

    Забележки: 

    • В зависимост от формата на клетките, съдържащи формулите, които въведохте, Excel може да покаже резултата като пореден номер. Например 8-фев-2019 може да се покаже като 43504.

    • Excel съхранява датите като поредни номера, така че да могат да бъдат използвани в изчисления. По подразбиране 1 януари 1900 г. е номер 1, а 1 януари 2010 г. е номер 40179, защото е 40178 дни след 1 януари 1900 г.

    • Ако резултатите ви се показват като поредни номера, изберете въпросните клетки и продължете със следните стъпки:

      • Натиснете Ctrl + 1 , за да стартирате диалоговия прозорец Форматиране на клетки , след което щракнете върху раздела число .

      • Под категориящракнете върху Дата, изберете желания формат на дата и след това щракнете върху OK. Стойността във всяка от клетките трябва да се покаже като дата, а не като пореден номер.

Събиране или изваждане на години от дата

В този пример добавяме и изваждаме години от начална дата със следната формула:

=DATE(YEAR(A2)+B2;MONTH(A2);DAY(A2))

Събиране или изваждане на години от начална дата с = DATE (YEAR (a2) + B2, MONTH (a2); DAY (a2))

Как работи формулата:

  • Функцията year разглежда датата в клетка a2 и връща 2019. След това се добавя 3 години от клетка B2, което води до 2022.

  • Функциите month и Day връщат само първоначалните стойности от клетка a2, но функцията Date ги изисква.

  • И накрая, функцията Date после обединява тези три стойности на дата, която е 3 години в бъдеще – 02/08/22.

Събиране или изваждане на комбинация от дни, месеци и години към/от дата

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

= DATE (YEAR (A2) + B2, MONTH (A2) + C2; ДЕН (A2) + D2)

Използвайте функцията DATE, за да събирате или изваждате години, месеци или дни към/от дата.

Как работи формулата:

  • Функцията year разглежда датата в клетка a2 и връща 2019. След това добавя 1 година от клетка B2, което води до 2020.

  • Функцията month връща 6 и след това добавя 7 към нея от клетка C2. Това става интересно, защото 6 + 7 = 13, което е 1-годишен и 1 месец. В този случай формулата ще признае, че и автоматично добавя още една година към резултата, като го блъска от 2020 на 2021.

  • Функцията Day връща 8 и добавя 15 към нея. Това ще работи подобно на частта за месеца от формулата, ако преминете през броя на дните в даден месец.

  • Функцията Date после обединява тези три стойности в дата, която е 1 година, 7 месеца и 15 дни в бъдеще – 01/23/21.

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

Да речем, че акаунтът ви има 30-дневен цикъл на фактуриране и искате да имате средствата в своя акаунт 15 дни преди датата на фактуриране за 2013 за март. Ето как можете да направите това, като използвате формула или функция за работа с дати.

  1. В клетка a1 въведете 2/8/13.

  2. В клетка B1 въведете =A1-15.

  3. В клетка C1 въведете =A1+30.

  4. В клетка D1 въведете =C1-15.

    изчисление на дата

Добавяне на месеци към дата

Ще използваме функцията EDATE и ще ви трябва началната дата и броя на месеците, които искате да добавите. Ето как да добавите 16 месеца към 10/24/13:

използване на формулата EDATE за добавяне на месеци към дата

  1. В клетка a1 въведете 10/24/13.

  2. В клетка B1 въведете = EDATE (a1; 16).

  3. За да форматирате резултатите като дати, изберете клетка B1. Щракнете върху стрелката до форматна числата, > кратка Дата.

Изваждане на месеци от дата

Ще използваме същата функция EDATE, за да извадим месеци от дата.

Въведете дата в клетка a1 и в клетка B1, въведете формулата = EDATE (4/15/2013;-5).

Изваждане на месеци от дата

Ето, задаваме стойността на началната дата, въвеждайки дата, оградена с кавички.

Можете също така да препратите към клетка, която съдържа стойност за дата, или като използвате формулата = EDATE (a1;-5)за същия резултат.

Още примери

За добавяне или изваждане на години към или от дата

Примери за добавяне или изваждане на дати

Начална дата

Добавени или извадени години

Формула

Резултат

10/24/2013

3 (Добавяне на 3 години)

=DATE(YEAR(A2)+B2;MONTH(A2);DAY(A2))

10/24/2016

10/24/2013

-5 (изваждане на 5 години)

=DATE(YEAR(A4)+B4;MONTH(A4);DAY(A4))

10/24/2008

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×