Calculați zilele de lucru - Sfaturi Excel

Câte zile lucrătoare între o dată de începere și o dată de încheiere? Funcțiile vechi funcționează pentru săptămânile de lucru de luni până vineri, dar există noi opțiuni pentru săptămânile de lucru ciudate, chiar luni, joi, vineri, sâmbătă.

În seminarul meu live Power Excel, este destul de devreme în ziua în care vă arăt cum să fac clic dreapta pe mânerul de umplere, să trageți o dată și apoi să alegeți să completăm zilele săptămânii Acest lucru umple datele de luni până vineri. Întreb publicul: „Câți dintre voi lucrează de luni până vineri?” Multe mâini se ridică. Eu spun: „E grozav. Pentru toți ceilalți, Microsoft nu are grijă de tine. ” Râsete.

Cu siguranță se pare că, dacă lucrați altceva decât luni până vineri sau aveți un an care se încheie în orice altă zi decât 31 decembrie, o mulțime de lucruri în Excel nu funcționează prea bine.

Cu toate acestea, două funcții din Excel arată că echipei Excel îi pasă de persoanele care lucrează săptămâni de lucru ciudate: NETWORKDAYS.INTL și WORKDAY.INTL.

Dar să începem cu antecedentele lor originale de luni-vineri. Următoarea figură arată o dată de început în B și o dată de sfârșit în C. Dacă scădeți =C5-B5, veți obține numărul de zile trecute între cele două date. Pentru a afla numărul de zile săptămânale, ați folosi =NETWORKDAYS(B2,C2).

Funcția NETWORKDAYS

Devine și mai bine. Vechea NETWORKDAYS permite un al treilea argument opțional în care specificați sărbătorile de lucru. În figura următoare, lista de sărbători în H3: H15 permite calculul Zile de lucru mai puțin sărbători în coloana F.

Calculul zilelor de muncă mai puține sărbători

Înainte de Excel 2007, funcțiile NETWORKDAYS și WORKDAY erau disponibile dacă ați activat programul de completare Analysis ToolPak livrat împreună cu fiecare copie de Excel. Pentru Excel 2007, acele programe de completare au făcut parte din nucleul Excel. Microsoft a adăugat versiuni INTL ale ambelor funcții cu un nou argument Weekend. Acest argument a permis orice două zile consecutive ca weekend și, de asemenea, a permis un weekend de o zi.

NETWORKDAYS.INTL

Am văzut o fabrică de producție trecând la săptămâni de șase zile pentru a satisface cererea excesivă.

Săptămâni de 6 zile

În plus, există mai multe țări cu weekenduri care nu cad sâmbătă și duminică. Toate țările prezentate mai jos, cu excepția Bruneei Darussalem, au câștigat funcționalitate cu NETWORKDAYS.INTL și WORKDAY.INTL.

Weekend-uri la țară

Cu toate acestea, există încă cazuri în care weekendul nu îndeplinește niciuna dintre cele 14 definiții de weekend adăugate în Excel 2007.

Se întâmplă să locuiesc în același județ cu Sala Fotbalului Famei Pro din Canton, Ohio. Dar destinația turistică de top din județul nostru nu este sala faimei. Destinația turistică de top este Hartville Marketplace și Flea Market. Început în 1939, acest loc este un loc fierbinte pentru oamenii care caută produse proaspete și chilipiruri. Standul de prânz original a devenit restaurantul Hartville Kitchen. Și Hardware-ul Hartville din apropiere este atât de mare, încât au construit o casă întreagă în interiorul magazinului de hardware. Dar Marketplace este beneficiarul noului argument secret de weekend pentru NETWORKDAYS și WORKDAY. Piața este deschisă luni, joi, vineri și sâmbătă. Asta înseamnă că weekendul lor este marți, miercuri și duminică.

Începând din Excel 2010, în loc să folosiți 1-7 sau 11-17 ca argument pentru weekend, puteți trece un text binar din 7 cifre pentru a indica dacă o companie este deschisă sau închisă într-o anumită zi. Pare puțin neobișnuit, dar folosiți un 1 pentru a indica faptul că magazinul este închis pentru weekend și un 0 pentru a indica faptul că magazinul este deschis. La urma urmei, 1 înseamnă în mod normal Activat și 0 înseamnă în mod normal Oprit. Dar numele argumentului este Weekend, deci 1 înseamnă că este o zi liberă și 0 înseamnă că nu aveți zi liberă.

Astfel, pentru programul de luni, joi, vineri, sâmbătă de pe piața Hartville, ați folosi „0110001”. De fiecare dată când scriu unul dintre aceste șiruri de text, trebuie să spun în tăcere în cap: „Luni, marți, miercuri …” în timp ce scriu fiecare cifră.

Marion Coblentz de la Hartville Marketplace ar putea folosi următoarea formulă pentru a afla câte zile de Marketplace există între două date.

Zile de piață între două date

Apropo, nu am folosit argumentul opțional Sărbători de mai sus, deoarece Memorial Day, 4 iulie și Ziua Muncii sunt cele mai mari zile ale clienților din Hartville.

Dacă vă aflați vreodată în nord-estul Ohio, trebuie să vă opriți la Hartville pentru a vedea casa fabricată 100% american în interiorul hardware-ului Hartville și pentru a încerca mâncarea excelentă la Bucătăria Hartville.

Urmăriți videoclipul

  • Data matematică în Excel: scădeți data anterioară din data ulterioară + 1
  • Pentru a ignora weekendurile, utilizați funcția NETWORKDAYS
  • Pentru a nu număra sărbătorile, utilizați al treilea argument în NETWORKDAYS
  • Pentru weekenduri non-standard, utilizați NETWORKDAYS.INTL
  • Cod secret de 7 cifre binare pentru săptămâni de lucru care nu sunt zile consecutive
  • Alt + ESF pentru lipirea formulelor speciale

Transcriere video

Aflați Excel din podcast, episodul 2023 - Calculați zilele de lucru, chiar și pentru săptămânile de lucru non-standard!

Voi transmite în podcast această carte întreagă, dau clic pe „i” din colțul din dreapta sus pentru a ajunge la lista de redare!

Hei, bine ai venit din nou pe netcast, eu sunt Bill Jelen. Așa că am vorbit despre această caracteristică în episodul 1977 pentru Fill Week Days. Faceți clic dreapta pe mânerul de umplere, trageți și când dați drumul, alegeți Umplere în zilele săptămânii și vedeți că se umple de luni până vineri. Funcționează excelent pentru multe țări din lume, dar există țări din lume în care weekendul nu este sâmbătă-duminică, nu? Și îmi pare rău, Microsoft Excel nu-i pasă de tine, bine! Deci, vom vorbi despre cum să calculăm numărul de zile lucrătoare între două date și trebuie doar să știm numărul de zile între două date. Luăm data ulterioară minus data anterioară +1 și veți vedea câte zile de lucru există, corect, care funcționează excelent dacă lucrați în fiecare zi, nu? Dar dacă doriți să lăsați deoparte weekendurile, sâmbăta și duminica,= NETWORKDAYS a apărut în timp ce în instrumentul de analiză, știți, a devenit mult timp o parte oficială a Excel în Excel 2007.

Deci, specificați data de începere, virgula, data de sfârșit,) și care aruncă sâmbăta și duminica în regulă, totuși, este încă o problemă, deoarece contează sărbătorile. Dacă vrem să omitem sărbătorile, atunci folosim = NETWORKDAYS de la data de începere până la data de sfârșit, virgulă și apoi un argument opțional unde este vacanța. Așa că voi alege asta, voi apăsa F4 pentru a bloca acest lucru și va calcula numărul de zile lucrătoare mai puțin sărbătorile, bine. Deci, acum să calculăm acest lucru pentru toate acestea, vom copia acest lucru și vom spune Completare fără formatare și veți vedea că aici sunt 351 zile, 251 zile dacă aruncați sâmbăta și duminica, dar 239 zile dacă ați aruncat toate de aceste sărbători, corect, mare, mare funcție.

DACĂ sunteți în Statele Unite sau, de fapt, dacă nu vă aflați în nici una dintre țările enumerate în rândurile 2-6, toate aceste țări, weekendul dvs. este vineri și sâmbătă, Nepal sâmbătă, Afganistan joi și vineri, aici pe Iran doar vineri. Și atunci cel complet rău cu care va fi greu de rezolvat este Brunei, a trebuit să mă gândesc unde este Brunei! Este adevărat că weekendul tău este vineri și duminică? Cât de mizerabil este asta, nu? Nu știu, este o săptămână de lucru de o zi, cred, oricum, nu știu, bine. Deci, dacă trebuie să calculați un weekend care nu este sâmbătă și duminică?

Iată o fabrică care funcționează de luni până sâmbătă, așa că singura lor zi liberă de lucru este duminica, ei bine, cred că a fost Excel 2010 pe care ni l-au oferit = NETWORKDAYS.INTL! Începe la fel, iată data de începere, iată data de sfârșit și apoi noul al treilea argument, vom specifica care este weekendul și, în acest caz, va fi doar duminică. Încă nu se va ocupa de Brunei unde este vineri și duminică, dar pentru alte două zile consecutive sau o zi consecutivă, există o opțiune pentru asta acum. Și apoi sărbătorile de aici, apăsați F4 și veți avea răspunsul dvs. Voi face alt = "" ESF sau Lipiți formule speciale, Enter și îl putem copia în jos, bine. Acum, cum a murit un leopard (?) Sau orice altceva care este o săptămână de lucru nestandardizată. Înapoi în zi,coafurile erau închise duminica și miercurea. Obișnuiam să trăiesc în Ohio și mergeam să facem cumpărături la piața Hartville, piața de vechituri, acest loc, un loc minunat. Apropo, dacă sunteți acolo pentru a vedea Sala Famei Pro-Fotbal, la doar 20 de minute pe drum, sunt deschise luni, joi, vineri și sâmbătă, nu?

Deci weekendul lor este marți, miercuri, ceva, cum vom face asta vreodată cu o ZILE DE REȚEA? Ei bine, acest lucru este atât de grozav, încât au adăugat această nouă opțiune nebună care nu este documentată în sfat. Deci, NETWORKDAYS.INTL, iată data de început, virgulă, iată data de sfârșit, virgulă, iar apoi cea secretă care nu este deloc aici în meniul derulant este, între ghilimele, 7 cifre binare! 0 și 1, începând cu o zi de luni, 1 înseamnă că este un weekend, 0 înseamnă că este deschis. Deci piața Hartville, sunt deschise luni, așa că puneți un 0, sunt închise marți și miercuri, sunt deschise joi, vineri, sâmbătă, sunt închise duminică, închideți cotațiile. Sărbători, nu știu, nu există sărbători în acest loc pentru că, sincer, dacă 4 iulie cade într-o zi de luni sau joi, ACEASTA este ziua lor cea mai mare,toată lumea nu mai lucrează, așa că toți zboară în acel loc, va fi greu să obții un loc de parcare. În regulă, numărul real de zile lucrătoare dintre aceste două date, voi da clic dreapta și voi completa fără formatare, bine, îmi place acest tip de secret.

Dacă accesați ajutorul Excel, îl veți găsi, dar dacă doar căutați sfatul, nu veți ști niciodată că există, cu excepția cazului în care, desigur, dețineți această carte. Și la pagina 99 ați citit despre asta, sau dacă ați văzut acest videoclip, deci în orice caz, mișto. faceți clic pe „i” din colțul din dreapta sus pentru a cumpăra cartea, 10 USD este o carte electronică, 25 USD pentru cartea tipărită, toate aceste sfaturi uimitoare, 2,5 luni în valoare de podcast, toate pe palma mâinii . În regulă, data matematică în Excel, scade data anterioară din +1 târziu, care contează sâmbăta și duminica. Pentru a ignora weekend-ul, utilizați funcția NETWORKDAYS pentru a nu număra sărbătorile, ați folosi al treilea argument la NETWORKDAYS, asigurați-vă că apăsați F4 pentru asta. Pentru săptămâni de lucru non-standard, NETWORKDAYS.INTL, care permite orice 2 sau 1 weekend consecutiv. Și apoiun cod secret de 7 cifre binare pentru săptămânile de lucru care nu sunt zile consecutive, chiar și în țara Brunei, veți putea să vă ocupați de săptămâna respectivă de vineri și duminică.

Ei bine, vreau să-ți mulțumesc că ai trecut pe aici, ne vedem data viitoare pentru un alt netcast de la!

Descărcare fișier

Descărcați exemplarul de fișier aici: Podcast2023.xlsx

Articole interesante...