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

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

Да предположим, че искате да промените дата в графика на проект, като добавите две седмици, за да видите каква ще бъде новата дата на завършване, или искате да определите колко време ще е необходимо за извършването на една отделна дейност от списък със задачи по проект. Можете да добавите или извадите определен брой дни към или от дата с помощта на проста формула или можете да използвате функциите за работни листове, специално създадени за работа с дати в 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;DAY(A2)+D2)

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

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

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

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

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

  • След това функцията DATE комбинира тези три стойности в дата, която е 1 година, 7 месеца и 15 дни в бъдеще – 23.01.21.

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

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

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

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

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

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

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

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

Ще използваме функцията EDATE и ще ви трябва началната дата и броя месеци, които искате да добавите. Ето как да добавите 16 месеца към 10.02.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.

×