Kalkulator kalendarskih dana. Izračunavanje datumskih razlika u programu Microsoft Excel

Početak točke (kosa crta ili točka)
Kraj točke (kosa crta ili točka)
Označeni vikendi u tjednu
P U S H P S U
Uzmite u obzir rezolucije Vlade Ruske Federacije o prijenosu dana
DA

Obračun radnih dana i vikenda

Kalkulator je prilično jednostavan, ali ipak, po mom mišljenju, vrlo zgodan za izračun broja radnih dana između proizvoljnih datuma.

Kalkulator koristi podatke o prijenosu radnih dana i praznika koji su sadržani u godišnjim uredbama Vlade Ruske Federacije.

Naravno, postoji mnogo takvih kalkulatora i nismo originalni u tome, ali postoji nekoliko istaknutih stvari za koje mislim da će vam se svidjeti i koje se mogu koristiti za izradu drugih kalkulatora.

Prvi naglasak: možda nećemo uzeti u obzir datume praznika sadržane u uredbama Vlade Ruske Federacije, već ćemo uzeti u obzir samo vikende (za Rusiju, subotu i nedjelju)

Drugi naglasak: Za zemlje čiji su slobodni dani drugi dani u tjednu (na primjer, u Izraelu su slobodni dani petak i subota), možete odrediti koji će dani u tjednu biti slobodni. Ovo je zgodno ne samo za druge zemlje, već i za domaću upotrebu, kada se zna da radimo u smjenama svakog četvrtka, subote i utorka.

Treći naglasak: Možemo koristiti potpuno proizvoljan sustav slobodnih dana, navedenih u određenom obrascu (ova funkcija nije prikazana na stranici, iako funkcionalnost radi) i za sve će izrada proizvodnog kalendara za Bjelorusiju, Kazahstan ili Srbiju ne biti teško.

Ugodna nuspojava ovog kalkulatora je i izračunavanje broja dana između dva datuma. Štoviše, ona izračunava razliku na isti način kao što se to radi u računovodstvu i kadrovskim odjelima. Odnosno, ako osoba radi od 1. do 8. srpnja, ispada da je 8 dana. Budući da se posljednji dan smatra radnim danom.

Za razliku od matematičkih i astronomskih kalkulatora, gdje s istim podacima ispada 7 dana. Ova pogreška u jednom danu pojavljuje se iz razloga što je u kadrovskim rješenjima posljednji dan uvijek radni i mora se voditi računa, au preciznim i apstraktnim kalkulatorima smatra se da 8. srpnja dolazi u ponoć (0:0:0). ) i razlika između ponoći 1. srpnja i ponoći 8. srpnja (ili 23 sata 59 minuta 59 sekundi 999 milisekundi, 999999 mikrosekundi itd. 7. srpnja) bit će točno 7 dana.

Glavno načelo kojeg se bot pridržava je učestalost slobodnih dana tijekom tjedna. Ako se to poštuje, kalkulator će dati rezultat koji ste očekivali.

Šteta je što rezolucije Vlade Ruske Federacije još uvijek ne implementiraju QR kod, gdje bi svi praznici za trenutni kod bili naznačeni za strojnu obradu. Time bi se pojednostavio rad određenog kruga ljudi.

Odmor i transferi na teritoriju Ruske Federacije uzimaju se u obzir od 2010. do uključivo 2019. godine.

Za korisnike koji trebaju izračunati prvi radni datum nakon godišnjeg odmora ili poslovnog putovanja ili drugog vremenskog razdoblja, obratite pažnju na ovaj kalkulator Datum povratka na posao s godišnjeg odmora, porodiljnog dopusta online

Sintaksa

Za Jabber klijente

rab_d datum.početak; datum završetka;tjedan

tjedan - pruža potpune informacije o tome kako izračunati radne dane i sate. Tjedan se sastoji od sedam simbola 0 ili 1, pri čemu svaki simbol ima svoju ulogu. 0 - osoba radi, 1 - osoba ne radi (slobodan dan). Ako je tjedan prazan, tada se koristi šifra 0000011 - odnosno subota i nedjelja su zatvorene.

Napominjem da je ovo kalendarski tjedan i ovaj pokazatelj pokazuje kako se odmarate tijekom tjedna. Naše numeriranje tjedana počinje od nule i ovaj dan je ponedjeljak, zatim utorak -1, srijeda -2 itd.

početni datum - datum u obliku DD/MM/GGGG - označava početak raspona za koji se računa broj radnih dana

datum završetka - datum u obliku DD/MM/GGGG - označava kraj raspona za koji se računa broj radnih dana

PAŽNJA! Datum se može unijeti točkom ili kosom crtom. Na mobitelima i tabletima prikladnije je unositi kroz točku, a na računalu preko kose crte na tipkovnici s desne strane (digitalna ploča)

Primjeri korištenja

rab_d 1/1/2014;31/12/2014

kao odgovor ćemo dobiti

Broj dana između dva navedena datuma 365

Broj radnih dana 247

Broj slobodnih dana i Praznici 118

rab_d 2/7/2010;25/10/2013

Kao odgovor ćemo dobiti

Broj dana između dva navedena datuma 1212

Broj radnih dana 827

Broj vikenda i praznika 385

rab_d 20/1/2010;10/2/2014;0101001

Kao odgovor dobivamo

Broj dana između dva navedena datuma 1483

Broj radnih dana 797

Broj vikenda i praznika 686

Prethodni primjer, ali ne uzima u obzir državne praznike. Kao opcija za korištenje, smjena, zaštitarstvo itd.

Besplatno online kalkulator Contour.Accounting će Vam pomoći i reći koliko je dana prošlo između dva dana. Osim toga, ako imate potrebu, možete prebrojati koliko kalendarskih, vikenda ili radnih dana (sati) sadrži navedeno razdoblje u godini ili nekoliko godina.

Koliko dana ima između datuma? upute

Jednostavno postavite određeni dan početka i završetka i dobit ćete ponudu u djeliću sekunde. Online kalkulator samostalno izračunava sve podatke. Ako promijenite izvorne dane u tjednu, rezultat se automatski ponovno izračunava kako bi se uzele u obzir prijestupne godine.

Važno: ne možete uzeti mjesečne radne dane/sate iz prošlogodišnjih izračuna i dati ih kao izračune - podaci će varirati. Stoga je bolje koristiti kalkulator.

Dakle, postupak je sljedeći:

  1. U poljima "Datum početka" i "Datum završetka" odaberite dan početka i završetka odbrojavanja, počevši od 2013. i završavajući u budućnosti u 2018. godini.
  2. U sljedećem polju postavite broj radnih sati po danu. Prema zadanim postavkama, ovo polje je već postavljeno na 8 sati (40-satni radni tjedan), ali možete promijeniti ovaj broj.
  3. Na desnoj strani ekrana u banneru vidjet ćete rezultat: radni dani, kalendarski dani i radno vrijeme između navedenih datuma. Rezultati se moraju kopirati i spremiti u vaš dokument.

Za što sve možete koristiti kalkulator?

  1. Za izračun kazni i kašnjenja prema ugovorima
  2. Kako razumjeti učinkovitost korištenja resursa i rokove korištenja
  3. Kako izbjeći slučajno zakazivanje zadataka za vikend
  4. Koliko je vremena ostalo do roka

Primjer:

Vi ste računovođa. Voditelj vas je zamolio da u sljedećih nekoliko minuta dostavite podatke o broju radnih sati koje svi zaposlenici tvrtke moraju odraditi u veljači. Broj zaposlenih možete lako odrediti – brojke imate pred očima. Ali treba brojati sate... Koliko dana ima veljača? Je li prijestupna godina? Koji su dani bili vikendi? Kako odrediti broj dana praznika?

Rješenje: samo koristite naš widget. Sve informacije dobit ćete automatski, ne trebaju vam stolni kalendari i kalkulatori.

Je li vam se svidio ovaj kalkulator? Zatim isprobajte naše druge mogućnosti

Želite voditi računovodstvo, slati izvješća i obračunavati u praktičnom i jednostavnom web servisu? Isprobajte ga besplatno cijeli mjesec Kontura.Računovodstvo! Brzo ćemo vas naučiti kako koristiti uslugu i odgovoriti na sva vaša pitanja!

Početak točke (kosa crta ili točka)
Kraj točke (kosa crta ili točka)
Označeni vikendi u tjednu
P U S H P S U
Uzmite u obzir rezolucije Vlade Ruske Federacije o prijenosu dana
DA

Obračun radnih dana i vikenda

Kalkulator je prilično jednostavan, ali ipak, po mom mišljenju, vrlo zgodan za izračun broja radnih dana između proizvoljnih datuma.

Kalkulator koristi podatke o prijenosu radnih dana i praznika koji su sadržani u godišnjim uredbama Vlade Ruske Federacije.

Naravno, postoji mnogo takvih kalkulatora i nismo originalni u tome, ali postoji nekoliko istaknutih stvari za koje mislim da će vam se svidjeti i koje se mogu koristiti za izradu drugih kalkulatora.

Prvi naglasak: možda nećemo uzeti u obzir datume praznika sadržane u uredbama Vlade Ruske Federacije, već ćemo uzeti u obzir samo vikende (za Rusiju, subotu i nedjelju)

Drugi naglasak: Za zemlje čiji su slobodni dani drugi dani u tjednu (na primjer, u Izraelu su slobodni dani petak i subota), možete odrediti koji će dani u tjednu biti slobodni. Ovo je zgodno ne samo za druge zemlje, već i za domaću upotrebu, kada se zna da radimo u smjenama svakog četvrtka, subote i utorka.

Treći naglasak: Možemo koristiti potpuno proizvoljan sustav slobodnih dana, navedenih u određenom obrascu (ova funkcija nije prikazana na stranici, iako funkcionalnost radi) i za sve će izrada proizvodnog kalendara za Bjelorusiju, Kazahstan ili Srbiju ne biti teško.

Ugodna nuspojava ovog kalkulatora je i izračunavanje broja dana između dva datuma. Štoviše, ona izračunava razliku na isti način kao što se to radi u računovodstvu i kadrovskim odjelima. Odnosno, ako osoba radi od 1. do 8. srpnja, ispada da je 8 dana. Budući da se posljednji dan smatra radnim danom.

Za razliku od matematičkih i astronomskih kalkulatora, gdje s istim podacima ispada 7 dana. Ova pogreška u jednom danu pojavljuje se iz razloga što je u kadrovskim rješenjima posljednji dan uvijek radni i mora se voditi računa, au preciznim i apstraktnim kalkulatorima smatra se da 8. srpnja dolazi u ponoć (0:0:0). ) i razlika između ponoći 1. srpnja i ponoći 8. srpnja (ili 23 sata 59 minuta 59 sekundi 999 milisekundi, 999999 mikrosekundi itd. 7. srpnja) bit će točno 7 dana.

Glavno načelo kojeg se bot pridržava je učestalost slobodnih dana tijekom tjedna. Ako se to poštuje, kalkulator će dati rezultat koji ste očekivali.

Šteta je što rezolucije Vlade Ruske Federacije još uvijek ne implementiraju QR kod, gdje bi svi praznici za trenutni kod bili naznačeni za strojnu obradu. Time bi se pojednostavio rad određenog kruga ljudi.

Odmor i transferi na teritoriju Ruske Federacije uzimaju se u obzir od 2010. do uključivo 2019. godine.

Za korisnike koji trebaju izračunati prvi radni datum nakon godišnjeg odmora ili poslovnog putovanja ili drugog vremenskog razdoblja, obratite pažnju na ovaj kalkulator Datum povratka na posao s godišnjeg odmora, porodiljnog dopusta online

Sintaksa

Za Jabber klijente

rab_d datum.početak; datum završetka;tjedan

tjedan - pruža potpune informacije o tome kako izračunati radne dane i sate. Tjedan se sastoji od sedam simbola 0 ili 1, pri čemu svaki simbol ima svoju ulogu. 0 - osoba radi, 1 - osoba ne radi (slobodan dan). Ako je tjedan prazan, tada se koristi šifra 0000011 - odnosno subota i nedjelja su zatvorene.

Napominjem da je ovo kalendarski tjedan i ovaj pokazatelj pokazuje kako se odmarate tijekom tjedna. Naše numeriranje tjedana počinje od nule i ovaj dan je ponedjeljak, zatim utorak -1, srijeda -2 itd.

početni datum - datum u obliku DD/MM/GGGG - označava početak raspona za koji se računa broj radnih dana

datum završetka - datum u obliku DD/MM/GGGG - označava kraj raspona za koji se računa broj radnih dana

PAŽNJA! Datum se može unijeti točkom ili kosom crtom. Na mobitelima i tabletima prikladnije je unositi kroz točku, a na računalu preko kose crte na tipkovnici s desne strane (digitalna ploča)

Primjeri korištenja

rab_d 1/1/2014;31/12/2014

kao odgovor ćemo dobiti

Broj dana između dva navedena datuma 365

Broj radnih dana 247

Broj vikenda i praznika 118

rab_d 2/7/2010;25/10/2013

Kao odgovor ćemo dobiti

Broj dana između dva navedena datuma 1212

Broj radnih dana 827

Broj vikenda i praznika 385

rab_d 20/1/2010;10/2/2014;0101001

Kao odgovor dobivamo

Broj dana između dva navedena datuma 1483

Broj radnih dana 797

Broj vikenda i praznika 686

Prethodni primjer, ali ne uzima u obzir državne praznike. Kao opcija za korištenje, smjena, zaštitarstvo itd.

Da biste izvršili određene zadatke u Excelu, morate odrediti koliko je dana prošlo između određenih datuma. Srećom, program ima alate koji mogu riješiti ovo pitanje. Otkrijmo kako možete izračunati razliku datuma u Excelu.

Prije nego počnete raditi s datumima, morate formatirati ćelije da odgovaraju ovom formatu. U većini slučajeva, kada unesete skup znakova sličnih datumu, sama ćelija se ponovno formatira. Ali bolje je to učiniti ručno kako biste se zaštitili od iznenađenja.


Sada će program prepoznati sve podatke koji će biti sadržani u odabranim ćelijama kao datum.

Metoda 1: jednostavan izračun

Najlakši način za izračunavanje razlike u danima između datuma je korištenje uobičajene formule.


Metoda 2: funkcija RAZNDAT

Također možete koristiti posebnu funkciju za izračunavanje razlike u datumima RAZNDAT. Problem je što se ne nalazi na popisu čarobnjaka za funkcije, pa ćete formulu morati unijeti ručno. Njegova sintaksa izgleda ovako:

RAZNDAT(datum_početka, datum_završetka, jedinica)

"Jedinica"— ovo je format u kojem će se rezultat prikazati u odabranoj ćeliji. Jedinice u kojima će se ukupni iznos vratiti ovise o tome koji je znak umetnut u ovaj parametar:

  • "y" - pune godine;
  • "m" - puni mjeseci;
  • "d" - dani;
  • "YM" - razlika u mjesecima;
  • “MD” je razlika u danima (mjeseci i godine se ne uzimaju u obzir);
  • “YD” je razlika u danima (godine se ne uzimaju u obzir).

Također biste trebali imati na umu da, za razliku od gore opisane metode jednostavne formule, kada koristite ovu funkciju, datum početka treba biti na prvom mjestu, a datum završetka na drugom mjestu. Inače će izračuni biti netočni.


Metoda 3: izračunavanje broja radnih dana

U Excelu je također moguće izračunati radne dane između dva datuma, odnosno isključujući vikende i praznike. Da biste to učinili, upotrijebite funkciju ČISTRABNI. Za razliku od prethodnog operatora, prisutan je na popisu čarobnjaka za funkcije. Sintaksa ove funkcije je sljedeća:

NETWORKDAYS(datum_početka, datum_završetka, [praznici])

U ovoj funkciji glavni argumenti su isti kao i oni operatora RAZNDAT– datum početka i završetka. Postoji i izborni argument "Praznici".

Umjesto toga, trebali biste zamijeniti datume neradnih praznika, ako ih ima, za obuhvaćeno razdoblje. Funkcija izračunava sve dane navedenog raspona, isključujući subote, nedjelje, kao i one dane koje je korisnik dodao argumentu "Praznici".


Nakon gore navedenih manipulacija, broj radnih dana za navedeno razdoblje bit će prikazan u unaprijed odabranoj ćeliji.

Kao što vidite, Excel svojim korisnicima pruža prilično praktične alate za izračunavanje broja dana između dva datuma. U isto vrijeme, ako samo trebate izračunati razliku u danima, tada bi najbolja opcija bila koristiti jednostavnu formulu za oduzimanje umjesto korištenja funkcije RAZNDAT. Ali ako trebate, na primjer, brojati broj radnih dana, tada će funkcija doći u pomoć MREŽNI DANI. To jest, kao i uvijek, korisnik bi trebao odlučiti o alatu za izvršenje nakon što je postavio određeni zadatak.

Ako na Excel listu radite ne samo s brojevima, grafikonima, slikama, već i s datumima, onda ste vjerojatno naišli na situaciju u kojoj ste morali izračunati razliku između njih. Na primjer, trebate odrediti broj dana ili mjeseci za određeno vremensko razdoblje, ili izračunati dob osobe tako da rezultat bude u danima, mjesecima i godinama, ili možda trebate točno izračunati radne dane.

Na web stranici već postoji članak o izračunavanju razlike u Excelu, au njemu sam se malo dotaknuo datuma. Ali sada pogledajmo ovo pitanje detaljnije i shvatimo kako izračunati broj dana između dva datuma na jednostavan način ili pomoću funkcije RAZNDAT(), te kako odrediti broj radnih dana.

Metoda 1: Oduzimanje

Počnimo s najjednostavnijom stvari - oduzmite drugi od jednog datuma i dobijete vrijednost koja nam je potrebna. Prije nego što to učinite, provjerite je li format ćelija u kojima su upisani brojevi "Datum".

Ako ih još niste ispunili, odaberite raspon s kojim želite raditi i kliknite na malu strelicu pored naziva grupe "Broj".

U prozoru koji se otvori s lijeve strane odaberite format koji nam odgovara, a zatim u glavnom dijelu odaberite vrstu: 03/14/12, 14 Mar 12 ili neki drugi. Pritisnite "OK".

U one ćelije kojima ste upravo promijenili format unesite podatke. Ispunila sam A1 i B1. Sada morate odabrati bilo koju ćeliju (D1) u kojoj je postavljen opći format podataka, inače će izračuni biti netočni. Stavite “=” u njega i pritisnite prvo kasni (B1) datum, a zatim rani (A1). Za izračun broja dana između njih pritisnite “Enter”.

Metoda 2: Korištenje funkcije

Da biste to učinili, odaberite ćeliju u kojoj će biti rezultat (B3) i provjerite je li za nju odabran opći format.

Za izračun dana koristit ćemo funkciju AZNDAT(). Sadrži tri argumenta: početni i završni datum, jedinicu. Jedinica je ono u čemu želimo dobiti rezultat. Ovdje zamijenjeno:

“d” – broj dana;
“m” – broj punih mjeseci;
“y” – broj punih godina;
“md” – brojat će dane bez uzimanja u obzir mjeseci i godina;
“yd” – brojanje dana bez uzimanja u obzir samo godina;
“ym” – brojat će mjesece bez uzimanja u obzir godine.

U B3 stavljamo znak jednakosti, pišemo RAZNDAT i otvaramo zagradu. Zatim odaberite rani datum (A1), zatim zadnji datum (B1), stavite odgovarajuću jedinicu u navodnike i zatvorite zagradu. Stavite ";" između svih argumenata. . Za izračun pritisnite "Enter".

Došao sam do ove formule:

RAZNDAT(A1;B1;"d")

Odabravši "d" kao jedinicu, dobio sam rezultat - 111.

Ako promijenite ovu vrijednost, na primjer, u "md", tada će formula izračunati razliku između 5 i 24 bez uzimanja u obzir mjeseci i godina.

Promjenom ovog argumenta na ovaj način, bit će moguće izvesti točnu dob osobe. U jednoj ćeliji biti će godine "y", drugi mjesec "ym", treći dan "md"

Metoda 3: brojanje radnih dana

Na primjer, uzmimo ovaj znak. U koloni A imamo početak mjeseca ili datum početka odbrojavanja, u koloni B imamo kraj mjeseca ili odbrojavanje. Ova funkcija broji radne dane bez uračunavanja subote i nedjelje, ali u mjesecima postoje i praznici, pa ćemo stupac C popuniti odgovarajućim datumima.

NETWORKDAYS(A5;B5;C5)

Kao argumente navodimo datum početka (A5), zatim datum završetka (B5). Zadnji argument su praznici (C5). Odvajamo ih sa ";" .

Pritiskom na “Enter” pojavit će se rezultat, u primjeru ćelije D5 – 21 dan.

Sada razmislite postoji li nekoliko praznika u mjesecu. Na primjer, u siječnju Nova godina i Božić. Odaberite ćeliju (D6) i stavite jednako u nju. Zatim kliknite na slovo "f" u traci formule. Otvorit će se prozor "Umetni funkciju". U polju Kategorija odaberite "Kompletan abecedni popis" i pronađite funkciju koja vam je potrebna na popisu. Pritisnite "OK".

Zatim trebate odabrati argumente funkcije. U “Start_date” odabiremo početnu vrijednost (A6), u “End_date” odabiremo konačnu vrijednost (B6). U posljednje polje unesite datume praznika u zagradi () i navodnike "". Zatim kliknite "OK".

Kao rezultat, dobit ćemo sljedeću funkciju, a vrijednost će se izračunati bez uzimanja u obzir vikenda i navedenih praznika:

NETWORKDAYS(A6;B6;("01/01/17";"01/07/17"))

Kako biste izbjegli ručni unos praznika, možete navesti određeni raspon u odgovarajućem polju. Moj je C6:C7.

Radni dani će se brojati, a funkcija će izgledati ovako:

NETWORKDAYS(A6;B6;C6:C7)

Sada napravimo izračune za prošli mjesec. Unesite funkciju i ispunite njene argumente:

NETWORKDAYS(A8;B8;C8)

U veljači je bilo 19 radnih dana.

O ostalim funkcijama datuma i vremena u Excelu napisao sam poseban članak, a možete ga pročitati slijedeći poveznicu.