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.