TANULJ VALAMI ÚJAT

Mágikus Excel-képletek

A dinamikus tömbökkel időt és energiát takaríthatsz meg.

Ez a sztori az Excel-képességeidet fejlesztő sorozat része. Az alábbi linkeken keresztül megtalálod a további sztorikat.

A legtöbben úgy gondolunk az Excel képleteire, mint amikkel egy számolótábla adott cellájára vonatkozó eredményt produkálhatunk.

Az Excel dinamikus tömbjeivel azonban egyetlen képlettel egyszerre több cellát is kitölthetsz (melyek mindegyike egyedi számításokat tartalmaz), így jelentősen egyszerűbben és kevesebb hibával hozhatsz létre munkafüzeteket. Ezeket a varázslatos képleteket bármikor felhasználhatod, ha ismétlődő számításokat kell elvégezned egy adattartományon belül.

Hoztunk két példát, hogy te is megláthasd, mennyi időt és energiát takaríthatsz meg a dinamikus tömbök használatával.

Az első lépések: összeadás tábla létrehozása

A cél: Egy alábbihoz hasonló összeadás tábla és megoldókulcs létrehozása, amivel segíthetsz gyermekednek a matekozásban (magadnak meg a válaszok ellenőrzésében).

A hagyományos módszer: Miután beviszed az összeadandó értékeket az első sorba és az első oszlopba, az első táblázatcellába be kell írnod egy képletet (pl. =C4+B5). Ezt aztán be kell másolnod végig az első sorba, majd az első sort az azt követő sorokba. Szóval rengeteget kell másolni!

A dinamikus módszer: Elég egyetlen, a teljes cellatartományra hivatkozó képletet létrehoznod, ami egy csapásra kiszámítja az összes értéket.

A szükséges lépések: Az alábbi táblát példaként használva írd be a válaszok első cellájába az =C4:J4+B5:B18 képletet, ahol a C4:J4 az első sor cellatartományát képviseli, a B5:B18 pedig az első oszlopét. Nyomd le az Enter billentyűt, és a képlet a teljes táblát kitölti!

Egy üres összeadás tábla (balra), amelyet egyetlen dinamikus tömbképlettel töltünk ki (jobbra).

Lépj szintet: adatok összegzése személy vagy kategória alapján

A cél: A heti értékesítési verseny győzteseinek neve alapján kiszámítani az egy főre jutó összes eladást – és az összes eladás frissítése az újabb győztesek feljegyzése után.

A hagyományos módszer: Az eladások személyenkénti összegzéséhez használhatod a =SZUMHA() függvényt, de mivel a lista hetente új nyertesekkel bővül, ami a cellatartományt is növeli, ezzel a módszerrel minden alkalommal manuálisan kell kiigazítani a képletet.

A dinamikus módszer: Egy dinamikus tömbbel automatikusan frissítheted a tartományt a heti győztesek feljegyzésekor.

A szükséges lépések: Az alábbi tábla az eddigi heti győzteseket tartalmazza. Az új EGYEDI() függvénnyel listába szedheted az értékesítőket és törölheted a duplikált neveket. Ehhez a munkafüzet egy üres területén írd be az =EGYEDI(B3:B12) képletet, ahol a B3:B12 a jelenlegi győzteseket jelenti:

Az egy főre jutó összes eladás megállapításához használd az =SZUMHA() függvény egy speciális verzióját: a Murat neve melletti oszlopba írd be az =SZUMHA(B3:B12,E3#,C3:C12) képletet, ahol a B3:B12 a győztesek aktuális névsorát jelenti, a C3:C12 pedig a heti eladások aktuális listáját.

A varázslat a kettőskeresztben (#) rejlik: ez adja ki a parancsot az Excelnek, hogy a dinamikus tömb teljes tartományára hivatkozzon – vagyis, hogy minden új sort vegyen számításba. Nyomd le az Entert, és az Excel összegzi az egy főre jutó eladásokat:

Mostantól, ha például a 11. heti győztesnek beírod Alyssa nevét, ez az adat automatikusan felkerül az összegzési listára:

Az Excel számtalan lehetőséget kínál a dinamikus tömbök használatára, többek között a SZŰRŐ(), a SORBA.RENDEZ(), a RENDEZÉS.ALAP.SZERINT(), a SORSZÁMLISTA() és a VÉLETLENTÖMB() függvénnyel. Egyszerűen elképesztő, hogy mennyi időt megspórolható azzal, hogy ezeket csak egyszer kell beírni több száz cella kitöltéséhez.