dinamic Calendar grid

Excel oferă unele caracteristici foarte utile pentru a lucra cu datele. Una dintre acestea este grila dinamică a calendarului. Putem avea o dată de început care este începutul lunii și putem crea o grilă dinamică a calendarului. Zilele săptămânii și alegeți funcțiile cu formatare condiționată ne ajută să creăm acest lucru. În acest tutorial, vom învăța cum să creăm o grilă dinamică de calendar în Excel.

Figura 1. Exemplu de utilizare a grilei de Calendar dinamic în Excel

Formula generică

=start-CHOOSE(WEEKDAY(start),0,1,2,3,4,5,6)

proces

aici, folosim funcțiile alegeți și ziua săptămânii. Această formulă calculează Duminica dinaintea primei zile a lunii. Ea face acest lucru prin utilizarea funcției alege. Se rostogolește înapoi la numărul corect de zile în Duminica precedentă. Alegeți permite valori aleatorii pentru fiecare zi a săptămânii. Această caracteristică revine la zero zile dacă prima zi a lunii este duminică. Reglează rola înapoi pentru restul zilelor.

După extragerea primei zile, celelalte formule din grilă adaugă una la data anterioară. Verifică celula din stânga pentru o valoare. Dacă nu găsește o valoare, trage o valoare din coloana din dreapta din rândul de mai sus. Atribuim această valoare ca referință mixtă. Facem acest lucru pentru a ne asigura că coloana este blocată pe măsură ce formula este copiată în toată grila. Aceeași formulă este utilizată în toate celelalte celule.

configurarea datelor

următorul exemplu conține o dată de începere. Este în celula J5. Din această valoare, vom crea o grilă de calendar dinamic în coloana A la G.

pentru a face acest lucru, trebuie să:

  • accesați fila Vizualizare de pe panglică. Debifați Liniile De Grilă.
  • în continuare, trebuie să selectăm celulele A3 la G9. Accesați fila Acasă de pe panglică. Faceți clic pe borduri>toate bordurile.
  • Faceți clic pe celula A2. Alocați formula = J6.
  • faceți clic dreapta pe A2. Selectați Format Celule>Numere > Personalizat. Pe tip cutie tip mmmm AAAA. Faceți Clic Pe Ok.
  • selectați A2 până la G2. Din fila Acasă selectați îmbinare și centru.
  • introduceți abrevierile din timpul săptămânii în celulele A3 până la G3.
  • mergeți la celula A4. Aplicați formula =J6-CHOOSE(WEEKDAY(J6),0,1,2,3,4,5,6)
  • Selectați celulele A4 la G8. Faceți clic dreapta și selectați Format Cells>Numbers>Custom. În caseta tip tip d. Faceți clic pe Ok.
  • treceți la celula B4. Aplicați formula =IF(A4<>"",A4,$J6)+1. Trageți-l în celulele rămase din grila calendarului.
  • Selectați celulele A4 până la G8. Din fila Acasă din panglică, accesați formatarea condiționată. Apoi, trebuie să facem clic pe Regulă nouă.

Figura 2. Exemplu de aplicare a formatării condiționale

  • selectați Utilizați o formulă pentru a determina ce celule să formateze.
  • Faceți clic pe caseta Format valori unde această formulă este adevărată. În caseta formulă, atribuiți formula =MONTH(A4)<>MONTH(J4).

Figura 3. Aplicarea formulei la formatul condițional

  • Faceți clic pe fila Format din apropierea casetei de previzualizare.
  • în continuare, trebuie să mergem să umplem >culoarea de fundal și să selectăm culoarea în care dorim să evidențiem.

Figura 4. Gestionarea opțiunilor de afișare

  • Faceți clic pe OK de două ori.
  • pentru a formata data curentă, urmați pașii de la 10 la 14. Modificați formula la =A4=TODAY().

Figura 5. Aplicând formatul La data curentă

Note

putem crea un calendar care se actualizează automat pe baza datei curente. Pentru a face acest lucru trebuie să folosim formula =EOMONTH(astăzi(),-1)+1 în J6. Această formulă preia data curentă cu funcția TODAY. Mai târziu, devine prima zi a lunii de funcționare folosind EOMONTH. Înlocuind astăzi () cu orice altă dată, putem construi un calendar într-o altă lună.

de cele mai multe ori, problema pe care va trebui să o rezolvați va fi mai complexă decât o simplă aplicare a unei formule sau funcții. Dacă doriți să salvați ore de cercetare și frustrare, încercați serviciul nostru Live Excelchat! Experții noștri Excel sunt disponibili 24/7 pentru a răspunde la orice întrebare Excel pe care o aveți. Garantăm o conexiune în 30 de secunde și o soluție personalizată în 20 de minute.

Lasă un răspuns

Adresa ta de email nu va fi publicată.