Darbo dienų konvertavimas į kalendorinę internetinę skaičiuoklę. Datos skirtumo skaičiavimas Microsoft Excel

Jei „Excel“ lape dirbate ne tik su skaičiais, grafikais, paveikslėliais, bet ir su datomis, tada, be abejo, susidūrėte su situacija, kai reikėjo apskaičiuoti skirtumą tarp jų. Pavyzdžiui, reikia nustatyti dienų ar mėnesių skaičių per tam tikrą laikotarpį, arba paskaičiuoti žmogaus amžių, kad rezultatas būtų dienomis, mėnesiais ir metais, o gal reikia skaičiuoti tiesiog darbo dienas.

Svetainėje jau yra straipsnis apie Excel skirtumo apskaičiavimą ir jame šiek tiek paliečiau datas. Bet dabar pažvelkime į šią problemą atidžiau ir išsiaiškinkime, kaip paprastai arba naudojant DATEDIT () funkciją apskaičiuoti dienų skaičių tarp dviejų datų ir kaip nustatyti darbo dienų skaičių.

1 būdas: atimtis

Pradėkime nuo paprasčiausio dalyko – iš vienos datos atimame antrą ir gauname mums reikalingą vertę. Prieš tai įsitikinkite, kad langelių, kuriais rašomi skaičiai, formatas yra „Data“.

Jei jų dar neužpildėte, pasirinkite diapazoną, su kuriuo norite dirbti, ir spustelėkite mažą rodyklę, esančią priešais grupės pavadinimą „Skaičius“.

Kairėje atsidariusiame lange pasirinkite mums tinkantį formatą, o tada pagrindinėje srityje apsispręskite dėl tipo: 03/14/12, kovo 14, 12 ar kitas. Spustelėkite Gerai.

Tuose langeliuose, kurių formatą ką tik pakeitėte, įveskite duomenis. Užpildžiau A1 ir B1. Dabar reikia pasirinkti bet kurį langelį (D1), kuriame nustatytas bendras duomenų formatas, kitaip skaičiavimai bus neteisingi. Įdėkite „=“ ir pirmiausia paspauskite vėlyvą (B1), tada ankstyvą (A1). Norėdami apskaičiuoti dienų skaičių tarp jų, paspauskite „Enter“.

2 būdas: funkcijos naudojimas

Norėdami tai padaryti, pasirinkite langelį, kuriame bus rezultatas (B3), ir pažiūrėkite, ar jai pasirinktas bendras formatas.

Norėdami apskaičiuoti dienas, naudosime RAZDAT () funkciją. Jame yra trys argumentai: pradžios ir pabaigos data bei vienas. Vienetas yra tai, kuo mes norime gauti rezultatą. Jis pakeičiamas čia:

"D" yra dienų skaičius;
"M" yra pilnų mėnesių skaičius;
"Y" yra pilnų metų skaičius;
„Md“ – skaičiuos dienas, neįskaitant mėnesių ir metų;
„Yd“ – dienų skaičiavimas, neįskaitant tik metų;
„Ym“ – skaičiuos mėnesius be metų.

Į B3 dedame lygybės ženklą, parašome RAZDAT ir atidarome skliaustelį. Tada pasirenkame ankstyvą datą (A1), tada vėlyvąją (B1), atitinkamą vienetą dedame į kabutes ir uždarome skliaustelį. Įdėkite „;“ tarp visų argumentų ... Norėdami apskaičiuoti, paspauskite "Enter".

Gavau tokią formulę:

DAT (A1; B1; "d")

Pasirinkęs „d“ kaip vienetą, gavau rezultatą - 111.

Jei pakeisite šią reikšmę, pavyzdžiui, į „md“, formulė apskaičiuos skirtumą tarp 5 ir 24, neįskaitant mėnesių ir metų.

Taip pakeitus šį argumentą, bus galima išskaičiuoti tikslų asmens amžių. Viename langelyje bus metai „y“, antrame mėnuo „ym“, trečiose dienose „md“

3 būdas: skaičiuokite darbo dienas

Paimkime, pavyzdžiui, tokį ženklą. A stulpelyje turime mėnesio pradžią arba atskaitos pradžios datą, B - mėnesio pabaigą arba atgalinį skaičiavimą. Ši funkcija skaičiuoja darbo dienas neatsižvelgiant į šeštadienius ir sekmadienius, tačiau mėnesiai turi ir švenčių dienas, todėl C stulpelį užpildome atitinkamomis datomis.

ŠVAROS DIENOS (A5; B5; C5)

Kaip argumentus nurodome pradžios datą (A5), tada pabaigos datą (B5). Paskutinis argumentas yra šventės (C5). Mes juos atskiriame ";" ...

Paspaudus "Enter" pasirodys rezultatas, pavyzdyje langelyje D5 - 21 diena.

Dabar pagalvokite, ar per mėnesį yra kelios šventės. Pavyzdžiui, sausį, Naujuosius metus ir Kalėdas. Pasirinkite langelį (D6) ir įdėkite į jį lygų. Tada formulės juostoje spustelėkite raidę „f“. Atsidarys langas "Įterpimo funkcija"... Lauke Kategorija pasirinkite „Visas abėcėlinis sąrašas“ ir sąraše raskite norimą funkciją. Spustelėkite Gerai.

Tada turite pasirinkti funkcijos argumentus. „Start_date“ pasirenkame pradinę reikšmę (A6), „End_date“ – galutinę (B6). Paskutiniame lauke įveskite švenčių datas skliausteliuose () ir kabutėse "". Tada spustelėkite „Gerai“.

Dėl to gauname šią funkciją ir vertė bus apskaičiuojama neatsižvelgiant į savaitgalius ir nurodytas šventes:

ŠVAROS DIENOS (A6; B6; ("01.01.17"; "07.01.17"))

Norėdami neregistruoti atostogų rankiniu būdu, atitinkamame lauke galite nurodyti konkretų diapazoną. Turiu C6: C7.

Bus skaičiuojamos darbo dienos, o funkcija atrodys taip:

VALYMO DIENOS (A6; B6; C6: C7)

Dabar paskaičiuokime praėjusį mėnesį. Pristatome funkciją ir užpildome jos argumentus:

ŠVAROS DIENOS (A8; B8; C8)

Vasario mėnesį pasirodė 19 darbo dienų.

Apie kitas datos ir laiko funkcijas Excel parašiau atskirą straipsnį, kurį galite perskaityti paspaudę nuorodą.


Kalendorius yra būdas skaičiuoti ir rodyti didelius laiko tarpus.
Visi mūsų skaičiavimai atliekami pagal Grigaliaus kalendorių, kuris dabar yra visuotinai priimtas visame pasaulyje (vidutinė metų trukmė yra 365,2425 dienos). Atlikdami istorinius skaičiavimus, patikrinkite datą. Skirtumas tarp Grigaliaus ir Julijaus kalendorių dabar yra 13 dienų, tačiau pirmaisiais amžiais dienų skaičius tarp vienodų datų buvo mažesnis, tuo mažiau, tuo arčiau mūsų eros pradžios ().

1 data

Sekmadienis 22 . 06 . 1941 04 : 00

pradinė data

21

Intervalas

1417

dienų tarp datų

0

šimtmečiai tarp datų

2 data

Trečiadienis 09 . 05 . 1945 01 : 43

galutinė data

21

1012

darbo dienų tarp datų *

3

metų tarp datų

46

mėnesių tarp datų

34009

valandos tarp datų

2040583

minučių tarp pasimatymų

122434980

sekundės tarp pasimatymų

3

10

17

1

43

metai mėnesiai diena valandos minutės
tarp dviejų datų

Minučių ir sekundžių skaičius datoje negali viršyti 60, įvedėte ... kiti datos parametrai taip pat bus pakeisti
Valandų skaičius datoje negali viršyti 23, įvedėte: ... - bus pakeisti ir kiti datos parametrai
Dėmesio!
Į Rusijos šventes visapusiškai atsižvelgiama tik tuo atveju, jei abi datos yra 2018 m
Dienų skaičius per mėnesį \ n negali būti didesnis nei 31

Oi!
Įvestas skaičius reiškia laiką, kurį sunku įsivaizduoti...

Atsiprašau!

Prieš jus – paprastas internetinis skaičiuotuvas, žinantis savo, deja, kuklias galimybes, o ne astronominė programa!

Įveskite kitą numerį.

Sukurta šios mažos rezultatų suvestinės pagrindu.

Skaičiavimo lentelė dabar parengta skaičiuoti dienas iki vasaros pradžios.

Norėdami apskaičiuoti, kiek dienų praėjo ar praeis tarp jus dominančių datų, tiesiog įveskite jas į atitinkamus lentelės laukus. Laiko intervalas gali būti keičiamas taip pat, kaip ir datos, o atgalinis skaičiavimas bus nuo „1 datos“, o „2 data“ keisis.
Skaičiavimo rezultatuose taip pat rodomos nepakitusios informacijos reikšmės ir rodikliai – tai savaitės dienos (tamsiai pilka – darbo dienos, oranžinė raudona – savaitgaliai) ir, kaip galutinė santrauka, intervalas tarp datų, išreikštas metais, mėnesiais, dienomis. , valandos ir minutės...

Jei rezultatų suvestinėje matote lemtingiausią mūsų šalies istorijos laikotarpį - dienas tarp Didžiojo Tėvynės karo datų, tai reiškia, kad jūsų naršyklėje išjungtas „Jawa Script“ ir jums reikia jį įjungti skaičiavimams.

* Viduje 2019 metų darbo dienų skaičiavimas vyksta atsižvelgiant į Rusijos šventes ir Rusijos Federacijos vyriausybės patvirtinta savaitgalių perkėlimo schema. Ilgą laiką tarp datų darbo dienų skaičius apskaičiuojamas darant penkių dienų darbo savaitę, atostogos neskaičiuojamos.

Sergejus Ov(Seosnews9)


Nuoroda:
Patikimai žinoma, kad pirmojo tūkstantmečio pabaigoje Senovės Rusijoje laikas buvo skaičiuojamas pagal Julijaus kalendorių, nors naujieji metai buvo švenčiami kovo 1 dieną, atgalinis skaičiavimas pagal šį kalendorių vadinamas kovo stiliumi. Skirtumas tarp lygių šiuolaikinio ir senovės kalendoriaus datų 1000 m. kovo 1 d. buvo 59 + 6 = 65 dienos (6 dienų skirtumas tarp Julijaus ir Grigaliaus kalendoriaus rodmenų, lygiomis datomis laikomos datos su vienodais skaičiais ir vienodai mėnesių nuo metų pradžios).
1492 m. Maskvos Rusijos stačiatikių bažnyčios tarybos nutarimu buvo priimtas kalendorius, pagal kurį naujieji metai (Novoletie) prasidėjo rugsėjo 1 d. Rugsėjo stiliaus ), skirtumas su šiuolaikiniu kalendoriumi buvo 9-122 = -113 dienų.
Po dviejų šimtmečių, apvalios kalendorinės datos išvakarėse, Petras Didysis pristato kalendorių, leidžiantį skaičiuoti nuo Kristaus gimimo. Naujieji metai Rusijoje švenčiami sausio 1 d., pradedant 1700 m. (nors iš tikrųjų pagal šiuolaikinį kalendorių šie naujieji metai prasidėjo 1700 m. sausio 11 d.). Šalis iš 7208 persikėlė į 1700! Taigi į tuometinį naująjį XVIII amžių, atėjusį 1701 m., Rusija įžengė beveik kartu su Europa. Beveik žingsniu, nes chronologija, kaip ir anksčiau, buvo vykdoma pagal Julijaus kalendorių (pasikeitė tik pažintis, dabar ji vadinama senas Stilius) , o Europa jau iš dalies perėjo prie Grigaliaus kalendoriaus.
Šiuolaikinis Grigaliaus kalendorius Rusijoje buvo priimtas tik XXI amžiuje. 1918 m. sausio 26 d.: Vladimiras Iljičius Leninas pasirašė Liaudies komisarų tarybos dekretą dėl perėjimo prie naujo laiko skaičiavimo, o data buvo perkelta 13 dienų. Paskutinis valstybinis dokumentas, datuotas pagal senąjį stilių, buvo išduotas 1918 metų sausio 31 dieną – kitą dieną buvo vasario 14!
Taigi kyla klausimas: "Kiek dienų yra tarp dviejų pasimatymų?" istorine prasme visada reikia paaiškinimo...

Datos skaičiuoklė skirta apskaičiuoti dienų skaičių tarp datų ir rasti datą pridedant arba atimant tam tikrą dienų skaičių iš žinomos datos.

Pridėkite dienas iki datos

Norėdami sužinoti, kokia data bus po tam tikro dienų skaičiaus, naudokite šią parinktį. Įveskite pradžios datą ir dienų skaičių, kurią norite pridėti. Norėdami atimti, naudokite minuso reikšmę. Skaičiuoklė taip pat turi galimybę pridėti tik darbo dienas.

Apskaičiuojant dienų skaičių tarp datų

Šis skaičiavimo metodas atsakys į klausimą „kiek dienų praėjo nuo datos“. Įveskite pradžios ir pabaigos datą ir spustelėkite mygtuką „Apskaičiuoti“. Skaičiuoklė parodys, kiek dienų yra tarp įvestų datų. Atskirai skaičiuoklė parodys darbo dienų skaičių.

Naudodami šią parinktį galite apskaičiuoti, kiek dienų liko iki tam tikro įvykio, pavyzdžiui, gimtadienio ar šventės. Norėdami tai padaryti, pradžios datos lauke įveskite šios dienos datą, o pabaigos datos lauke – įvykio datą.

Šventės

Skaičiuoklė gali skaičiuoti, sudėti ir atimti tiek kalendorines, tiek darbo dienas. Oficialios nedarbo atostogos yra:

  • Sausio 1,2,3,4,5,6,8 – Naujųjų metų šventės
  • Sausio 7 – stačiatikių Kalėdos
  • Vasario 23-oji – Tėvynės gynėjo diena
  • Kovo 8-oji – Tarptautinė moters diena
  • Gegužės 1-oji – pavasario ir darbo diena
  • Gegužės 9-oji – Pergalės diena
  • Birželio 12-oji – Rusijos diena
  • Lapkričio 4-oji – Tautos vienybės diena

Jei šventė sutapo šeštadienį ar sekmadienį, ji nukeliama į kitą darbo dieną. Tačiau kartais savaitgalis perkeliamas į visai kitą kalendoriaus vietą. Pavyzdžiui, šeštadienį ir sekmadienį, kurie iškrito į Naujųjų metų šventes, galima perkelti į gegužę, siekiant pratęsti gegužės šventes.

Taigi 2019 metais situacija tokia...

Savaitgalį atidėti 2019 m

Be oficialių švenčių, 2019 metais taip pat yra laisvų dienų gegužės 2.3 ir 10 dienomis dėl savaitgalio perkėlimo iš Naujųjų metų švenčių.


Skaičiuojant dienas mūsų skaičiuoklė atsižvelgia ir į oficialias šventes, ir į visus pervedimus.

Taško pradžia (per pasvirąjį brūkšnį arba tašką)
Taško pabaiga (arba pasviruoju brūkšniu arba tašku)
Pažymėtas savaitės savaitgalis
P V SU H P SU V
Atsižvelkite į Rusijos Federacijos Vyriausybės nutarimus dėl dienų perkėlimo
TAIP

Darbo dienų ir savaitgalių skaičiavimas

Skaičiuoklė yra gana paprasta, tačiau, mano nuomone, ji yra labai patogi norint apskaičiuoti darbo dienų skaičių tarp savavališkų datų.

Skaičiuoklė naudoja duomenis apie darbo dienų ir švenčių atidėjimą, kurie yra nurodyti metiniuose Rusijos Federacijos Vyriausybės nutarimuose.

Žinoma, tokių skaičiuoklių yra daug ir mes nesame originalūs, tačiau yra keletas akcentų, kurie, manau, jums patiks ir kuriuos galite panaudoti kuriant kitas skaičiuokles.

Pirmas akcentas: galime neatsižvelgti į šventes, nurodytas Rusijos Federacijos vyriausybės dekretuose, bet atsižvelgti tik į savaitgalius (Rusijai, šeštadienį ir sekmadienį)

Antras akcentas: tose šalyse, kuriose savaitgaliai yra kitomis savaitės dienomis (pavyzdžiui, Izraelyje savaitgaliai yra penktadienis ir šeštadienis), galite nurodyti, kurios savaitės dienos bus poilsio dienos. Tai patogu ne tik kitose šalyse, bet ir vietiniam pritaikymui, kai žinoma, kad dirbame pamainomis, kiekvieną ketvirtadienį, šeštadienį ir antradienį.

Trečias akcentas: galime naudoti visiškai savavališką savaitgalio sistemą, nustatytą tam tikra forma (ši funkcija svetainėje nerodoma, nors funkcionalumas veikia) ir visiems nebus sunku sukurti Baltarusijos gamybos kalendorių. , Kazachstanas arba Serbija.

Malonus šios skaičiuoklės šalutinis poveikis taip pat yra dienų skaičiaus tarp dviejų datų apskaičiavimas. Be to, ji apskaičiuoja skirtumą, kaip tai daroma buhalterijoje ir personalo skyriuje. Tai yra, jei žmogus dirba nuo liepos 1 iki liepos 8 d., tada išeina 8 dienos. Kadangi paskutinė diena laikoma darbo diena.

Skirtingai nuo matematinių ir astronominių skaičiuotuvų, kur tie patys duomenys duoda 7 dienas. Ši klaida atsiranda per vieną dieną dėl to, kad personalo sprendimuose paskutinę dieną jis visada yra darbuotojas ir į jį reikia atsižvelgti, o tiksliuose ir abstrakčiuose skaičiuotuvuose manoma, kad liepos 8 d. ateina vidurnaktį (0: 0: 0), o skirtumas tarp liepos 1 d. vidurnakčio ir liepos 8 d. vidurnakčio (arba 23 valandos 59 minutės 59 sekundės 999 milisekundės, 999999 mikrosekundės ir tt liepos 7 d.) bus lygiai 7 dienos.

Pagrindinis principas, kurio laikosi robotas, yra savaitgalių dažnumas. Tokiu atveju skaičiuotuvas pateiks rezultatą, kurio tikėjotės.

Gaila, kad Rusijos Federacijos Vyriausybės nutarimuose jie vis dar neįgyvendina QR kodo, kuriame visos dabartinio kodo atostogos būtų nurodytos mašininiam apdorojimui. Tai supaprastintų darbą tam tikram žmonių ratui.

Į atostogas ir pervežimus Rusijos Federacijos teritorijoje atsižvelgiama nuo 2010 iki 2019 m. imtinai.

Vartotojams, kuriems reikia skaičiuoti pirmąją darbo datą po atostogų, komandiruotės ar kitokio laikotarpio, atkreipkite dėmesį į šią skaičiuoklę Išėjimo iš darbo data data, dekretas internete

Sintaksė

Jabber klientams

rab_d pradžios data; data.pabaiga; savaitė

savaitė - suteikia išsamią informaciją, kaip apskaičiuoti darbo dienas ir valandas. Savaitė susideda iš septynių simbolių 0 arba 1, kur kiekvienas personažas turi savo vaidmenį. 0 – žmogus dirba, 1 – žmogus nedirba (laisva diena). Jei savaitė tuščia, naudojamas kodas 0000011 - tai yra, šeštadienis ir sekmadienis yra poilsio dienos.

Noriu pastebėti, kad tai kalendorinė savaitė ir šis rodiklis parodo, kaip ilsitės per savaitę. Savaitės numeracija mums prasideda nuo nulio ir ši diena yra pirmadienis, tada ateina antradienis -1, trečiadienis-2 ir t.t.

pradžios data - data DD / MM / YYYY forma - žymi intervalo, kuriam skaičiuojamas darbo dienų skaičius, pradžią

pabaigos data - data DD / MM / YYYY forma - žymi intervalo, kuriam skaičiuojamas darbo dienų skaičius, pabaigą

DĖMESIO! Datą galima įvesti su tašku arba pasviruoju brūkšniu. Mobiliuosiuose telefonuose ir planšetiniuose kompiuteriuose patogiau įvesti per tašką, o kompiuteryje patogiau per pasvirąjį brūkšnį dešinėje esančioje klaviatūroje (skaitmenų skydelis)

Naudojimo pavyzdžiai

rab_d 2014-01-01; 2014-12-31

atsakymą gausime

Dienų skaičius tarp dviejų nurodytų datų 365

Darbo dienų skaičius 247

Savaitgaliais ir švenčių dienomis 118

rab_d 2010-02-07; 2013-10-25

Atsakydami gauname

Dienų skaičius tarp dviejų nurodytų datų 1212

Darbo dienų skaičius 827

Savaitgaliais ir švenčių dienomis 385

rab_d 2010-01-20; 2014-10-02; 0101001

Atsakydami gauname

Dienų skaičius tarp dviejų nurodytų datų 1483

Darbo dienų skaičius 797

Savaitgaliais ir švenčių dienomis 686

Ankstesniame pavyzdyje tiesiog nepaisykite valstybinių švenčių. Kaip galimybė naudoti, pamaininis budėjimas, apsauga ir kt.

Matyt, tai labai dažnas reiškinys. Iškart nuėjau į internetą ieškoti internetinės paslaugos, kuri leidžia apskaičiuokite, kiek žmogui metų pagal gimimo datą.

Kaip ir tikėtasi, tokių paslaugų yra. Ir ne mažai. Talentingi PHP programuotojai pasirūpino „Pasiklydęs laike“ ir rašė visokius skaičiuoklės scenarijus, skirtus metams pagal gimimo datą skaičiuoti arba tiesiog internete skaičiuoti metų, mėnesių, dienų, valandų, minučių ir net sekundžių skaičių tarp dviejų datų.

Aš taip pat noriu parašyti apie kai kuriuos iš jų.

Skaičiavimas, kiek metų, mėnesių, dienų, valandų, minučių praėjo pagal gimimo datą

Žinoma, daugelis susimąstė: "Kiek dienų aš gyvenau?" ... Tačiau mažai kas pasivargino skaičiuoti. Tai labai varginanti užduotis. Bet su šios svetainės pagalba:

galite lengvai skaičiuoti pagal gimimo datą... Sužinosite kiek jums metų, mėnesius, dienas, valandas, minutes, sekundes ir net milisekundes.

Paslauga taip pat nurodys laiką, po kurio bus kitas jūsų gimtadienis.

Skaičiuokite dienas ir metus tarp dviejų datų – internetinė skaičiuoklė

http://planetcalc.ru/274/ - šios skaičiuoklės pagalba galėsite suskaičiuokite dienas ir metus tarp dviejų datų internetiniu režimu. Tiesiog įveskite reikiamus duomenis ir paslauga pateiks tikslų rezultatą.

Skaičiuojant dienų skaičių nuo datos iki datos

http://www.calculator888.ru/skolko-dnei/ yra dar viena svetainė, kurioje galite tiksliai sužinoti, kiek žmogui metų. Be to, ant jo galite internete apskaičiuokite metų, mėnesių, dienų, valandų, minučių, sekundžių skaičių, prabėgusią nuo vienos datos iki kitos.