Excel: Calculați săptămâni - acesta funcționează cu o formulă

Găsiți funcția potrivită

În Microsoft Excel, este disponibilă funcția SĂPTĂMÂNĂ CALENDAR cu care puteți afișa săptămâna calendaristică pentru o anumită dată. De exemplu, puteți afișa automat în ce săptămână are loc o întâlnire. Funcția de tabel CALENDAR WEEK din Excel are, de asemenea, capcanele sale. Acest lucru se datorează faptului că o săptămână calendaristică este definită diferit în Germania, Austria și Elveția decât în țările europene vecine sau SUA. Acest articol arată cum puteți calcula în continuare săptămâna calendaristică corectă și diferențele dintre săptămâna calendaristică din regiunea DACH și alte țări.

Funcția CALENDAR WEEK în Excel

Funcția CALENDAR WEEK calculează, de asemenea, săptămânile calendaristice în versiunile europene ale Excel utilizând standardul american. Prima zi a anului este în general alocată săptămânii 1 calendaristice.

Sintaxa pentru calcularea săptămânii calendaristice este:

= SĂPTĂMÂNA CALENDARULUI (DATA)

O săptămână calendaristică este definită diferit în Germania, Austria și Elveția. Practic este săptămâna care, ca prima săptămână a anului, constă din cel puțin patru zile. Dacă primul ianuarie cade într-o zi de vineri, sâmbătă sau duminică, funcția tabelului CALENDAR WEEK returnează un rezultat incorect pentru Europa.

Determinați corect săptămânile calendaristice în Excel - așa funcționează

Pentru a afișa săptămâna calendaristică corectă pentru Germania, Austria sau Elveția, aveți nevoie de o formulă. De exemplu, aceasta trebuie să fie următoarea pentru celula C4:

= TRIM ((A4-DATE (AN (A4-REMAIN (A4-2,7) +3); 1; REMAIN (A4-2,7) -9)) / 7)

Formula este complexă și extinsă. Pentru a explica cum funcționează, luăm în considerare separat componentele individuale ale formulei:

  • Funcția REST (A4-2; 7) apare de mai multe ori în formulă. Această funcție împarte data la 7 și returnează restul rezultat. Această funcție returnează valoarea 0 pentru luni, valoarea 1 pentru marți până la o valoare de 6 pentru duminică.
  • În formulă, numărul 2 este scăzut din valoarea datei. Motivul pentru aceasta este că data de bază 1/1/1900 a fost o duminică. Împărțit la 7 rezultate într-un rest de 1. Din acest motiv, luni s-ar rezolva la numărul 2. Pentru a corecta numărul de zile la 0 pentru duminică, 1 pentru luni etc., numărul 2 este scăzut din dată.
  • Pe baza acestui calcul din ziua săptămânii, partea (AN (A4-REST (A4-2; 7) +3) oferă o valoare anuală redusă cu 1 pentru primele trei zile ale anului, cu condiția ca aceste zile să fie vineri, sâmbătă sau duminică acte.
  • Această valoare anuală este inclusă într-o dată din cadrul funcției DATE. Această dată se formează în general cu al doilea argument 1 pentru luna ianuarie.
  • Ca valoare zilnică, transferați funcția REST descrisă mai sus în funcția DATE minus valoarea 9. Acest lucru duce în general la o valoare zilnică negativă. Formula arată că data calculată până la DATE este, în general, în decembrie.
  • În primele trei zile ale anului, totuși, este decembrie al anului înainte de penultima, cu condiția ca aceste trei zile să fie vineri, sâmbătă sau duminică.
  • Scadeți această dată calculată de funcția DATE din data din coloana A, împărțiți diferența la 7 (pentru cele 7 zile ale unei săptămâni) Utilizați acest calcul întreg într-o funcție SCURTĂ pentru a obține doar valori întregi.

Alternativ: utilizați argumentul funcției WOCHENSTART

O altă posibilitate de a lucra cu funcția CALENDAR WEEK în Microsoft Excel și de a obține rezultate corecte este adăugarea la formulă a argumentului funcției start săptămânal. Similar cu formula prezentată mai sus, este nevoie de efort pentru a construi formula.

Argumentul funcției WOCHENSTART poate diferenția între cele două sisteme diferite de calcul al săptămânii calendaristice:

  1. Sistemul 1 (Sistem american) - raportează săptămâna 1 ca săptămâna care include prima ianuarie.
  2. Sistemul 2 (Standard european conform ISO 8601) - KW 1 este săptămâna care include prima joi a anului.

Dacă utilizați argumentul funcției WOCHENSTART și funcția săptămână calendaristică, trebuie să introduceți întotdeauna următoarele argumente ca argumente:

luni

2 sau 11

marţi

12

miercuri

13

joi

14

vineri

15

sâmbătă

16

duminică

1 sau 17

Conectați funcția CALENDAR WEEK cu argumentul funcției WOCHENSTART în 6 pași

Pentru a lega funcția săptămână calendaristică cu argumentul funcției start săptămânal, procedați după cum urmează:

  1. Introduceți o dată în foaia de calcul Excel.

  2. Faceți clic stânga în celula în care doriți să încorporați săptămâna calendaristică.

  3. Treceți la fila FORMULAS și faceți clic cu butonul stâng al mouse-ului pe „Insert function”.

  4. Introduceți CALENDAR WEEK în câmpul de căutare.

  5. După ce ați găsit funcția CALENDAR WEEK, confirmați selecția cu OK.

  6. De îndată ce vă aflați în câmpul de intrare al funcției, introduceți componentele formulei după cum urmează:

    • Număr_serial = celulă care conține data, de exemplu A1.
    • Tipul de număr = valoarea numerică pentru ziua săptămânii conform tabelului de mai sus.

Săptămâna calendaristică este afișată corect conform ISO 8601.

Cum se calculează începutul și sfârșitul oricărei săptămâni calendaristice în Excel

Săptămânile calendaristice joacă un rol crucial în programarea profesională. Programările sunt deseori planificate sau convenite pentru o anumită săptămână calendaristică. În acest caz, trebuie

  1. Știți în ce săptămână calendaristică se încadrează și o anumită dată
  2. Aflați la ce dată începe sau se termină o anumită săptămână calendaristică.

Aceste informații vă ajută, de exemplu, atunci când planificați datele de producție într-un mediu industrial sau aranjați datele de livrare sau de facturare.

Folosind o formulă specială, puteți determina cu ușurință începutul și sfârșitul oricărei săptămâni calendaristice. Formula are următoarea structură:

= TEXT (DATA (numărul anului; 1; 7 * calweek-3-
WEEKDAY (DATA (numărul anului;;); 3)); "DD.MM.YY")
& "-" & TEXT (DATA (numărul anului; 1; 7 * săptămâna calendaristică + 3-
WEEKDAY (DATA (numărul anului;;); 3)); "DD.MM.YY")

Treceți două argumente la formulă: Cu argumentul Numărul anului definiți anul în care se află săptămâna calendaristică. Treci numărul săptămânii calendaristice cu argumentul Kalweek.

Rezultatul formulei este data de luni a acestei săptămâni calendaristice, urmată de o cratimă și data duminicii săptămânii calendaristice.

În registrul de lucru afișat, următoarea formulă din celula D4 furnizează perioada „30.09.13 - 06.06.13” ca rezultat:

= TEXT (DATA (C4; 1; 7 * B4-3-SĂPTĂMÂNĂ
(DATA (C4;;); 3)); "DD.MM.YY") & "-" & TEXT
(DATA (C4; 1; 7 * B4 + 3-WEEKDAY (DATA (C4 ;;); 3));
„DD.MM.YY”)

Această perioadă este săptămâna calendaristică 40 de la celula B4 în 2013 din celula C4.

Rezultatul formulei generează text pe care nu îl puteți utiliza pentru a continua calculul. Pentru a clarifica perioada de timp care este afișată, puteți afișa rezultatul în așa fel încât să fie afișate și zilele săptămânii. Pentru aceasta, modificați formatul numeric în cele două funcții TEXT ale formulei după cum urmează:

= TEXT (DATA (C4; 1; 7 * B4-3-SĂPTĂMÂNĂ
(DATA (C4;;); 3)); „DDD DD.MM.
AA „) &„ - „& TEXT (DATA (C4; 1; 7 * B4 + 3-
WEEKDAY (DATA (C4 ;;); 3)); "DDDDD.MM.YY")

După copierea formulei în toate rândurile tabelului, datele sunt întotdeauna afișate cu zilele săptămânii.

Cum să calculați săptămânile în Excel și să găsiți data corectă

În multe planuri, săptămânile joacă un rol ca unitate, de exemplu săptămâni calendaristice sau săptămâni de producție. Săptămânile pot fi, de asemenea, calculate și afișate în Excel folosind formulare ușor de înțeles.

Următoarea figură prezintă o listă a valorilor datei în coloana A. În coloana B există o valoare care indică câte săptămâni această valoare de dată ar trebui amânată:

În coloana C doriți să utilizați o formulă care calculează noua dată pe baza datei din coloana A și a numărului de săptămâni din coloana B. Dacă numărul de săptămâni este mai mare decât zero, data este mutată în viitor, dacă valoarea este negativă, este mutată în trecut.

Puteți atinge acest obiectiv înmulțind numărul de săptămâni cu valoarea 7 și adăugându-l la data inițială. Cu structura tabelului descrisă mai sus, formula pentru celula C2 arată astfel:

= A1 + 7 * B1

Formula este aplicabilă deoarece Microsoft Excel stochează valorile datei intern sub formă de numere. Distanța de la o zi la alta este 1. Următoarea figură arată utilizarea formulei într-un exemplu de tabel:

Concluzie: săptămânile calendaristice sunt cruciale pentru gestionarea profesională a programărilor

Programările ne determină viața atât în viața profesională, cât și în cea privată. Când planificați întâlnirile, săptămânile calendaristice devin mai importante odată cu creșterea intensității întâlnirilor, deoarece acestea pot fi folosite pentru a crea mai multă claritate în planificarea întâlnirilor.

Microsoft Excel poate specifica săptămâna calendaristică corectă pentru fiecare dată. Factorul decisiv aici este că utilizatorii din Europa respectă sistemul european de date conform ISO 8601 atunci când își construiesc formulele Excel. În mod implicit, săptămâna calendaristică este calculată în funcție de sistemul SUA, ceea ce duce la abateri. În SUA, prima zi a anului este în general alocată săptămânii 1 calendaristice. În Germania, Austria și Elveția, în schimb, prima săptămână calendaristică este în general definită ca fiind săptămâna care, ca prima săptămână a anului, constă în cel puțin patru zile. În practică, acest lucru înseamnă că săptămâna 1 din sistemul european este săptămâna care include prima joi a anului.

Pentru calcularea corectă a săptămânii calendaristice, puteți utiliza atât funcția CALENDAR WEEK, cât și argumentul funcției WEEKSTART în Excel. De asemenea, este posibil să configurați formule individuale și să le adaptați în mod specific la foaia dvs. de calcul.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave