Există o diferență clară între utilizatorii care știu Excel și cei care îl stăpânesc. Diferența nu e cunoașterea funcțiilor — e setul de tehnici și obiceiuri care fac orice sarcină mai rapidă și mai corectă. Acestea sunt tehnicile avansate pe care le folosesc utilizatorii productivi zilnic.
1. Tabele Excel (Ctrl+T) — baza oricărui fișier profesional
Convertirea unui interval în Tabel Excel (Ctrl+T) nu e doar formatare — schimbă complet comportamentul datelor:
- Formulele se extind automat la rânduri noi: scrii formula o dată în primul rând, apare automat în toate rândurile noi
- Referințele devin semantice:
=[@Vanzari] * [@Marja]în loc de=D2*E2 - Tabelele Pivot se actualizează la rândul nou fără să extinzi manual sursa de date
- XLOOKUP și SUMIFS pot referenția direct:
Tabel_Vanzari[Suma]
2. Named Ranges dinamice cu OFFSET sau tabele
Un Named Range care se extinde automat când adaugi date — util pentru liste de validare și grafice:
// Formulas → Name Manager → New
Nume: Lista_Produse
Referință: =OFFSET(Produse!$A$2; 0; 0; COUNTA(Produse!$A:$A)-1; 1)
// Sau mai simplu cu Tabel Excel:
// Referință: =Tabel_Produse[Denumire] ← se extinde automat3. Validarea datelor cu liste dependente
O listă de validare care se schimbă în funcție de selecția anterioară (ex: selectezi Județul → lista Orașelor se actualizează):
// Pasul 1: Named Range per județ
// Name Manager → Iasi → =$B$2:$B$10 (lista orașelor din Iași)
// Name Manager → Cluj → =$C$2:$C$8
// Pasul 2: Validare date pe coloana Oraș
// Data → Data Validation → List → Source:
=INDIRECT([@Judet])
// Când selectezi "Iasi" în coloana Judet, lista Oraș afișează orașele din Iași4. LAMBDA — funcții personalizate reutilizabile
LAMBDA transformă orice formulă complexă într-o funcție cu nume, reutilizabilă în tot fișierul:
// Definire în Name Manager:
Nume: MarjaBruta
Referință: =LAMBDA(vanzari; cost; (vanzari - cost) / vanzari)
// Utilizare oriunde în fișier:
=MarjaBruta([@Vanzari]; [@Cost])
// sau pe un interval:
=MarjaBruta(D2:D100; E2:E100)5. LET — variabile în formule complexe
LET elimină repetițiile din formulele lungi și îmbunătățește performanța:
// Fără LET — FILTER calculat de 3 ori:
=AVERAGE(FILTER(D:D;B:B="Nord")) & " / " &
MAX(FILTER(D:D;B:B="Nord")) & " / " &
MIN(FILTER(D:D;B:B="Nord"))
// Cu LET — FILTER calculat o singură dată:
=LET(
date_nord; FILTER(D:D; B:B="Nord");
AVERAGE(date_nord) & " / " & MAX(date_nord) & " / " & MIN(date_nord)
)6. Power Query pentru importul și curățarea datelor
Power Query înregistrează toți pașii de transformare a datelor. Data → Get Data → From File sau From Folder. Orice transformare (elimină coloane, schimbă tipuri, pivotează) se salvează și se reaplică automat la actualizare (Ctrl+Alt+F5).
Cel mai util pas în orice import: Changed Type — setezi explicit tipul fiecărei coloane (Text, Whole Number, Date, Decimal) pentru a preveni erorile de calcul.
7. Evaluarea formulelor pas cu pas
Formulas → Evaluate Formula deschide un dialog care execută formula pas cu pas, arătând valoarea intermediară a fiecărei sub-expresii. Indispensabil pentru debugging formule complexe cu SUMIFS, FILTER sau matrici.
Alternativ: selectezi o sub-expresie din bara de formule și apeși F9 — Excel o evaluează inline și arată rezultatul. Esc pentru a reveni fără să confirmi.
Articol scris de Pisău Daniel — Excel Group

