La sfârșitul fiecărei luni, cineva din firma ta ia date din mai multe surse, le pune într-un Excel, calculează totalurile, face graficele, formatează totul și trimite raportul pe email.
Durează 3-4 ore. Se repetă în fiecare lună. E plictisitor și plin de risc de eroare.
Iată cum construiești un sistem care face asta automat, în 10 minute de la deschiderea fișierului.
Arhitectura sistemului
Un raport lunar automat are 3 componente:
1. Sursa de date — tabelul cu vânzările (completat zilnic de echipă sau importat automat)
2. Motorul de calcul — Power Query + Pivot Tables care transformă datele brute în raport
3. Prezentarea — foaie de dashboard cu grafice și KPI-uri, gata de trimis
Pasul 1: Structura tabelului de date (sursa)
Tabelul de bază trebuie să conțină minim:
| Data | Agent | Regiune | Produs | Categorie | Cantitate | Pret_unitar | Valoare |
|---|
Reguli obligatorii:
- Fiecare rând = o tranzacție/comandă
- Convertești intervalul la Tabel Excel (Ctrl+T) — Pivot Tables și Power Query se actualizează automat
- Nu lăsa rânduri goale, nu combina celule, nu pune totaluri în mijlocul datelor
Pasul 2: Power Query — curățare și transformare automată
Dacă datele vin din surse externe (CSV exportat din ERP, extras bancă, raport sistem), Power Query le importă și curăță automat.
Transformări comune:
- Convertire tipuri (text → număr, text → dată)
- Extragere lună și an din dată: coloana calculată
Luna = Date.Month([Data]) - Eliminare duplicate
- Standardizare text:
Text.Trim([Agent]),Text.Upper([Regiune]) - Calcul valoare:
Valoare = [Cantitate] * [Pret_unitar]
Odată configurat, dai Refresh și toate transformările se aplică automat pe datele noi.
Pasul 3: Pivot Tables — calculele raportului
Creezi un Pivot Table pe Tabelul de date → Inserare → Tabel pivot → Foaie nouă.
Configurare KPI-uri principale:
PivotTable 1 — Vânzări pe luni:
- Rânduri: Luna
- Valori: Sumă Valoare, Număr tranzacții, Medie valoare
PivotTable 2 — Vânzări pe agenți:
- Rânduri: Agent
- Coloane: Luna
- Valori: Sumă Valoare
PivotTable 3 — Top produse:
- Rânduri: Produs
- Valori: Sumă Valoare
- Sortare: descrescător după Valoare, Top 10
Pasul 4: Dashboard — prezentarea finală
Creezi o foaie nouă numită „Dashboard” cu:
KPI Cards — 4-6 celule mari cu valorile cheie:
Vânzări totale luna curentă: =GETPIVOTDATA("Valoare", PivotLuni, "Luna", MONTH(TODAY()))
vs luna anterioară: calculezi variația procentuală
Target lunar: valoare fixă sau dintr-o celulă de setări
% din target atins: vânzări/targetGrafice conectate la Pivot Tables:
- Coloane: evoluție lunară (ultimele 12 luni)
- Bare orizontale: top 10 agenți după vânzări
- Pie sau bare: distribuție pe categorii de produs
Slicer-e pentru filtrare rapidă:
Regiune, Categorie produs — conectate la toate Pivot Tables simultan.
Pasul 5: Actualizare cu un singur click
Adaugi un buton macro sau utilizezi Power Automate:
Macro simplu:
Sub RefreshAll()
ThisWorkbook.RefreshAll
MsgBox "Raport actualizat: " & Format(Now, "dd.mm.yyyy hh:mm")
End SubCu Power Automate (complet automat):
- La prima zi a fiecărei luni, Power Automate deschide fișierul Excel pe SharePoint
- Rulează Office Script de Refresh
- Exportă foaia Dashboard ca PDF
- Trimite PDF-ul pe email directorului
Concluzie
Un sistem de raportare bine construit transformă 4 ore de muncă lunară în 10 minute. Investiția inițială: 2-4 ore de configurare. Beneficiul: sute de ore economisite în timp.
Excel Group construiește sisteme complete de raportare automată pentru firmele din România și Moldova — de la structura datelor până la distribuirea automată a raportului. Contactează-ne.
Întrebări frecvente
Sistemul funcționează dacă datele vin din mai multe fișiere diferite?
Da — Power Query poate importa și combina automat date din mai multe fișiere dintr-un folder, dintr-o bază de date SQL sau din mai multe surse simultan. La Refresh, totul se actualizează.
Pot adăuga comparație față de aceeași perioadă din anul anterior?
Da — în Power Pivot cu DAX sau cu formule SUMIFS cu condiție pe an. Adaugi o coloană „An” la tabel și creezi măsuri separate pentru anul curent vs anul anterior.
Raportul poate fi trimis automat pe email fără intervenție manuală?
Da, cu Power Automate: programezi un flow lunar care refreshează fișierul Excel pe SharePoint, exportă foaia Dashboard ca PDF și îl trimite automat pe email.

