Како да додавате и одземате датуми во Excel

  • Споделете Го Ова
Michael Brown

Во ова упатство, ќе најдете различни корисни формули за додавање и одземање датуми во Excel, како што се одземање два датуми, додавање денови, недели, месеци и години на датум и многу повеќе.

Ако ги следевте нашите упатства за работа со датуми во Excel, веќе знаете низа формули за пресметување на различни временски единици, како што се работни денови, недели, месеци и години.

Кога анализирате информациите за датумот во вашите работни листови, најверојатно ќе извршите некои аритметички операции и со тие датуми. Ова упатство објаснува неколку формули за додавање и одземање датуми во Excel кои можеби ќе ви бидат корисни.

    Како да одземете датуми во Excel

    Да претпоставиме дека имате два датуми во ќелиите А2 и Б2, и сега сакате да одземете еден датум од другиот за да знаете колку денови има помеѓу овие датуми. Како што често се случува во Excel, истиот резултат може да се постигне на неколку начини.

    Пример 1. Одземете еден датум од другиот директно

    Како што веројатно знаете, Microsoft Excel го складира секој датум како уникатни сериски броеви кои започнуваат со 1 што го претставува 1 јануари 1900 година. Значи, вие всушност одземате два броја, а обична аритметичка операција работи без проблем:

    =B2-A2

    Пример 2. Одземете датуми користејќи ја функцијата Excel DATEDIF

    Ако горната формула изгледа премногу јасна, можете да го постигнете истиот резултат на начин сличен на гуру со користење на DATEDIF на Excelкако резултат, кликнете на копчето Вметни формула . Откако ќе се додаде формулата, можете да ја копирате во онолку ќелии колку што е потребно:

    Тоа беше прилично едноставна формула, нели? Ајде да му дадеме на волшебникот нешто попредизвикувачки за работа. На пример, да одземеме неколку години, месеци, недели и денови од датумот во А2. За да го направите тоа, префрлете се на јазичето Одземи и напишете ги броевите во соодветните полиња. Или можете да ги внесете единиците во посебни ќелии и да наведете референци за тие ќелии, како што е прикажано на сликата подолу:

    Кликнете на влезовите на копчето Вметни формула следнава формула во A2:

    =DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)

    Ако планирате да ја копирате формулата во други ќелии, мора да ги промените сите референци на ќелиите освен A2 во апсолутни референци за формулата да се копира правилно (со стандардно, волшебникот секогаш користи релативни референци). За да ја поправите референцата, едноставно напишете го знакот $ пред координатите на редот и колоната, вака:

    =DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)

    И ги добивате следните резултати:

    Дополнително, можете да кликнете на врската Прикажи полиња за време и додајте или одземете датум и време со една формула.

    Ако сакате да играте со Датумот & засилувач; Волшебникот за временска формула во вашите сопствени работни листови, добредојдени сте да ја преземете 14-дневната пробна верзија на Ultimate Suite.

    Вака додавате и одземате датуми во Excel. Се надевам на тебенаучив неколку корисни функции денес. Ви благодарам што прочитавте и се надевам дека ќе се видиме на нашиот блог следната недела.

    функција:

    =DATEDIF(A2, B2, "d")

    Следната слика од екранот покажува дека и двете пресметки враќаат идентични резултати, освен за редот 4 каде функцијата DATEDIF ја враќа грешката #NUM. Ајде да откриеме зошто тоа се случува.

    Кога ќе одземете понов датум (6-мај-2015) од претходниот датум (1-мај-2015), операцијата за одземање враќа негативен број (-5) точно како што треба. Синтаксата на функцијата Excel DATEDIF, сепак, не дозволува почетен датум да биде поголем од краен датум и затоа враќа грешка.

    Пример 3. Одземете датум од тековниот датум

    За да одземете датум од денешниот датум, можете да употребите која било од горенаведените формули. Само користете ја функцијата TODAY() наместо датумот 1:

    =TODAY()-A2

    или

    =DATEDIF(A2,TODAY(), "d")

    Како во претходниот пример, и двете формули работат добро кога денешниот датум е поголем од датумот што го одземате од него, инаку DATEDIF не успее:

    Пример 4. Одземање датуми со функцијата Excel DATE

    Ако сакате да ги внесете датумите директно во формулата, потоа внесете го секој датум користејќи ја функцијата DATE(година, месец, ден) и потоа одземете еден датум од другиот.

    На пример, следната формула одзема 15-мај- 2015 година од 20-мај-2015 година и ја враќа разликата од 5 дена:

    =DATE(2015, 5, 20) - DATE(2015, 5, 15)

    Завршување, кога станува збор за одземање датуми во Excel и вие сакате да дознаете колку дена има помеѓу два датума , има смисла да се оди со најлесната и најочигледната опција - едноставно одземете еден датум директно од друг.

    Ако сакате да го броите бројот на месеци или години помеѓу два датума , тогаш функцијата DATEDIF е единственото можно решение и ќе најдете неколку примери на формула во следната статија кои ќе ја опфатат оваа функција во целосни детали.

    Сега дека знаете како да одземете два датуми, ајде да видиме како можете да додавате или одземате денови, месеци или години на даден датум. Постојат голем број на функции на Excel погодни за оваа намена, а која ја користите зависи од тоа која единица сакате да ја додадете или одземете.

    Како да одземете или да додадете денови до датумот во Excel

    Ако имате датум во некоја ќелија или листа на датуми во колона, можете да додадете или одземете одреден број денови на тие датуми користејќи соодветна аритметичка операција.

    Пример 1. Додавање денови на датум во Excel

    Општата формула за додавање на одреден број денови на датум на следниов начин:

    Датум+ N дена

    Датумот може да да се внесува на неколку начини:

    • Како референца за ќелија, на пр. =A2 + 10
    • Користење на функцијата DATE(година, месец, ден), на пр. =DATE(2015, 5, 6) + 10
    • Како резултат на друга функција. На пример, за да додадете даден број на денови на тековниот датум , користете ја функцијата TODAY(): =TODAY()+10

    Следната слика од екранот ја покажувагоренаведените формули во акција. Тековниот датум во моментот на пишување беше 6 мај 2015 година:

    Забелешка. Резултатот од горенаведените формули е сериски број што го претставува датумот. За да се прикаже како датум, изберете ја ќелијата(ите) и притиснете Ctrl+1 за да го отворите дијалогот Форматирај ќелии . На картичката Број , изберете Датум во списокот Категорија , а потоа изберете го саканиот формат на датум. За деталните чекори, погледнете Како да го смените форматот на датумот во Excel.

    Пример 2. Одземање денови од датум во Excel

    За да одземете даден број денови од одреден датум, повторно вршите вообичаена аритметичка операција. Единствената разлика од претходниот пример е тоа што го внесувате знакот минус наместо плус :)

    Датум - N дена

    Еве неколку примери на формула:

    • =A2-10
    • =DATE(2015, 5, 6)-10
    • =TODAY()-10

    Како да се соберат или одземат недели до датумот

    Во случај да сакате да додадете или одземете цели недели до одреден датум, можете да ги користите истите формули како за собирање/одземање денови и едноставно да го помножите бројот на недели со 7:

    Додавање недели на датум во Excel:

    ќелија + N седмици * 7

    На пример, додавате 3 недели на датумот во А2, користете следнава формула: =A2+3*7 .

    Одземање недели од датумот во Excel:

    ќелија - N седмици * 7

    До одземете 2 недели од денешниот датум, пишувате =TODAY()-2*7 .

    Како да собирате/одземетемесеци до датум во Excel

    Ако сакате да додадете или одземете одреден број цели месеци до датумот, можете да ја употребите функцијата DATE или EDATE, како што е прикажано подолу.

    Пример 1 Додадете месеци на датум со функцијата Excel DATE

    Преземајќи листа на датуми во колоната А на пример, напишете го бројот на датуми што сакате да ги додадете (позитивен број) или одземете (негативен број) во некоја ќелија, кажи C2.

    Внесете ја следната формула во ќелијата B2 и потоа повлечете го аголот на ќелијата до крај за да ја копирате формулата во други ќелии:

    =DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))

    Сега, да видиме што всушност прави функцијата. Логиката зад формулата е очигледна и јасна. Функцијата DATE(година, месец, ден) ги зема следните аргументи:

    • година од датумот во ќелијата A2;
    • месецот од датумот во A2 + бројот на месеци што сте ги навеле во ќелијата C2 и
    • денот од датумот во A2.

    Да , толку е едноставно :) Ако напишете негативен број во C2, формулата ќе одземе месеци наместо да ги собира:

    Нормално, ништо не ве спречува да го напишете знакот минус директно во формулата за одземање месеци од датум:

    =DATE(YEAR(A2), MONTH(A2) - $C$2, DAY(A2))

    И се разбира, можете да го напишете бројот на месецот што треба да го додадете или одземете во формулата наместо да упатувате на ќелија:

    =DATE(YEAR( date ), MONTH( date ) + N months , DAY( date ))

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

    • Додај месеци до датум: =DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
    • Одземете месеци од датумот: =DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))

    Пример 2. Додајте или одземете месеци до датумот со Excel EDATE

    Microsoft Excel обезбедува специјална функција која враќа датум кој е одреден број месеци пред или по датумот на започнување - функцијата EDATE. Достапно е во модерни верзии на Excel 2007, 2010, 2013 и претстојниот Excel 2016.

    Во вашите формули EDATE(start_date, months) , ги давате следните 2 аргументи:

    • Start_date - датумот на почеток од кој се брои бројот на месеци.
    • Месци - бројот на месеци за додавање (позитивна вредност) или одземање (негативна вредност).

    Следната формула што се користи во нашата колона датуми ги дава токму истите резултати како и функцијата DATE во претходниот пример:

    Кога се користи функцијата EDATE , можете исто така да го наведете датумот на започнување и бројот на месецот за директно додавање/одземање во формулата. Датумите треба да се внесат со користење на функцијата DATE или како резултати од други формули. На пример:

    • За додавање месеци во Excel:

      =EDATE(DATE(2015,5,7), 10)

      Формулата додава 10 месеци до 7-мај-2015 година.

    • За одземање месеци во Excel:

      =EDATE(TODAY(), -10)

      Формулата одзема 10 месеци од денешниот датум.

    Забелешка. Функцијата Excel EDATE враќа сериски број што го претставува датумот. За да го принудите Excel да го прикаже како датум, треба да го примените Датум форматирајте во ќелиите со вашите формули EDATE. Ве молиме погледнете Промена на форматот на датумот во Excel за деталните чекори.

    Како да се одземат или да се додадат години до датум во Excel

    Додавањето години на датум во Excel се прави слично како и додавањето месеци. Повторно ја користите функцијата DATE(година, месец, ден), но овој пат одредувате колку години сакате да додадете:

    DATE(YEAR( датум ) + N години , MONTH( датум ), DAY( датум ))

    Во вашиот работен лист во Excel, формулите може да изгледаат вака:

    • До додадете години на датум во Excel:

      =DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))

      Формулата додава 5 години на датумот во ќелијата A2.

    • За одзема години од датумот во Excel:

      =DATE(YEAR(A2) - 5, MONTH(A2), DAY(A2))

      Формулата одзема 5 години од датумот во ќелијата A2.

    Ако го напишете бројот на годината за да додадете (позитивен број) или одземете (негативен број) во некоја ќелија и потоа да се повикате на таа ќелија во функцијата DATE, ќе добиете универзална формула:

    Додај / одземете денови, месеци и години до денес

    Ако внимателно ги набљудувавте двата претходни примери, мислам дека веќе сте погодиле како да додадете или одземете комбинација од години, месеци и денови до датум во една формула. Да, користејќи ја старата добра функција DATE :)

    За додавање години, месеци, денови:

    DATE(YEAR( датум ) + X години , MONTH( датум ) + Y месеци , DAY( датум ) + Ш дена )

    До одзема години, месеци, денови:

    ДАТУМ(ГОДИНА( датум ) - Х години , МЕСЕЦ( датум ) - Г месеци , DAY( датум ) - Z дена )

    На пример, следната формула додава 2 години, 3 месеци и одзема 15 дена од датумот во ќелијата A2:

    =DATE(YEAR(A2) + 2, MONTH(A2) + 3, DAY(A2) - 15)

    Применета на нашата колона датуми, формулата го има следниов облик:

    =DATE(YEAR(A2) + $C$2, MONTH(A2) + $D$2, DAY(A2) + $E$2)

    Како да додадете и одзема времиња во Excel

    Во Microsoft Excel, можете да додавате или одземате времиња користејќи ја функцијата TIME . Ви овозможува да работите на обединетите на време (часови, минути и секунди) токму на ист начин како што ракувате со годините, месеците и деновите со функцијата DATE.

    За додавање време во Excel:

    ќелија + TIME( часови , минути , секунди )

    За одземање време во Excel:

    ќелија - TIME( часови , минути , секунди )

    Каде што A2 ја содржи вредноста на времето што ја сакате за промена.

    На пример, за да додадете 2 часа, 30 минути и 15 секунди на времето во ќелијата A2, можете да ја користите следнава формула:

    =A2 + TIME(2, 30, 15)

    Ако сакате да додавате и одземате време обединува во една формула, само додадете го знакот минус на соодветните вредности:

    =A2 + TIME(2, 30, -15)

    Горената формула додава 2 часа и 30 минути на времето во ќелијата A2 и одзема 15 секунди.

    Алтернативно, можете да ги внесете временските соединенија што сакате да ги промените во некои ќелии и да се повикате на тие ќелии во вашата формула:

    =A2 + TIME($C$2, $D$2, $E$2)

    Ако наоригиналните ќелии содржат и датум и време, горната формула исто така функционира совршено:

    Датум & Волшебник за временска формула - брз начин за додавање и одземање датуми во Excel

    Сега кога знаете еден куп различни формули за пресметување датуми во Excel, зарем не сакате да имате само една која може да го направи сето ова? Се разбира, таква формула никогаш не може да постои. Сепак, постои Датум & Time Wizard кој може да создаде каква било формула за вас во лет, под услов да го имате инсталирано нашиот Ultimate Suite во вашиот Excel. Еве како:

    1. Изберете ја ќелијата во која сакате да ја вметнете формулата.
    2. Одете во картичката Ablebits Tools и кликнете на Датум & засилувач; Волшебник за време копче:

  • Датумот & засилувач; Се појавува дијалог прозорецот Time Wizard . Во зависност од тоа дали сакате да додавате или одземате датуми, префрлете се на соодветното јазиче, наведете податоци за аргументите на формулата и кликнете на копчето Вметни формула .
  • Како пример, ајде да додадеме неколку месеци до датумот во ќелијата А2. За ова, одите во јазичето Додај , напишете А2 во полето Внесете датум (или кликнете во полето и изберете ја ќелијата на листот) и напишете го бројот на месеци за додавање во полето Месец .

    Волшебникот прави формула и го прикажува нејзиниот преглед во ќелијата. Исто така, го прикажува пресметаниот датум под резултат од формулата :

    Ако сте задоволни со

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.