Aceasta este o copie de probă. Site-ul adevărat este excel-group.ro.
Meniu
Consolidare date mai multe foi Excel — formula 3D, Data Consolidate și Power Query pentru rapoarte automate

Consolidarea datelor din mai multe foi Excel: suma 3D, Power Query și alte metode

Ai un fișier Excel cu 12 foi — câte una pentru fiecare lună. Sau 5 foi pentru cele 5 departamente. La finalul anului sau trimestrului, vrei un total cumulat.

Copiezi manual din fiecare foaie? Greșit — ia timp și introduce erori. Excel are 3 metode native care fac asta automat.


Metoda 1: Formula 3D — suma din mai multe foi

O referință 3D indică aceeași celulă (sau interval) din mai multe foi consecutive.

=SUMA(Ianuarie:Decembrie!B5)

Aceasta sumează celula B5 din toate foile între „Ianuarie” și „Decembrie” (inclusiv).

Condiție obligatorie: foile trebuie să aibă structura identică (aceleași celule la aceleași poziții).

Exemple de formule 3D

// Suma pentru un interval
=SUMA(Ianuarie:Decembrie!B2:B50)

// Media
=MEDIE(Ianuarie:Decembrie!C5)

// Număr de valori ne-goale
=CONTOR(Ianuarie:Decembrie!D:D)

// Maxim
=MAX(Ianuarie:Decembrie!E10)

Cum creezi referința 3D

  1. Începi formula: =SUMA(
  2. Click pe prima foaie (Ianuarie)
  3. Shift + Click pe ultima foaie (Decembrie) — selectezi toate foile
  4. Selectezi celula/intervalul dorit
  5. Închizi paranteza și Enter

Excel creează automat sintaxa Foaia1:FoaiaN!referinta.

Limitări formule 3D

  • Nu funcționează cu SUMIF, COUNTIF, VLOOKUP, XLOOKUP — doar cu funcții simple (SUMA, MEDIE, MAX, MIN, CONTOR)
  • Foile trebuie să fie consecutiv în registru și cu structură identică
  • Dacă adaugi/ștergi/redenumești foi, verifica referințele

Metoda 2: Consolidare (Data → Consolidate)

Funcționalitatea „Consolidate” din Excel e mai veche dar mai flexibilă — funcționează chiar dacă foile nu au structura identică.

Date → Consolidare

Configurezi:

  • Funcție: Sumă, Medie, Număr etc.
  • Referințe: adaugi intervalul din fiecare foaie (ex: Ianuarie!$A$1:$D$50)
  • Etichete: bifezi „Rândul de sus” și/sau „Coloana stângă” dacă vrei ca Excel să potrivească după etichete

Opțiunea „Creare linkuri”: Dacă bifezi această opțiune, foaia consolidată se actualizează automat când se modifică foile sursă. Fără opțiune, e un snapshot static.

Avantaj față de 3D: funcționează chiar dacă foile au rânduri în ordine diferită — potrivirea se face după etichete (nume produse, regiuni etc.).


Metoda 3: Power Query — consolidarea profesionistă

Power Query oferă cel mai mult control pentru consolidări complexe.

Scenariul 1: Toate foile din același fișier

let
    Sursa = Excel.CurrentWorkbook(),
    // Filtrăm doar foile cu date (excludem Dashboard, Config etc.)
    FoiDate = Table.SelectRows(Sursa, each Text.StartsWith([Name], "Raport_")),
    // Extragem conținutul fiecărei foi
    Expandat = Table.ExpandTableColumn(FoiDate, "Content", 
               Table.ColumnNames(FoiDate{0}[Content])),
    // Adăugăm coloana cu sursa (foaia de origine)
    CuSursa = Table.AddColumn(Expandat, "FoieSursa", each [Name])
in
    CuSursa

Scenariul 2: Fișiere separate (câte unul per lună)

let
    Sursa = Folder.Files("C:\Rapoarte\2026\"),
    // Filtrăm doar Excel-urile
    FisiereExcel = Table.SelectRows(Sursa, each [Extension] = ".xlsx"),
    // Functie de import per fisier
    ImportFisier = (fisier) => 
        let
            Wb = Excel.Workbook(fisier[Content], true),
            Foaie = Wb{[Item="Date",Kind="Sheet"]}[Data]
        in
            Foaie,
    // Aplicăm funcția la fiecare fișier
    DateCombinate = Table.AddColumn(FisiereExcel, "Date", each ImportFisier(_)),
    Expandat = Table.ExpandTableColumn(DateCombinate, "Date",
               Table.ColumnNames(DateCombinate{0}[Date]))
in
    Expandat

Scenariul 3: Consolidare cu mapare de coloane (foile nu sunt identice)

Dacă foile au coloane cu nume ușor diferite:

// Funcție de standardizare per foaie
StandardizeazaFoaie = (t as table) =>
    Table.RenameColumns(t, {
        {"Valoare totala", "Valoare"},
        {"Nr. comanda", "Nr_Comanda"},
        {"Data facturii", "Data"}
    }, MissingField.Ignore),

MissingField.Ignore → dacă o coloană nu există în foaia respectivă, o ignoră fără eroare.


Foaia de consolidare cu actualizare automată

Cea mai elegantă soluție pentru folosire regulată:

Structura fișierului

Foaia "Ian" — date Ianuarie (completate de echipă)
Foaia "Feb" — date Februarie
...
Foaia "Dec" — date Decembrie
Foaia "Total" — consolidare automată cu formule 3D

Foaia „Total” cu formule 3D și formatare automată

// Rândul 2: Titluri dinamice
// A2: "Total An 2026"
// B2: Luna curentă
B2: =TEXT(AZI();"LLLL YYYY")

// Coloana B: Total an
B5: =SUMA(Ian:Dec!B5)

// Coloana C: Medie lunară
C5: =MEDIE(Ian:Dec!B5)

// Coloana D: Cel mai bun rezultat lunar (MAX)
D5: =MAX(Ian:Dec!B5)

// Coloana E: Luna cu cel mai bun rezultat
E5: =TEXT(DATE(YEAR(TODAY()); MATCH(MAX(Ian:Dec!B5); {=ROW(Ian:Dec!B5)}; 0); 1); "LLLL")

Consolidarea cu Power Pivot (pentru volume mari)

Dacă fiecare foaie are zeci de mii de rânduri, Power Query + Power Pivot e soluția optimă:

  1. Power Query importă și curăță fiecare sursă
  2. Toate interogările sunt încărcate în modelul de date Power Pivot (nu în foi Excel)
  3. O singură relație unică pe câmpul cheie (Data, Produs, Client)
  4. DAX calculează consolida toate sursele instantaneu
// Măsura Total Vanzari (consolidează toate sursele automat)
Total Vanzari := SUM(Fapte[Valoare])
// Fapte = tabelul din Power Pivot, alimentat de toate foile/fișierele prin Power Query

Greșeli frecvente la consolidare

1. Foile nu au structura identică Adaugi o coloană nouă în Ianuarie dar nu în celelalte luni → referința 3D returnează date greșite. Soluție: standardizezi structura tuturor foilor sau folosești Power Query cu mapare.

2. Renumești o foaie din interval Dacă redenumești „Ianuarie” în „Ian”, referința Ianuarie:Decembrie!B5 se sparge. Excel nu actualizează automat referințele 3D la redenumire.

3. Inserezi o foaie nouă în afara intervalului 3D Foaia nouă inserată între Ianuarie și Decembrie e inclusă automat. Foaia inserată înainte de Ianuarie sau după Decembrie — nu e inclusă. Verifici ordinea foilor.


Concluzie

Consolidarea datelor din mai multe foi e una dintre cele mai frecvente sarcini repetitive în firmele care lucrează cu raportare lunară sau departamentală. Cu formula 3D (pentru cazuri simple) sau Power Query (pentru cazuri complexe), elimini complet munca manuală și riscul de erori.

La Excel Group construim sisteme de consolidare automată pentru firme din România și Moldova — de la rapoartele departamentale simple până la consolidările multi-entitate complexe. Contactează-ne.


Întrebări frecvente

Formula 3D funcționează cu Tabele Excel (Ctrl+T)?

Nu direct — referințele 3D nu funcționează cu referințe structurate de tabel. Folosești referințe clasice de celule (A1:D100) sau Power Query pentru consolidarea tabelelor.

Pot consolida date din fișiere Excel complet diferite (nu foi din același fișier)?

Da — Power Query face asta. Fie imporți fișier cu fișier și faci append (UNION), fie imporți un folder întreg cu toate fișierele. Funcționalitatea Data → Consolidate poate de asemenea face referință la fișiere externe (linkuri externe).

Consolidarea automată funcționează și când fișierele sursă sunt pe SharePoint?

Da — Power Query suportă surse SharePoint. Configurezi conexiunea o dată → Refresh actualizează din SharePoint, indiferent că fișierele au fost modificate de utilizatori de pe orice dispozitiv.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *