Enhavtabelo
En ĉi tiu lernilo, vi trovos diversajn utilajn formulojn por aldoni kaj subtrahi datojn en Excel, kiel subtrahi du datojn, aldoni tagojn, semajnojn, monatojn kaj jarojn al dato, kaj pli.
Se vi sekvis niajn lernilojn por labori kun datoj en Excel, vi jam konas aron da formuloj por kalkuli malsamajn tempounuojn kiel labortagojn, semajnojn, monatojn kaj jarojn.
Dum analizado. la datinformoj en viaj laborfolioj, vi verŝajne faros kelkajn aritmetikajn operaciojn ankaŭ kun tiuj datoj. Ĉi tiu lernilo klarigas kelkajn formulojn por aldoni kaj subtrahi datojn en Excel, kiujn vi eble trovos utilaj.
Kiel subtrahi datojn en Excel
Supozi vi havas du datojn en ĉeloj. A2 kaj B2, kaj nun vi volas subtrahi unu daton de la alia por scii kiom da tagoj estas inter ĉi tiuj datoj. Kiel ofte okazas en Excel, la sama rezulto povas esti atingita per pluraj manieroj.
Ekzemplo 1. Subtrahi unu daton de la alia rekte
Kiel vi verŝajne scias, Microsoft Excel konservas ĉiun daton. kiel unikaj seriaj nombroj komenciĝantaj per 1 kiu reprezentas la 1-an de januaro 1900. Do, vi efektive subtrahas du nombrojn, kaj ordinara aritmetika operacio funkcias senprobleme:
=B2-A2
Ekzemplo 2. Subtrahi datojn per Excel DATEDIF-funkcio
Se la supra formulo aspektas tro klara, vi povas atingi la saman rezulton en guru-simila maniero uzante la DATEDIF de Excel.rezulto, alklaku la butonon Enmeti formulon . Post kiam la formulo estas aldonita, vi povas kopii ĝin al tiom da ĉeloj kiom necesas:
Tio estis sufiĉe simpla formulo, ĉu ne? Ni donu al la sorĉisto ion pli malfacilan por labori. Ekzemple, ni subtrahu kelkajn jarojn, monatojn, semajnojn kaj tagojn de la dato en A2. Por fari ĝin, ŝanĝu al la langeto Subtrahi kaj tajpu la nombrojn en la respondaj skatoloj. Aŭ vi povas enigi la unuojn en apartaj ĉeloj kaj provizi referencojn al tiuj ĉeloj, kiel montrite en la suba ekrankopio:
Alklakante la butonon Enmeti formulon . la jena formulo en A2:
=DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)
Se vi planas kopii la formulon al aliaj ĉeloj, vi devas ŝanĝi ĉiujn ĉelreferencojn krom A2 al absolutaj referencoj por ke la formulo kopiu ĝuste (per defaŭlte, la sorĉisto ĉiam uzas relativajn referencojn). Por ripari la referencon, vi simple tajpu la $-signon antaŭ la vico kaj kolumna koordinatoj, jene:
=DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)
Kaj ricevu la sekvajn rezultojn:
Aldone, vi povas alklaki la ligilon Montri tempokampojn kaj aldoni aŭ subtrahi daton kaj horo unuojn per unu formulo.
Se vi deziras ludi kun la Dato & Time Formula Wizard en viaj propraj laborfolioj, vi bonvenas elŝuti la 14-tagan provan version de la Ultimate Suite.
Jen kiel vi aldonas kaj subtrahas datojn en Excel. Mi esperas vinlernis kelkajn utilajn funkciojn hodiaŭ. Mi dankas vin pro legado kaj esperas vidi vin en nia blogo venontsemajne.
funkcio: =DATEDIF(A2, B2, "d")
La sekva ekrankopio montras, ke ambaŭ kalkuloj liveras identajn rezultojn, krom la vico 4 kie la DATEDIF-funkcio liveras la #NUM-eraron. Ni eltrovu kial tio okazas.
Kiam vi subtrahas pli freŝan daton (6-majo-2015) de pli frua dato (1-majo-2015), la subtraha operacio liveras negativan nombron (-5) ĝuste kiel ĝi devus. La sintakso de la Excel DATEDIF-funkcio tamen ne permesas, ke la komenca dato estu pli granda ol la findato kaj tial ĝi liveras eraron.
Ekzemplo 3. Subtrahi daton de la nuna dato
Por subtrahi daton de la hodiaŭa dato, vi povas uzi ambaŭ el la supraj formuloj. Nur uzu la funkcion TODAY() anstataŭ dato 1:
=TODAY()-A2
aŭ
=DATEDIF(A2,TODAY(), "d")
Kiel en la antaŭa ekzemplo, ambaŭ formuloj funkcias bone kiam la hodiaŭa dato estas pli granda ol la dato, kiun vi subtrahas de ĝi, alie DATEDIF malsukcesas:
Ekzemplo 4. Subtrahi datojn per Excel DATE-funkcio
Se vi preferas por provizi la datojn rekte en la formulo, tiam enigu ĉiun daton per la funkcio DATE(jaro, monato, tago) kaj poste subtrahi unu daton de la alia.
Ekzemple, la sekva formulo subtrahas 15-May- 2015 de 20-majo-2015 kaj redonas la diferencon de 5 tagoj:
=DATE(2015, 5, 20) - DATE(2015, 5, 15)
Finkante, kiam temas pri subtraho de datoj en Excel kaj vi volas ekscii kiom da tagoj estas inter du datoj , estas senco iri kun la plej facila kaj evidenta opcio - simple subtrahi unu daton rekte de alia.
Se vi celas kalkuli la nombron da monatoj aŭ jaroj inter du datoj , tiam la DATEDIF-funkcio estas la sola ebla solvo kaj vi trovos kelkajn formulekzemplojn en la sekva artikolo, kiuj kovros ĉi tiun funkcion plene detaloj.
Nun. ke vi scias kiel subtrahi du datojn, ni vidu kiel vi povas aldoni aŭ subtrahi tagojn, monatojn aŭ jarojn al donita dato. Estas kelkaj Excel-funkcioj taŭgaj por ĉi tiu celo, kaj kiun vi uzas dependas de kiu unuo vi volas aldoni aŭ subtrahi.
Kiel subtrahi aŭ aldoni ĝis nun tagojn en Excel
Se vi havas daton en iu ĉelo aŭ liston de datoj en kolumno, vi povas aldoni aŭ subtrahi certan nombron da tagoj al tiuj datoj uzante respondan aritmetikan operacion.
Ekzemplo 1. Aldono de tagoj al dato. en Excel
La ĝenerala formulo por aldoni specifan nombron da tagoj al dato en jene:
Dato+ N tagojnLa dato povas esti enigita plurmaniere:
- Kiel ĉela referenco, ekz.
=A2 + 10
- Uzante la funkcion DATE(jaro, monato, tago), ekz.
=DATE(2015, 5, 6) + 10
- Sekze de alia funkcio. Ekzemple, por aldoni donitan nombron da tagoj al la nuna dato , uzu la funkcion TODAY():
=TODAY()+10
La sekva ekrankopio montras lasupre formuloj en ago. La nuna dato en la momento de la skribado estis la 6-a de majo 2015:
Noto. La rezulto de ĉi-supraj formuloj estas seria numero reprezentanta la daton. Por montri ĝin kiel dato, elektu la ĉelon(j)n kaj premu Ctrl+1 por malfermi la dialogon Formati Ĉelojn . Sur la langeto Nombro , elektu Daton en la listo Kategorio , kaj poste elektu la datan formaton, kiun vi volas. Por la detalaj paŝoj, bonvolu vidi Kiel ŝanĝi datformaton en Excel.
Ekzemplo 2. Subtrahi tagojn de dato en Excel
Por subtrahi difinitan nombron da tagoj de certa dato, vi denove faras kutiman aritmetikan operacion. La nura diferenco de la antaŭa ekzemplo estas, ke vi tajpas la minuson anstataŭ plus :)
Dato - N tagojnJen kelkaj formulekzemploj:
-
=A2-10
-
=DATE(2015, 5, 6)-10
-
=TODAY()-10
Kiel aldoni aŭ subtrahi ĝisnunajn semajnojn
Se vi volas aldoni aŭ subtrahi tutajn semajnojn al certa dato, vi povas uzi la samajn formulojn kiel por aldoni/subtrahi tagojn, kaj simple multobligi la nombron da semajnoj per 7:
Aldono de semajnoj al dato en Excel:
ĉelo + N semajnoj * 7 Ekzemple, vi aldonas 3 semajnojn al la dato en A2, uzu jena formulo: =A2+3*7
.
Sutrahado de semajnoj de dato en Excel:
ĉelo - N semajnoj * 7 Al subtrahi 2 semajnojn de la hodiaŭa dato, vi skribas =TODAY()-2*7
.
Kiel aldoni/subtrahimonatoj ĝis nun en Excel
Se vi volas aldoni aŭ subtrahi certan nombron da tutaj monatoj al dato, vi povas uzi aŭ la funkcion DATE aŭ EDATE, kiel montrite sube.
Ekzemplo 1 Aldonu monatojn al dato kun Excel DATE-funkcio
Prenante liston de datoj en kolumno A ekzemple, tajpu la nombron da datoj, kiujn vi volas aldoni (pozitivan nombron) aŭ subtrahi (negativan nombron) en iu ĉelo, diru C2.
Enigu la jenan formulon en la ĉelo B2 kaj tiam trenu la angulon de la ĉelo tute malsupren por kopii la formulon al aliaj ĉeloj:
=DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))
Nun, ni vidu, kion efektive faras la funkcio. La logiko malantaŭ la formulo estas evidenta kaj simpla. La funkcio DATO(jaro, monato, tago) prenas la jenajn argumentojn:
- la jaro de la dato en ĉelo A2;
- la monato de la dato en A2 + la nombro da monatoj, kiujn vi specifis en ĉelo C2, kaj
- la tago de la dato en A2.
Jes , estas tiel simple :) Se vi tajpas negativan nombron en C2, la formulo subtrahos monatojn anstataŭ aldoni ilin:
Nature, nenio malhelpas vin tajpi la minuson. rekte en la formulo por subtrahi monatojn de dato:
=DATE(YEAR(A2), MONTH(A2) - $C$2, DAY(A2))
Kaj kompreneble, vi povas tajpi la nombron da monato por aldoni aŭ subtrahi en la formulo anstataŭ referenci al ĉelo:
=DATE(YEAR( date ), MONTH( date ) + N months , DAY( date ))
La realaj formuloj povus aspekti similaj al ĉi tiuj:
- Aldoni monatoj ĝis nun:
=DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
- Subtrahi monatojn de dato:
=DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))
Ekzemplo 2. Aldonu aŭ subtrahi monatojn al dato per Excel EDATE
Microsoft Excel disponigas specialan funkcion kiu resendas daton kiu estas difinita nombro da monatoj antaŭ aŭ post la komenca dato - la EDATE funkcio. Ĝi disponeblas en modernaj versioj de Excel 2007, 2010, 2013 kaj venonta Excel 2016.
En viaj EDATE(start_date, months)
-formuloj, vi provizas la jenajn 2 argumentojn:
- Komenca_dato - la komenca dato de kiu kalkuli la nombron da monatoj.
- Monatoj - la nombro da monatoj por aldoni (pozitiva valoro) aŭ subtrahi (negativa valoro).
La sekva formulo uzata en nia kolumno de datoj donas ekzakte la samajn rezultojn kiel la funkcio DATO en la antaŭa ekzemplo:
Kiam oni uzas la funkcion EDATE , vi ankaŭ povas specifi la komencan daton kaj la nombron da monato por aldoni/subtrahi rekte en la formulo. Datoj devas esti enigitaj uzante la DATO-funkcion aŭ kiel rezultoj de aliaj formuloj. Ekzemple:
- Por aldoni monatojn en Excel:
=EDATE(DATE(2015,5,7), 10)
La formulo aldonas 10 monatojn al 7-majo-2015.
- Por subtrahi monatojn en Excel:
=EDATE(TODAY(), -10)
La formulo subtrahas 10 monatojn de la hodiaŭa dato.
Notu. La Excel EDATE-funkcio liveras serian numeron reprezentantan la daton. Por devigi Excel montri ĝin kiel daton, vi devus apliki la Dato formatu al la ĉeloj kun viaj EDATE-formuloj. Bonvolu vidi Ŝanĝi la datformaton en Excel por la detalaj paŝoj.
Kiel subtrahi aŭ aldoni ĝisnunajn jarojn en Excel
Aldoni jarojn al dato en Excel estas farita simile al aldoni monatojn. Vi denove uzas la funkcion DATO(jaro, monato, tago), sed ĉi-foje vi specifas kiom da jaroj vi volas aldoni:
DATO(JARO( dato ) + N jaroj , MONATO( dato ), TAGO( dato ))En via Excel-laborfolio, la formuloj povas aspekti jene:
- Al aldonu jarojn al dato en Excel:
=DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))
La formulo aldonas 5 jarojn al la dato en ĉelo A2.
- Por subtrahi jarojn de dato en Excel:
=DATE(YEAR(A2) - 5, MONTH(A2), DAY(A2))
La formulo subtrahas 5 jarojn de la dato en ĉelo A2.
Se vi tajpas la nombron da jaro por aldoni (pozitivan nombron) aŭ subtrahi (negativan nombron) en iu ĉelo kaj poste raporti al tiu ĉelo en la DATO-funkcio, vi ricevos universalan formulon:
Aldoni / subtrahi tagojn, monatojn kaj jarojn ĝis nun
Se vi zorge observis la du antaŭajn ekzemplojn, mi pensas, ke vi jam divenis kiel aldoni aŭ subtrahi kombinaĵon de jaroj, monatoj kaj tagoj al dato en ununura formulo. Jes, uzante la bonan malnovan DATO-funkcion :)
Por aldoni jarojn, monatojn, tagojn:
DATO(JARO( dato ) + X jaroj , MONATO ( dato ) + Y monatoj , TAGO ( dato ) + Z tagoj )Al subtrahi jaroj, monatoj, tagoj:
DATO(JARO( dato ) - X jaroj , MONATO ( dato ) - Y monatoj , TAGO( dato ) - Z tagoj )Ekzemple, la sekva formulo aldonas 2 jarojn, 3 monatojn kaj subtrahas 15 tagojn de dato en ĉelo A2:
=DATE(YEAR(A2) + 2, MONTH(A2) + 3, DAY(A2) - 15)
Aplikita al nia kolumno de datoj, la formulo prenas la jenan formon:
=DATE(YEAR(A2) + $C$2, MONTH(A2) + $D$2, DAY(A2) + $E$2)
Kiel aldoni kaj subtrahi tempojn en Excel
En Microsoft Excel, vi povas aldoni aŭ subtrahi tempojn uzante la funkcion TEMPO . Ĝi ebligas al vi funkcii laŭ tempo-unuoj (horoj, minutoj kaj sekundoj) ekzakte same kiel vi pritraktas jarojn, monatojn kaj tagojn per la DATE-funkcio.
Por aldoni tempon en Excel:
ĉelo + TEMPO( horoj , minutoj , sekundoj )Por subtrahi tempon en Excel:
ĉelo - TEMPO( horoj , minutoj , sekundoj )Kie A2 enhavas la tempovaloron, kiun vi volas por ŝanĝi.
Ekzemple, por aldoni 2 horojn, 30 minutojn kaj 15 sekundojn al la tempo en ĉelo A2, vi povas uzi la jenan formulon:
=A2 + TIME(2, 30, 15)
Se vi volas aldoni kaj subtrahi tempon kunigas ene de unu formulo, simple aldonu la minus-signon al la respondaj valoroj:
=A2 + TIME(2, 30, -15)
La supra formulo aldonas 2 horojn kaj 30 minutojn al la tempo en ĉelo A2 kaj subtrahas 15 sekundojn.
Alternative, vi povas enigi la tempounuojn kiujn vi volas al ŝanĝoj en iuj ĉeloj, kaj referenci al tiuj ĉeloj en via formulo:
=A2 + TIME($C$2, $D$2, $E$2)
Se laoriginaj ĉeloj enhavas kaj daton kaj horon, ankaŭ la supra formulo perfekte funkcias:
Dato & Time Formula Wizard - rapida maniero aldoni kaj subtrahi datojn en Excel
Nun kiam vi konas amason da malsamaj formuloj por kalkuli datojn en Excel, ĉu vi ne volus havi nur unu kiu povas fari ĉion ĉi? Kompreneble tia formulo neniam povas ekzisti. Tamen ekzistas la Dato & Time Wizard kiu povas konstrui ajnan formulon por vi sur la flugo, kondiĉe ke vi havas nian Ultimate Suite instalita en via Excel. Jen kiel:
- Elektu la ĉelon en kiu vi volas enmeti la formulon.
- Iru al la langeto Ablebits Iloj , kaj klaku la Dato & Butono de Time Wizard :
Ekzemple, ni aldonu kelkajn monatojn ĝis la dato en ĉelo A2. Por tio, vi iru al la langeto Aldoni , tajpu A2 en la skatolo Enigu daton (aŭ alklaku la skatolon kaj elektu la ĉelon sur la folio), kaj tajpu la nombron de monatoj por aldoni en la skatolo Monato .
La sorĉisto faras formulon kaj montras ĝian antaŭrigardon en la ĉelo. Ĝi ankaŭ montras la kalkulitan daton sub Formula rezulto :
Se vi estas kontenta pri la