Biograafiad Omadused Analüüs

Mitu päeva on veebipõhisest kuupäevast möödunud. Kuupäevade erinevuste arvutamine Microsoft Excelis

Ilmselt on see väga levinud nähtus. Otsisin kohe Internetti, et otsida võrguteenust, mis võimaldab arvutage, kui vana inimene on tema sünnikuupäeva järgi.

Nagu oodatud, on sellised teenused olemas. Ja mitte vähe. Andekad PHP programmeerijad hoolitsesid "ajas eksinud" ja kirjutas igasuguseid kalkulaatori skripte, et arvutada sünnikuupäeva järgi aastaid või lihtsalt arvutada võrgus kahe kuupäeva vahele jäävate aastate, kuude, päevade, tundide, minutite ja isegi sekundite arv.

Tahaksin neist mõnest kirjutada.

Arvutamine, mitu aastat, kuud, päevi, tunde, minuteid on möödunud sünnikuupäeva järgi

Paljud teist ilmselt imestavad: "Ja mitu päeva ma elan?" . Kuid paljud ei viitsinud kokku lugeda. See on väga tüütu ülesanne. Kuid selle saidi abiga:

saab kergesti arvutada sünnikuupäeva järgi. Saate teada, kui vana te olete, kuid, päevi, tunde, minuteid, sekundeid ja isegi millisekundeid.

Teenus annab teile ka teada, mis kell on teie järgmine sünnipäev.

Arvutage kahe kuupäeva vahele jäävaid päevi ja aastaid – veebikalkulaator

http://planetcalc.ru/274/ - selle kalkulaatori abil saate loe päevi ja aastaid kahe kuupäeva vahele võrgurežiimis. Sisestage lihtsalt vajalikud andmed ja teenus annab teile täpse tulemuse.

Päevade arvu loendamine kuupäevast kuupäevani

http://www.calculator888.ru/skolko-dnei/ on veel üks sait, kus saate täpselt teada, kui vana inimene on. Pealegi võib arvutage võrgus ühest kuupäevast teise kulunud aastate, kuude, päevade, tundide, minutite, sekundite arv.

Punkti algus (või läbi kaldkriipsu või punkti)
Perioodi lõpp (või kaldkriipsu või punkti kaudu)
Märgitud nädala nädalavahetused
P IN KOOS H P KOOS IN
Võtke arvesse Vene Föderatsiooni valitsuse määrusi päevade ülekandmise kohta
JAH

Tööpäevade ja pühade arvestus

Kalkulaator on üsna lihtne, kuid sellegipoolest on see minu arvates väga mugav suvaliste kuupäevade vahel tööpäevade arvu arvutamiseks.

Kalkulaator kasutab andmeid tööpäevade ja pühade ülekandmise kohta, mis sisalduvad Vene Föderatsiooni valitsuse iga-aastastes otsustes.

Muidugi on selliseid kalkulaatoreid palju ja me ei ole selles originaalsed, kuid on mõned esiletõstmised, mis teile meeldivad ja mida saab kasutada teiste kalkulaatorite loomiseks.

Esimene esiletõst: me ei saa arvesse võtta Vene Föderatsiooni valitsuse määrustes sisalduvaid pühi, vaid võtta arvesse ainult nädalavahetusi (Venemaa puhul laupäev ja pühapäev)

Teine esiletõst: nendes riikides, kus on puhkepäevadeks teised nädalapäevad (näiteks Iisraelis on puhkepäevad reede ja laupäev), saate määrata, millised nädalapäevad on puhkepäevadeks. See on mugav mitte ainult teiste riikide jaoks, vaid ka kohalikuks kasutamiseks, kui on teada, et töötame vahetustega, igal neljapäeval, laupäeval ja teisipäeval.

Kolmas esiletõst: saame kasutada täiesti suvalist puhkepäevade süsteemi, mis on seatud teatud kujul (saidil seda funktsiooni ei kuvata, kuigi funktsionaalsus töötab) ja igaühe jaoks pole keeruline luua tootmiskalender Valgevene, Kasahstani või Serbia jaoks.

Selle kalkulaatori kena kõrvalmõju on ka kahe kuupäeva vahele jäävate päevade arvu arvutamine. Pealegi arvutab ta erinevuse välja samamoodi nagu seda tehakse raamatupidamises ja personaliosakonnas. See tähendab, et kui inimene töötab 1. juulist 8. juulini, siis selgub 8 päeva. Kuna viimane päev loetakse tööpäevaks.

Erinevalt matemaatilistest ja astronoomilistest kalkulaatoritest, kus samade andmetega saadakse 7 päeva. See ühe päeva viga ilmneb sellest, et personaliotsuste puhul on viimane päev alati tööpäev ja sellega tuleb arvestada ning täpsetes ja abstraktsetes kalkulaatorites arvestatakse, et 8. juuli saabub südaööl (0:0:0 ) ning 1. juuli kesköö ja 8. juuli kesköö (või 23 tundi 59 minutit 59 sekundit 999 millisekundit, 999999 mikrosekundit jne. 7. juuli) vahe on täpselt 7 päeva.

Põhiprintsiip, millest robot kinni peab, on nädalavahetuste sagedus nädala sees. Kui seda täheldatakse, annab kalkulaator teile oodatud tulemuse.

On kahetsusväärne, et Vene Föderatsiooni valitsuse määrustega ei ole endiselt kasutusele võetud QR-koodi, kus kõik praeguse koodi pühad oleksid märgitud masintöötluseks. See lihtsustaks teatud ringi inimeste tööd.

Puhkust ja ülekandeid Vene Föderatsiooni territooriumil võetakse arvesse aastatel 2010–2019 (kaasa arvatud).

Kasutajad, kes peavad arvutama esimest töökuupäeva pärast puhkust või ärireisi või muud ajaperioodi, pöörake tähelepanu sellele kalkulaatorile. Puhkuselt tööle naasmise kuupäev, määrake veebis

Süntaks

Jabberi klientidele

slave_d kuupäev.algus; lõpp.kuupäev;nädal

nädal - annab täielikku teavet tööpäevade ja tundide arvutamise kohta. Nädal koosneb seitsmest tegelasest 0 või 1, kus igal tegelasel on oma roll. 0 - inimene töötab, 1 - inimene ei tööta (puhkepäev). Kui nädal on tühi, siis kasutatakse koodi 0000011 - see tähendab, et laupäev ja pühapäev on puhkepäevad.

Tahaksin märkida, et see on kalendrinädal ja see näitaja näitab, kuidas te nädala jooksul puhkate. Nädala numeratsioon algab nullist ja selleks päevaks on esmaspäev, siis tuleb teisipäev -1, kolmapäev -2 jne.

Algus kuupäev - kuupäev kujul PP/KK/AAAA - näitab vahemiku algust, mille jaoks tööpäevade arv arvutatakse

lõppkuupäev - kuupäev kujul PP/KK/AAAA - näitab vahemiku lõppu, mille jaoks tööpäevade arv arvutatakse

TÄHELEPANU! Kuupäeva saab sisestada ka punkti või kaldkriipsuga. Punkti kaudu on mugavam sisestada mobiiltelefonis ja tahvelarvutis ning kaldkriipsu kaudu on mugavam arvutis parempoolsel klaviatuuril (numbripaneel)

Kasutamise näited

rab_d 1.1.2014;31.12.2014

vastuseks saame

Päevade arv kahe määratud kuupäeva vahel 365

Tööpäevade arv 247

Nädalavahetuste ja pühade arv 118

rab_d 7.2.2010;25.10.2013

Vastuseks saame

Päevade arv kahe määratud kuupäeva vahel 1212

Tööpäevade arv 827

Puhkepäevade ja pühade arv 385

rab_d 1.20.2010;2.10.2014;0101001

Vastuseks saame

Päevade arv kahe antud kuupäeva vahel 1483

Tööpäevade arv 797

Puhkepäevade ja pühade arv 686

Eelmine näide, lihtsalt ignoreerige riigipühi. Kasutusjuhuks vahetustega valve, valve jne.

Kui te töötate Exceli lehel mitte ainult numbrite, graafikute, piltide, vaid ka kuupäevadega, siis tõenäoliselt sattusite olukorrale, kus tuli arvutada nende erinevus. Näiteks peate määrama päevade või kuude arvu teatud aja jooksul või arvutama inimese vanuse nii, et tulemus oleks päevades, kuudes ja aastates, või võib-olla on vaja arvutada tööpäevad.

Saidil on juba artikkel Exceli erinevuse arvutamise kohta ja selles puudutasin veidi kuupäevi. Kuid nüüd vaatame seda probleemi üksikasjalikumalt ja selgitame välja, kuidas arvutada kahe kuupäeva vahelist päevade arvu lihtsal viisil või funktsiooni RAZDAT () abil ja kuidas määrata tööpäevade arvu.

1. meetod: lahutamine

Alustame kõige lihtsamast – lahutame ühest kuupäevast teise ja saame vajaliku väärtuse. Enne seda veenduge, et lahtrite vorming, milles numbrid sisestatakse, on valitud "Kuupäev".

Kui te pole neid veel täitnud, valige vahemik, millega soovite töötada, ja klõpsake rühma "Arv" nime kõrval olevat väikest noolt.

Valige vasakul avanevas aknas meile sobiv formaat ja seejärel põhialal otsustage tüüp: 14.03.12, 14.03.12 või mõni muu. Vajutage "OK".

Nendesse lahtritesse, mille vormingut olete just muutnud, sisestage andmed. Täitsin A1 ja B1. Nüüd peate valima suvalise lahtri ( D1 ), milles on määratud üldine andmevorming, vastasel juhul on arvutused valed. Sisestage "=" ja vajutage esmalt viimast (B1) kuupäeva, seejärel varajast (A1). Nendevahelise päevade arvu arvutamiseks vajutage "Enter".

2. meetod: funktsiooni kasutamine

Selleks valige lahter, milles tulemus on (B3), ja vaadake, kas selle jaoks on valitud üldine vorming.

Päevade arvutamiseks kasutame funktsiooni RAZDAT(). See sisaldab kolme argumenti: algus- ja lõppkuupäev, ühik. Üksus on see, millesse me tahame tulemust saada. Asendatud siin:

"d" - päevade arv;
"m" - täiskuude arv;
"y" - täisaastate arv;
"md" - loeb päevi ilma kuid ja aastaid arvesse võtmata;
"yd" - päevade lugemine ilma ainult aastaid arvesse võtmata;
"ym" - loeb kuud ilma aastat arvesse võtmata.

Paneme B3-sse võrdusmärgi, kirjutame RAZDAT ja avame sulg. Seejärel valime varase kuupäeva (A1), seejärel hilise (B1), paneme sobiva ühiku jutumärkidesse ja sulgeme sulg. Kõigi argumentide vahele pane ";" . Arvutamiseks vajutage "Enter".

Sain sellise valemi:

RAZNDAT(A1;B1;"d")

Valides ühikuks “d”, sain tulemuseks - 111.

Kui muudate selle väärtuse näiteks väärtuseks "md", arvutab valem vahe 5 ja 24 vahel, välja arvatud kuud ja aastad.

Seda argumenti sel viisil muutes on võimalik tuletada inimese täpne vanus. Ühes lahtris on aastad "y", teised kuud "ym", kolmandad päevad "md"

3. meetod: tööpäevade lugemine

Võtame selle tabeli näitena. Veerus A on kuu algus ehk loenduse alguskuupäev, B-s kuu lõpp ehk loendus. See funktsioon loeb tööpäevi, välja arvatud laupäevad ja pühapäevad, kuid pühasid on ka kuudes, nii et veerg C täidetakse vastavate kuupäevadega.

VÕRGUPÄEVAD(A5;B5;C5)

Argumentidena määrame alguskuupäeva (A5), seejärel lõppkuupäeva (B5). Viimane argument on pühad (C5). Me eraldame need ";" .

Vajutades "Enter" ilmub tulemus, näitelahtris D5 - 21 päeva.

Nüüd kaaluge, kas kuus on mitu puhkust. Näiteks jaanuaris uusaasta ja jõulud. Valige lahter ( D6 ) ja asetage see võrdseks. Seejärel klõpsake valemiribal tähte "f". Avaneb aken "Sisesta funktsioon". Valige väljal "Kategooria". "Täielik tähestikuline loend" ja leidke loendist soovitud funktsioon. Klõpsake nuppu OK.

Järgmisena peate valima funktsiooni argumendid. In "Start_date" valime algväärtuse (A6), "End_date" - lõpliku (B6). Sisestage viimasele väljale pühade kuupäevad sulgudes () ja jutumärkides "". Seejärel vajutage "OK".

Selle tulemusena saame järgmise funktsiooni ja väärtus arvutatakse ilma nädalavahetuste ja kindlate pühadeta:

VÕRGUPÄEVAD(A6,B6,("01/01/17", "01/07/17"))

Selleks, et mitte pühi käsitsi registreerida, saate vastaval väljal määrata teatud vahemiku. Mul on see C6:C7.

Arvesse lähevad tööpäevad ja funktsioon näeb välja selline:

VÕRGUPÄEVAD(A6;B6;C6:C7)

Nüüd teeme viimase kuu arvutuse. Sisestage funktsioon ja täitke selle argumendid:

VÕRGUPÄEVAD(A8;B8;C8)

Veebruaris osutus 19 tööpäeva.

Muude Exceli kuupäeva ja kellaaja funktsioonide kohta kirjutasin eraldi artikli, mida saate lugeda lingil klõpsates.

Teatud ülesannete täitmiseks Excelis peate määrama, mitu päeva on teatud kuupäevade vahel möödunud. Õnneks on programmil tööriistad, mis võivad selle probleemi lahendada. Uurime, kuidas saate Excelis kuupäevade erinevust arvutada.

Enne kuupäevadega töötamise alustamist peate vormindama selle vormingu lahtrid. Enamikul juhtudel vormindab lahter end ümber, kui sisestate märgistiku, mis näeb välja nagu kuupäev. Kuid siiski on parem teha seda käsitsi, et kindlustada end ootamatuste vastu.


Nüüd tunneb programm kõik andmed, mis sisalduvad valitud lahtrites, kuupäevana.

1. meetod: lihtne arvutus

Lihtsaim viis päevade erinevuse arvutamiseks kuupäevade vahel on lihtsa valemiga.


2. meetod: funktsioon RAZDAT

Kuupäevade erinevuse arvutamiseks saate kasutada ka spetsiaalset funktsiooni RAZDAT. Probleem on selles, et seda pole funktsiooniviisardi loendis, seega peate valemi käsitsi sisestama. Selle süntaks näeb välja selline:

RAZDAT(alguskuupäev, lõppkuupäev, ühik)

"Üksus"- see on vorming, milles tulemus valitud lahtris kuvatakse. Selles parameetris kasutatav sümbol määrab ühikud, milles kogusumma tagastatakse:

  • "y" - täisaastad;
  • "m" - täielikud kuud;
  • "d" - päevad;
  • "YM" - erinevus kuudes;
  • "MD" - päevade erinevus (kuusid ja aastaid ei võeta arvesse);
  • "YD" - päevade vahe (aastaid ei võeta arvesse).

Samuti peate arvestama, et erinevalt ülalkirjeldatud lihtsast valemimeetodist peab selle funktsiooni kasutamisel olema alguskuupäev ja teisel kohal lõppkuupäev. Vastasel juhul on arvutused valed.


3. meetod: tööpäevade arvu arvutamine

Excelis on ka võimalus arvutada tööpäevi kahe kuupäeva vahel, st välja arvatud nädalavahetused ja pühad. Selleks kasutatakse funktsiooni CHISTRABNI. Erinevalt eelmisest lausest on see loetletud funktsiooniviisardis. Selle funktsiooni süntaks on:

NETWORKDAYS(alguskuupäev, lõpp_kuupäev, [pühad])

Selles funktsioonis on peamised argumendid samad, mis operaatoril RAZDAT- algus- ja lõppkuupäev. Lisaks on valikuline argument "Pühad".

See tuleks asendada hõlmatud perioodi riiklike pühade kuupäevadega, kui neid on. Funktsioon arvutab kõik määratud vahemiku päevad, välja arvatud laupäevad, pühapäevad ja ka need päevad, mille kasutaja argumendile lisab "Pühad".


Pärast ülaltoodud manipuleerimisi kuvatakse eelvalitud lahtris kindlaksmääratud perioodi tööpäevade arv.

Nagu näete, pakub Exceli programm oma kasutajatele üsna mugavat tööriista kahe kuupäeva vahele jäävate päevade arvu arvutamiseks. Samal ajal, kui peate lihtsalt arvutama päevade erinevuse, oleks parim valik funktsiooni asemel lihtsa lahutamise valemi kasutamine RAZDAT. Aga kui on vaja näiteks tööpäevade arvu arvutada, siis tuleb funktsioon appi VÕRGUPÄEVAD. See tähendab, et nagu alati, peaks kasutaja otsustama täitmistööriista üle pärast konkreetse ülesande määramist.

Kuupäevakalkulaator on mõeldud kuupäevade vaheliste päevade arvu arvutamiseks, samuti kuupäeva leidmiseks, lisades või lahutades teadaolevale kuupäevale teatud arvu päevi.

Lisage kuupäevale päevi

Selleks et teada saada, mis kuupäeval teatud arvu päevade pärast saab, kasutage seda valikut. Sisestage alguskuupäev ja sellele lisatavate päevade arv. Lahutamiseks kasutage miinusväärtust. Kalkulaatoril on ka võimalus lisada ainult tööpäevi.

Kuupäevade vaheliste päevade arvu arvutamine

See arvutusmeetod vastab küsimusele "mitu päeva on kuupäevast möödunud". Sisestage algus- ja lõppkuupäev ning klõpsake nuppu "Arvuta". Kalkulaator näitab, mitu päeva on sisestatud kuupäevade vahel. Eraldi näitab kalkulaator tööpäevade arvu.

Selle valikuga saate arvutada, mitu päeva on jäänud teatud sündmuseni, näiteks sünnipäevani või puhkuseni. Selleks sisestage alguskuupäeva väljale tänane kuupäev ja lõppkuupäeva väljale sündmuse kuupäev.

Pühad

Kalkulaator oskab arvutada, liita ja lahutada nii kalendri- kui ka tööpäevi. Ametlikud puhkepäevad on:

  • 1,2,3,4,5,6,8 jaanuar - uusaasta pühad
  • 7. jaanuar – õigeusu jõulud
  • 23. veebruar – Isamaa kaitsja päev
  • 8. märts – rahvusvaheline naistepäev
  • 1. mai – kevad- ja talgupäev
  • 9. mai – võidupüha
  • 12. juuni – Venemaa päev
  • 4. november – rahvusliku ühtsuse päev

Kui riigipüha langeb laupäevale või pühapäevale, nihutatakse see järgmisele tööpäevale. Vahel aga nihutatakse nädalavahetus kalendris hoopis teise kohta. Näiteks võib uusaastapühadele langevad laupäevad ja pühapäevad maipühade pikendamiseks maikuusse nihutada.

Seega 2019. aastal on olukord järgmine...

Pühade edasilükkamine 2019. aastal

Lisaks ametlikele pühadele on 2019. aastal puhkepäevad ka 2., 3. ja 10. mai seoses uusaastapühadelt puhkepäevade üleviimisega.


Päevade arvutamisel võtab meie kalkulaator arvesse nii ametlikke pühi kui ka kõiki ülekandeid.