Bezpečně spočítejte počet různých obsahů

Počet různých záznamů ve sloupci je zásadní informací, kterou chcete v seznamu určit. Speciální vzorec tuto práci provede okamžitě, i když ve sloupci, který má být zkontrolován, jsou prázdné buňky

Takto vypadá vzorec, pomocí kterého můžete spočítat počet různých záznamů a prázdné buňky ignorovat:

= SUM (IF (FREQUENCY (IF (LENGTH (Counter)> 0; COMPARE (Counter; Counter; 0); ““); IF (LENGTH (Counter)> 0; COMPARE (Counter; Counter; 0); ““)) )> 0; 1))

Předáte vzorec pomocí Čelit pouze jeden argument: oblast sloupce, ve které chcete spočítat počet různých obsahů. Vzorec může určit správný výsledek pouze pro rozsah sloupců. Ujistěte se tedy, že přenesená oblast se skládá pouze z jednoho sloupce.

Po zadání maticový vzorec potvrďte pomocí kombinace kláves Ctrl + Shift + Enter. Výsledkem je, že vzorec poskytuje počet různých obsahů v přenesené oblasti.

V zobrazeném sešitu následující vzorec pole vrátí číslo 9 v buňce 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 přenesené oblasti C4: C35 je pouze devět různých obsahů, ačkoli oblast se skládá z 32 řádků.

Takto chytře vzorec určuje počet různých datových záznamů

Vzorec funguje podle následující metody k určení počtu různých obsahů:

  • Funkce FREQUENCY určuje frekvenční rozložení přenesené oblasti.
  • Pomocí funkcí POROVNAT můžete určit první pozici každého obsahu v přenesené oblasti sloupců.
  • V důsledku toho všechny funkce POROVNÁNÍ vždy poskytují první pozici výskytu, a to i pro více obsahů.
  • Tyto první pozice předáte funkci FREQUENCY, a to jak jako data, tak jako třídy.
  • Funkce FREQUENCY proto vrací pouze hodnotu větší než 1 pro každý jiný obsah v oblasti sloupců.
  • S kombinací SUM-IF tyto sečtete a tím započítáte různý obsah.
  • Používáte kombinace IF-LENGTH, aby funkce COMPARE braly v úvahu pouze vyplněné buňky v oblasti sloupců.
  • Pomocí funkce LENGTH určete délku obsahu buňky. Pouze pokud má obsah buňky délku větší než 0, je v této buňce obsah. Podle toho poznáte buňky, které jsou prázdné. S funkcí IF toto rozlišení používáte jako kritérium.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave