Tel het aantal verschillende inhoud veilig

Het aantal verschillende vermeldingen in een kolom is de cruciale informatie die u in een lijst wilt bepalen. Een speciale formule doet dit werk in een mum van tijd, zelfs als er lege cellen in de te onderzoeken kolom zijn

Zo ziet de formule eruit, waarmee je het aantal verschillende invoeren kunt tellen en lege cellen kunt negeren:

= SOM (IF (FREQUENTIE (IF (LENGTH (Teller)> 0; COMPARE (Teller; Counter; 0); ““); IF (LENGTH (Teller)> 0; COMPARE (Teller; Counter; 0); ““) )> 0; 1))

Je geeft de formule door met Balie slechts één argument: het kolomgebied waarin u het aantal verschillende inhoud wilt tellen. De formule kan alleen een correct resultaat bepalen voor een reeks kolommen. Zorg er dus voor dat het overgedragen gebied slechts uit één kolom bestaat.

Bevestig de matrixformule na invoer met de toetsencombinatie Ctrl + Shift + Enter. Als resultaat geeft de formule het aantal verschillende inhoud in het overgedragen gebied.

In de weergegeven werkmap retourneert de volgende matrixformule het getal 9 in cel F3:

= SOM (IF (FREQUENTIE (IF (LENGTH (C4: C35))> 0; VERGELIJK (C4: C35; C4: C35; 0); ““); IF (LENGTH (C4: C35)> 0; VERGELIJK (C4: C35; C4: C35; 0); ““))> 0; 1))

In het overgedragen gebied C4: C35 zijn er slechts negen verschillende inhoud, hoewel het gebied uit 32 lijnen bestaat.

Zo slim bepaalt de formule het aantal verschillende datarecords

De formule werkt volgens de volgende methode om het aantal verschillende inhoud te bepalen:

  • De functie FREQUENTIE bepaalt de frequentieverdeling van het overgedragen gebied.
  • U kunt de COMPARE-functies gebruiken om de eerste positie van elke inhoud binnen het overgebrachte kolomgebied te bepalen.
  • Als gevolg hiervan geven alle COMPARE-functies altijd de eerste positie van de gebeurtenis, zelfs voor meerdere inhoud.
  • Deze eerste posities geef je door aan de functie FREQUENTIE, zowel als datums als als klassen.
  • De functie FREQUENTIE retourneert daarom alleen een waarde groter dan 1 voor elke verschillende inhoud in het kolomgebied.
  • Met de SUM-IF combinatie tel je deze bij elkaar op en tel je zo de verschillende gehalten.
  • U gebruikt de IF-LENGTH-combinaties zodat de COMPARE-functies alleen rekening houden met de gevulde cellen in het kolomgebied.
  • Gebruik de functie LENGTH om de lengte van de celinhoud te bepalen. Alleen als een celinhoud een lengte heeft die groter is dan 0, is er inhoud in deze cel. Zo herken je cellen die leeg zijn. Met de ALS-functie gebruik je dit onderscheid als criterium.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave