Az oszlopban található különböző bejegyzések száma a legfontosabb információ, amelyet meg szeretne határozni egy listában. Egy speciális képlet rövid időn belül elvégzi ezt a munkát, még akkor is, ha üres cellák vannak a vizsgálandó oszlopban
Így néz ki a képlet, amellyel megszámolhatja a különböző bejegyzések számát, és figyelmen kívül hagyhatja az üres cellákat:
= SUM (HA (GYAKORSÁG (HA (HOSSZÚSÁG (Számláló))> 0; Hasonlítsa össze (Számláló; Számláló; 0); ““); HA (HOSSZÚSÁG (Számláló)> 0; ÖSSZEHASZNÁL (Számláló; Számláló; 0); „“) )> 0; 1))
Átadod a képletet Számláló csak egy érv: az oszlopterület, amelyben a különböző tartalmak számát szeretné számolni. A képlet csak egy oszloptartományra határozhat meg helyes eredményt. Tehát győződjön meg arról, hogy az átvitt terület csak egy oszlopból áll.
A Ctrl + Shift + Enter billentyűkombinációval történő megerősítés után erősítse meg a mátrix képletét. Ennek eredményeként a képlet megadja a különböző tartalmak számát az átvitt területen.
A bemutatott munkafüzetben a következő tömbképlet a 9 -es számot adja vissza az F3 cellában:
= SUM (HA (GYAKORSÁG (HA (HOSSZÚSÁG (C4: C35)> 0; Hasonlítsa össze (C4: C35; C4: C35; 0); „“); HA (HOSSZÚSÁG (C4: C35)> 0; Hasonlítsa össze (C4: C35; C4: C35; 0); „“))> 0; 1))
Az átvitt C4: C35 területen csak kilenc különböző tartalom található, bár a terület 32 sorból áll.
A képlet ilyen okosan határozza meg a különböző adatrekordok számát
A képlet a következő módszer szerint működik a különböző tartalmak számának meghatározásához:
- A FREQUENCY funkció határozza meg az átvitt terület frekvenciaeloszlását.
- A COMPARE funkcióval meghatározhatja az egyes tartalmak első pozícióját az átvitt oszlopterületen belül.
- Ennek eredményeképpen az összes COMPARE függvény mindig megadja az előfordulás első helyét, még több tartalom esetén is.
- Ezeket az első pozíciókat átadja a FREQUENCY függvénynek, dátumként és osztályként is.
- A FREQUENCY függvény ezért csak 1 -nél nagyobb értéket ad vissza az oszlopterület minden egyes tartalmához.
- A SUM-IF kombinációval ezeket összeadja, és így számolja a különböző tartalmakat.
- Az IF-LENGTH kombinációkat úgy használja, hogy a COMPARE funkciók csak az oszlopterületen lévő kitöltött cellákat veszik figyelembe.
- Használja a LENGTH funkciót a cellatartalom hosszának meghatározásához. Csak akkor, ha a cellatartalom hossza nagyobb, mint 0, van benne tartalom. Így ismerheti fel az üres cellákat. Az IF függvénynél ezt a megkülönböztetést használja kritériumként.