Počet rôznych záznamov v stĺpci je zásadnou informáciou, ktorú chcete v zozname určiť. Špeciálny vzorec vykoná túto prácu rýchlo, aj keď sú v stĺpci, ktorý sa má preskúmať, prázdne bunky
Takto vyzerá vzorec, pomocou ktorého môžete počítať počet rôznych záznamov a prázdne bunky ignorovať:
= SUM (IF (FREQUENCY (IF (LENGTH (Counter)> 0; COMPARE (Counter; Counter; 0); ““); IF (LENGTH (Counter)> 0; COMPARE (Counter; Counter; 0); ““)) )> 0; 1))
Formulár odovzdáte pomocou Počítadlo iba jeden argument: oblasť stĺpca, v ktorej chcete spočítať počet rôznych obsahov. Vzorec môže určiť správny výsledok iba pre rozsah stĺpcov. Uistite sa teda, že prenášaná oblasť pozostáva iba z jedného stĺpca.
Po zadaní maticového vzorca potvrďte kombináciu klávesov Ctrl + Shift + Enter. Výsledkom je, že vzorec poskytuje počet rôznych obsahov v prenesenej oblasti.
V zobrazenom zošite nasledujúci vzorec poľa vráti číslo 9 v bunke F3:
= SUM (IF (FREQUENCY (IF (LENGTH (C4: C35)> 0; COMPARE (C4: C35; C4: C35; 0); ““)); IF (LENGTH (C4: C35)> 0; COMPARE (C4: C35; C4: C35; 0); „“))> 0; 1))
V prenesenej oblasti C4: C35 je iba deväť rôznych obsahov, aj keď oblasť pozostáva z 32 riadkov.
Takto šikovne vzorec určí počet rôznych dátových záznamov
Vzorec funguje podľa nasledujúcej metódy na určenie počtu rôznych obsahov:
- Funkcia FREQUENCY určuje frekvenčné rozloženie prenášanej oblasti.
- Pomocou funkcií POROVNANIE môžete určiť prvú pozíciu každého obsahu v oblasti preneseného stĺpca.
- Výsledkom je, že všetky funkcie POROVNANIE vždy poskytujú prvú pozíciu výskytu, dokonca aj pre viacnásobný obsah.
- Tieto prvé pozície odovzdávate do funkcie FREQUENCY, ako dátumy aj ako triedy.
- Funkcia FREQUENCY preto vracia iba hodnotu väčšiu ako 1 pre každý iný obsah v oblasti stĺpcov.
- S kombináciou SUM-IF tieto spočítate a spočítate tak rôzny obsah.
- Kombinácie IF-LENGTH používate tak, aby funkcie COMPARE zohľadňovali iba vyplnené bunky v oblasti stĺpcov.
- Na určenie dĺžky obsahu bunky použite funkciu LENGTH. Iba v prípade, že obsah bunky má dĺžku väčšiu ako 0, je v tejto bunke obsah. Podľa toho rozoznáte bunky, ktoré sú prázdne. Pri funkcii IF používate toto rozlíšenie ako kritérium.