Satura rādītājs
Šajā pamācībā atradīsiet dažādas noderīgas formulas datumu saskaitīšanai un atņemšanai programmā Excel, piemēram, divu datumu atņemšana, dienu, nedēļu, mēnešu un gadu pievienošana datumam un citas.
Ja esat sekojis mūsu pamācībām par darbu ar datumiem programmā Excel, jūs jau zināt formulu kopumu, lai aprēķinātu dažādas laika vienības, piemēram, nedēļas dienas, nedēļas, mēnešus un gadus.
Analizējot informāciju par datumiem darblapās, iespējams, ar šiem datumiem veiksiet arī dažas aritmētiskas darbības. Šajā pamācībā ir izskaidrotas dažas formulas datumu saskaitīšanai un atņemšanai programmā Excel, kas jums varētu būt noderīgas.
Kā atņemt datumus programmā Excel
Pieņemsim, ka šūnās A2 un B2 ir divi datumi, un tagad vēlaties atņemt vienu datumu no otra, lai uzzinātu, cik dienas ir starp šiem datumiem. Kā tas bieži notiek programmā Excel, vienu un to pašu rezultātu var iegūt vairākos veidos.
Piemērs 1. Viena datuma atņemšana no otra datuma tieši
Kā jūs droši vien zināt, Microsoft Excel glabā katru datumu kā unikālu kārtas skaitli, kas sākas ar 1 un apzīmē 1900. gada 1. janvāri. Tātad jūs faktiski atņemat divus skaitļus, un parastā aritmētiskā darbība darbojas bez aizķeršanās:
=B2-A2
Piemērs 2. Datumu atņemšana, izmantojot Excel funkciju DATEDIF
Ja iepriekšminētā formula izskatās pārāk vienkārša, to pašu rezultātu varat iegūt, izmantojot Excel funkciju DATEDIF:
=DATEDIF(A2, B2, "d")
Nākamais ekrānšāviņš parāda, ka abi aprēķini dod identiskus rezultātus, izņemot 4. rindu, kurā DATEDIF funkcija atgriež #NUM kļūdu. Noskaidrosim, kāpēc tā notiek.
Ja no agrākā datuma (1. maijs-2015) atņemat jaunāku datumu (6. maijs-2015), atņemšanas operācija atdod negatīvu skaitli (-5), kā tam arī vajadzētu būt. Tomēr Excel funkcijas DATEDIF sintakse neļauj atņemt skaitli (-5). sākuma datums jābūt lielākam par beigu datums un tāpēc tiek atgriezta kļūda.
Piemērs 3. Datuma atņemšana no pašreizējā datuma
Lai atņemtu datumu no šodienas datuma, varat izmantot jebkuru no iepriekš minētajām formulām. Tikai datuma 1 vietā izmantojiet funkciju TODAY():
=DIENA()-A2
vai
=DATEDIF(A2,TODAY(), "d")
Tāpat kā iepriekšējā piemērā, abas formulas darbojas pareizi, ja šodienas datums ir lielāks par datumu, kuru no tā atņemat, pretējā gadījumā DATEDIF nedarbojas:
Piemērs 4. Datumu atņemšana ar Excel DATE funkciju
Ja vēlaties ievadīt datumus tieši formulā, ievadiet katru datumu, izmantojot funkciju DATE(gads, mēnesis, diena), un pēc tam atņemiet vienu datumu no otra.
Piemēram, pēc šādas formulas no 2015. gada 15. maija 2015. gada 20. maija 2015. gada 20. maija 2015. gada tiek atņemta 5 dienu starpība:
=DATE(2015, 5, 20) - DATE(2015, 5, 15)
Noslēdzot, kad runa ir par datumu atņemšanu programmā Excel un vēlaties noskaidrot. cik dienas ir starp diviem datumiem , ir lietderīgi izvēlēties vienkāršāko un acīmredzamāko iespēju - vienkārši atņemt vienu datumu tieši no otra.
Ja vēlaties saskaitīt mēneši vai gadi starp diviem datumiem , tad DATEDIF funkcija ir vienīgais iespējamais risinājums, un nākamajā rakstā atradīsiet dažus formulas piemērus, kuros šī funkcija tiks aplūkota detalizēti.
Tagad, kad zināt, kā atņemt divus datumus, aplūkosim, kā pievienot vai atņemt dienas, mēnešus vai gadus noteiktam datumam. Šim nolūkam ir vairākas Excel funkcijas, un to, kuru no tām izmantot, ir atkarīgs no tā, kādu vienību vēlaties pievienot vai atņemt.
Kā atņemt vai pievienot dienas datumam programmā Excel
Ja kādā šūnā ir datums vai datumu saraksts kādā slejā, varat šiem datumiem pievienot vai atņemt noteiktu dienu skaitu, izmantojot atbilstošu aritmētisku darbību.
Piemērs 1. Dienu pievienošana datumam programmā Excel
Vispārējā formula, lai datumam pieskaitītu noteiktu dienu skaitu, ir šāda:
Datums + N dienasDatumu var ievadīt vairākos veidos:
- Kā atsauce uz šūnu, piem.
=A2 + 10
- Izmantojot funkciju DATE(gads, mēnesis, diena), piemēram.
=DATE(2015, 5, 6) + 10
- Kā citas funkcijas rezultāts. Piemēram, lai pievienotu noteiktu dienu skaitu pie pašreizējais datums , izmantojiet funkciju TODAY():
=DIENA()+10
Tālāk redzamajā ekrānšāviņa attēlā ir parādītas iepriekš minētās formulas. Pašreizējais datums rakstīšanas brīdī bija 2015. gada 6. maijs:
Piezīme. Iepriekš minēto formulu rezultāts ir kārtas skaitlis, kas attēlo datumu. Lai to parādītu kā datumu, atlasiet šūnu(-as) un nospiediet Ctrl+1, lai atvērtu Šūnu formatēšana dialogs. Par Numurs cilnē atlasiet Datums in the Kategorija sarakstā un pēc tam izvēlieties vēlamo datuma formātu. Sīkāku informāciju skatiet sadaļā Kā mainīt datuma formātu programmā Excel.
Piemērs 2. Dienu atņemšana no datuma programmā Excel
Lai atņemtu noteiktu dienu skaitu no konkrēta datuma, atkal veiciet parasto aritmētisko darbību. Vienīgā atšķirība no iepriekšējā piemēra ir tā, ka plusa vietā rakstiet mīnusa zīmi :)
Datums - N dienasŠeit ir daži formulu piemēri:
=A2-10
=DATE(2015, 5, 6)-10
=DIENA()-10
Kā pievienot vai atņemt nedēļas līdz datumam
Ja vēlaties pievienot vai atņemt veselas nedēļas līdz noteiktam datumam, varat izmantot tās pašas formulas, kas paredzētas dienu pievienošanai/atņemšanai, un vienkārši reizināt nedēļu skaitu ar 7:
Nedēļu pievienošana uz datumu programmā Excel:
šūna + N nedēļas * 7 Piemēram, ja datumam A2 pievienojat 3 nedēļas, izmantojiet šādu formulu: =A2+3*7
.
Nedēļu atņemšana no datuma programmā Excel:
šūna - N nedēļas * 7 Lai no šodienas datuma atņemtu 2 nedēļas, rakstiet. =DIENA()-2*7
.
Kā programmā Excel pievienot / atņemt mēnešus līdz datumam
Ja datumam vēlaties pievienot vai atņemt noteiktu veselu mēnešu skaitu, varat izmantot funkciju DATE vai EDATE, kā parādīts tālāk.
Piemērs 1. Mēnešu pievienošana datumam ar Excel DATE funkciju
Izmantojot, piemēram, datumu sarakstu A slejā, kādā šūnā, piemēram, C2, ierakstiet datumu skaitu, ko vēlaties pievienot (pozitīvs skaitlis) vai atņemt (negatīvs skaitlis).
Ievadiet B2 šūnā šādu formulu un pēc tam velciet šūnas stūri līdz galam uz leju, lai kopētu formulu uz citām šūnām:
=DATE(GADS(A2), MĒNESIS(A2) + $C$2, DIENA(A2))
Tagad aplūkosim, ko šī funkcija patiesībā dara. Formulas loģika ir acīmredzama un vienkārša. Funkcija DATE(gads, mēnesis, diena) izmanto šādus argumentus:
- . gads datumu šūnā A2;
- . mēnesis no datuma A2 + C2 šūnā norādītais mēnešu skaits un
- . diena datuma A2.
Jā, tas ir tik vienkārši :) Ja C2 ierakstīsiet negatīvu skaitli, formula atņems mēnešus, nevis tos saskaitīs:
Protams, nekas neliedz ievadīt mīnus zīmi tieši formulā, lai no datuma atņemtu mēnešus:
=DATE(GADS(A2), MĒNESIS(A2) - $C$2, DIENA(A2))
Un, protams, tā vietā, lai atsauktos uz šūnu, formulā varat ievadīt mēneša skaitu, ko vēlaties pievienot vai atņemt:
=DATUMS(GADS( datums ), MĒNEŠS( datums ) + N mēneši , DAY( datums ))
Reālās formulas varētu būt līdzīgas šīm:
- Pievienot mēnešu laikā:
=DATE(GADS(A2), MĒNESIS(A2) + 2, DIENA(A2))
- Atņemiet mēnešus no datuma:
=DATE(GADS(A2), MĒNESIS(A2) - 2, DIENA(A2))
Piemērs 2. Mēnešu pievienošana vai atņemšana datumam, izmantojot Excel EDATE
Microsoft Excel nodrošina īpašu funkciju, kas atgriež datumu, kurš ir noteiktu mēnešu skaitu pirms vai pēc sākuma datuma, - funkciju EDATE. Tā ir pieejama mūsdienu Excel 2007, 2010, 2013 un gaidāmajā Excel 2016 versijā.
Jūsu EDATE(sākuma datums, mēneši)
formulas, ir jānorāda šādi 2 argumenti:
- Sākuma_datums - sākuma datumu, no kura skaitīt mēnešu skaitu.
- Mēneši - mēnešu skaits, kas jāpievieno (pozitīva vērtība) vai jāatņem (negatīva vērtība).
Tālāk norādītā formula, ko izmanto mūsu datumu kolonnai, dod tieši tādus pašus rezultātus kā iepriekšējā piemērā izmantotā DATE funkcija:
Izmantojot funkciju EDATE, sākuma datumu un mēneša skaitu, kas jāpieskaita / jāatņem, var norādīt arī tieši formulā. Datumi jāievada, izmantojot funkciju DATE vai kā citu formulu rezultāti. Piemēram:
- Uz pievienot mēnešus programmā Excel:
=DATE(DATE(2015,5,7), 10)
Formula pievieno 10 mēnešus līdz 2015. gada 7. maijam.
- Uz atņemt mēnešus programmā Excel:
=DATE(TODAY(), -10)
Formulā no šodienas datuma tiek atņemti 10 mēneši.
Piezīme. Excel EDATE funkcija atgriež kārtas skaitli, kas attēlo datumu. Lai piespiestu Excel to attēlot kā datumu, ir jāpiemēro funkcija. Datums formāts šūnās ar EDATE formulām. Sīkāku informāciju skatiet sadaļā Datu formāta maiņa programmā Excel.
Kā atņemt vai pievienot gadus līdz datumam programmā Excel
Gadu pievienošana datumam programmā Excel notiek līdzīgi kā mēnešu pievienošana. Jūs atkal izmantojat funkciju DATE(gads, mēnesis, diena), bet šoreiz norādiet, cik gadus vēlaties pievienot:
DATUMS(GADS( datums ) + N gadi , MĒNEŠS( datums ), DIENA( datums ))Excel darblapā formulas var izskatīties šādi:
- Uz pievienot gadiem līdz datumam programmā Excel:
=DATE(GADS(A2) + 5, MĒNESIS(A2), DIENA(A2))
Formula pie datuma šūnā A2 pievieno 5 gadus.
- Uz atņemt gadu no datuma programmā Excel:
=DATE(GADS(A2) - 5, MĒNESIS(A2), DIENA(A2))
Formulā no datuma šūnā A2 atņemti 5 gadi.
Ja kādā šūnā ierakstīsiet gada skaitli, ko vēlaties pievienot (pozitīvs skaitlis) vai atņemt (negatīvs skaitlis), un pēc tam atsaucaties uz šo šūnu funkcijā DATUMS, iegūsiet universālu formulu:
Dienu, mēnešu un gadu pievienošana/atņemšana datumam
Ja uzmanīgi vērojāt divus iepriekšējos piemērus, domāju, ka jau nojautāt, kā ar vienu formulu pievienot vai atņemt gadu, mēnešu un dienu kombināciju datumam. Jā, izmantojot veco labo DATE funkciju :)
Uz pievienot gadiem, mēnešiem, dienām:
DATUMS(GADS( datums ) + X gadi , MĒNEŠS( datums ) + Y mēneši , DAY( datums ) + Z dienas )Uz atņemt gadiem, mēnešiem, dienām:
DATUMS(GADS( datums ) - X gadi , MĒNEŠS( datums ) - Y mēneši , DAY( datums ) - Z dienas )Piemēram, ar šādu formulu no datuma šūnā A2 tiek saskaitīti 2 gadi, 3 mēneši un atņemtas 15 dienas:
=DATE(GADS(A2) + 2, MĒNESIS(A2) + 3, DIENA(A2) - 15)
Piemērojot mūsu datumu kolonnai, formula iegūst šādu formu:
=DATE(GADS(A2) + $C$2, MĒNESIS(A2) + $D$2, DIENA(A2) + $E$2)
Kā pievienot un atņemt laikus programmā Excel
Programmā Microsoft Excel varat saskaitīt vai atņemt laikus, izmantojot LAIKS Tā ļauj strādāt ar laika vienībām (stundām, minūtēm un sekundēm) tieši tāpat kā ar gadiem, mēnešiem un dienām, izmantojot funkciju DATE.
Uz pievienot laiks programmā Excel:
šūna + TIME( stundas , protokols , sekundes )Uz atņemt laiks programmā Excel:
šūna - LAIKS( stundas , protokols , sekundes )kur A2 ir laika vērtība, ko vēlaties mainīt.
Piemēram, lai A2 šūnā esošajam laikam pieskaitītu 2 stundas, 30 minūtes un 15 sekundes, varat izmantot šādu formulu:
=A2 + TIME(2, 30, 15)
Ja vienā formulā vēlaties saskaitīt un atņemt laika vienības, vienkārši pievienojiet attiecīgajām vērtībām mīnusa zīmi:
=A2 + TIME(2, 30, -15)
Iepriekš minētā formula pievieno 2 stundas un 30 minūtes laikam šūnā A2 un atņem 15 sekundes.
Varat arī dažās šūnās ievadīt laika vienības, kuras vēlaties mainīt, un formulā atsaukties uz šīm šūnām:
=A2 + TIME($C$2, $D$2, $E$2)
Ja sākotnējās šūnās ir gan datums, gan laiks, iepriekš minētā formula arī darbojas perfekti:
Date & amp; Laika formulas vednis - ātrs veids, kā pievienot un atņemt datumus programmā Excel
Tagad, kad zināt vairākas dažādas formulas, lai aprēķinātu datumus programmā Excel, vai nevēlētos, lai būtu tikai viena, kas to visu varētu izdarīt? Protams, šāda formula nekad nevar pastāvēt. Tomēr pastāv formulas Datums & amp; Laika vednis kas var izveidot jebkuru formulu, ja jūsu programmā Excel ir instalēts mūsu Ultimate Suite komplekts. Lūk, kā to izdarīt:
- Izvēlieties šūnas, kurā vēlaties ievietot formulu.
- Dodieties uz Ablebits Instrumenti un noklikšķiniet uz cilnes Datums & amp; Laika vednis pogu:
Kā piemēru, pievienosim dažus mēnešus datumam šūnā A2. Lai to izdarītu, dodieties uz Pievienot cilnē ierakstiet A2 Ievadiet datumu lodziņā (vai noklikšķiniet uz lodziņa un atlasiet šūnas lapā) un ierakstiet mēnešu skaitu, ko vēlaties pievienot lodziņā. Mēnesis kaste.
Vednis izveido formulu un parāda tās priekšskatījumu šūnā. Tas parāda arī aprēķināto datumu zem Formulas rezultāts :
Ja esat apmierināts ar rezultātu, noklikšķiniet uz Ievietot formulu Kad formula ir pievienota, varat to kopēt uz tik daudzām šūnām, cik nepieciešams:
Tā bija diezgan vienkārša formula, vai ne? Ļaujiet vednim strādāt ar kaut ko sarežģītāku. Piemēram, atņemsim dažus gadus, mēnešus, nedēļas un dienas no datuma A2. Lai to izdarītu, pārslēdzieties uz vienumu. Atņemiet Varat arī ievadīt mērvienības atsevišķās šūnās un sniegt atsauces uz šīm šūnām, kā parādīts tālāk redzamajā ekrāna attēlā:
Noklikšķinot uz Ievietot formulu pogu A2 ievadiet šādu formulu:
=DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)
Ja plānojat kopēt formulu uz citām šūnām, visas šūnu atsauces, izņemot A2, ir jāmaina uz absolūtajām atsaucēm, lai formula tiktu kopēta pareizi (pēc noklusējuma vednis vienmēr izmanto relatīvās atsauces). Lai noteiktu atsauci, vienkārši ierakstiet $ zīmi pirms rindas un kolonnas koordinātēm, piemēram, šādi:
=DATE(GADS(A2)-$D$2,MĒNESIS(A2)-$E$2,DIENA(A2)-$G$2-$F$2*7)
Un iegūstiet šādus rezultātus:
Turklāt varat noklikšķināt uz Rādīt laika laukus saite un pievienot vai atņemt datumu un laiku vienības ar vienu formulu.
Ja vēlaties spēlēties ar Date & amp; Time Formula Wizard savās darblapās, varat lejupielādēt Ultimate Suite 14 dienu izmēģinājuma versiju.
Tas ir veids, kā Excel programmā saskaitīt un atņemt datumus. Es ceru, ka šodien esat iemācījušies dažas noderīgas funkcijas. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu blogā.