Telefonszámunk: 30-905-2076

Hozzászólás: [Resolved] Több lapból, változó helyen lévő eredmény összesítése

Kezdőlap Fórumok Excel témák [Resolved] Több lapból, változó helyen lévő eredmény összesítése Hozzászólás: [Resolved] Több lapból, változó helyen lévő eredmény összesítése

#11584
horvimi
Adminisztrátor

    Tehát a G oszlopban vannak a számok, amiket össze akarsz adni.
    Ráadásul nem a második sortól kezdődk, mert vannak felette más dolgok is.
    Annak azért igaznak kellene lennie, hogy a kezdete minden munkalapon ugyanott van, mondjuk a G30-ban.
    Ha ez sem oldható meg, akkor elvi problémáról beszélünk, meg kell oldani. Ha alatta is lennének adatok, az még rosszabb helyzet, ezt egyelőre zárjuk ki

    Erre lehetőség, hogy azt a tartományt, ahol már a lényeges adat van, táblázattá alakítod minden lapon.
    Így a segédcellába (K38) csak az adott lapon lévő táblázat adott oszlopát kell szummázni. Ez nevekkel dolgozik és automatikusan átugorja az üreseket.

    Már hallom, hogy ez miért nem lehetséges 🙂

    Ha a táblázat valami miatt nem jó vagy nem tetszik, akkor visszatérek oda, hogy meg kell oldani, hogy minden lapon ugyanott kezdődjön a tábla és ezzel együtt az összesítendő tartomány.

    Legyen ez most a G2. Definiálunk egy akkora tartományt, ami bizonyára túlnyúlik az utolsó soron.
    Pl.: G2:G100000 és ezt szummázod a K38-ba. Kicsit béna, de működni fog.

    Van még egy módszer, amivel egy kicsit lehet pontosítani, de ez is csak akkor lesz jó, ha az összegzendó oszlop vége után már nincs semmilyen szám abban az oszlopban.

    =SZORZATÖSSZEG(G2:INDEX(G2:G1000;MAX(HA(G2:G1000<>"";SOR(G2:G1000)))))

    Ez egy tömbképlet, de 2013-ban is működni fog.
    – A MAX-os rész megkeresi, hogy melyik az a legnagyobb sor, amelyik a G2:G1000 tartományban nem üres
    – Az INDEX ebből végcellát gyárt, amit hozzátesz az elején a G2: kezdetű részhez
    – A SZORZATÖSSZEG meg összeadja az így kapott tartományt. Azért nem SZUM, hogy ne kelljen Ctrl-Shift-Entert nyomni.

    Imre