Na medzisúčet údajov podľa skupín alebo štítkov priamo v tabuľke môžete použiť vzorec založený na funkcii SUMIF.
ako transponujete údaje v programe Excel
V uvedenom príklade vzorec v D5 je:
= IF (A2=A1,'', SUMIF (A:A,A2,B:B))
Poznámka: Na získanie rozumných výsledkov je potrebné údaje zoradiť podľa stĺpcov zoskupenia.
Vysvetlenie
Rámec tohto vzorca je založený na IF, ktorý testuje každú hodnotu v stĺpci B, aby zistil, či je rovnaká ako hodnota v „bunke vyššie“. Keď sa hodnoty zhodujú, vzorec nevráti nič (''). Keď sú hodnoty odlišné, funkcia IF volá SUMIF:
= IF (B5=B4,'', SUMIF (B:B,B5,C:C))
V každom riadku, kde je SUMIF spustený IF, SUMIF vypočíta súčet všetkých zodpovedajúcich riadkov v stĺpci C (C: C). Kritérium používané SUMIF je aktuálna hodnota riadka stĺpca B (B5), testovaná proti všetkým stĺpcom B (B: B).
Úplné odkazy na stĺpce, ako je toto, sú skvelé a elegantné, pretože sa nemusíte starať o to, kde údaje začínajú a kde končia, ale musíte si byť istí, že nad alebo pod tabuľkou nie sú žiadne ďalšie údaje, ktoré by SUMIF mohol zachytiť.
Výkon
Môže to vyzerať, že použitie úplného odkazu na stĺpec je zlý nápad, pretože súčasné verzie programu Excel obsahujú viac ako 1 m riadkov. Testovanie však ukázalo, že Excel týmto typom vzorca vyhodnocuje iba údaje v „použitom rozsahu“ (A1 na adresu priesečníku posledného použitého stĺpca a posledného použitého riadka).
Charles Williams v programe Fast Excel má a dobry clanok na tuto temu , s úplnou sadou výsledkov načasovania.
ako pridať k cene percento
Prečo kontingenčné tabuľky?
Tento príklad má ukázať, ako fungujú úplné odkazy na stĺpce a ako ich je možné použiť priamo v dátovej tabuľke. Kontingenčné tabuľky zostávajú vynikajúcim spôsobom zoskupovania a sumarizácie údajov.