Saugiai suskaičiuokite skirtingo turinio skaičių

Įvairių įrašų skaičius stulpelyje yra esminė informacija, kurią norite nustatyti sąraše. Speciali formulė greitai atlieka šį darbą, net jei tiriamame stulpelyje yra tuščių langelių

Štai kaip atrodo formulė, pagal kurią galite suskaičiuoti skirtingų įrašų skaičių ir nepaisyti tuščių langelių:

= SUMA (IF (DAŽNUMAS (IF (LENGTH (Counter)> 0; COMPARE (Counter; Counter; 0); ““); IF (LENGTH (Counter)> 0; COMPARE (skaitiklis; skaitiklis; 0); „“) )> 0; 1))

Jūs praleidžiate formulę su Skaitliukas tik vienas argumentas: stulpelio sritis, kurioje norite suskaičiuoti skirtingo turinio skaičių. Formulė gali nustatyti tik teisingą stulpelių diapazono rezultatą. Taigi įsitikinkite, kad perkeltą sritį sudaro tik vienas stulpelis.

Patvirtinkite matricos formulę ją įvedę naudodami klavišų kombinaciją Ctrl + Shift + Enter. Dėl to formulėje pateikiamas skirtingo turinio skaičius perkeltoje srityje.

Rodomoje darbaknygėje ši masyvo formulė grąžina skaičių 9 ląstelėje F3:

= SUM (IF (DAŽNUMAS (IF (ILGIS (C4: C35)> 0; PALYGINTI (C4: C35; C4: C35; 0); „“); IF (LENGTH (C4: C35)> 0; COMPARE (C4: C35; C4: C35; 0); „“))> 0; 1))

Perkeltame plote C4: C35 yra tik devyni skirtingi turiniai, nors sritis susideda iš 32 eilučių.

Taip sumaniai formulė nustato skirtingų duomenų įrašų skaičių

Formulė veikia pagal šį metodą, kad būtų galima nustatyti skirtingų turinių skaičių:

  • Funkcija FREQUENCY nustato perduodamos srities dažnio pasiskirstymą.
  • Galite naudoti palyginimo funkcijas, kad nustatytumėte pirmąją kiekvieno turinio vietą perkelto stulpelio srityje.
  • Todėl visos LYGINIMO funkcijos visada pateikia pirmąją įvykio vietą, net ir turinio atveju.
  • Šias pirmąsias pozicijas perduodate funkcijai FREQUENCY, ir kaip datas, ir kaip klases.
  • Todėl funkcija FREQUENCY grąžina tik didesnę nei 1 reikšmę kiekvienam skirtingam stulpelio srities turiniui.
  • Naudodami SUM-IF derinį, sudedate šiuos ir taip suskaičiuojate skirtingą turinį.
  • IF-LENGTH derinius naudojate taip, kad lyginimo funkcijos atsižvelgtų tik į užpildytas stulpelio srities langelius.
  • Naudokite LENGTH funkciją, kad nustatytumėte langelio turinio ilgį. Tik jei langelio turinio ilgis yra didesnis nei 0, šiame langelyje yra turinio. Taip atpažįstate tuščias ląsteles. Naudodami funkciją IF, šį skirtumą naudojate kaip kriterijų.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave