Unikalių reikšmių apskaičiavimas tarp pasikartojančių

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Tarkime, kad norite sužinoti, kiek unikalių tekstinių ir skaitinių reikšmių diapazone yra. Pavyzdžiui, jei stulpelyje yra teksto reikšmės Bradley, Doyle, Doyle, Doyle, yra dvi unikalios reikšmės – Bradley ir Doyle. Jei diapazone yra skaičius 5, 6, 7, 6, kad unikalios reikšmės – 5, 6 ir 7.

Norėdami apskaičiuoti tik unikalias reikšmes, naudokite funkcijų derinį, pateikiamą darbalapio pavyzdyje:

  • Funkcija IF naudojama kiekvieną TRUE sąlygai priskirti reikšmę 1.

  • Naudokite funkciją SUM unikalioms reikšmėms sudėti.

  • Funkcija FREQUENCY naudojimas unikalių reikšmių apskaičiavimas. Ši funkcija teksto ir nulinių reikšmių nepaisoma. Pirmą atsiradimo konkrečią vertę, ji grąžina skaičių, kiek kartų ta reikšmė lygi. Kiekvieno įrašo tą pačią reikšmę po pirmojo, ši funkcija grąžina reikšmę 0.

  • Funkcija MATCH naudojimas pateikiama teksto reikšmės padėtį diapazone. Funkcija FREQUENCY naudoja gautą reikšmę įvertinti atitinkamas teksto reikšmes.

  • Naudoti LEN funkciją – rasti tuščius langelius. Tuščių langelių turite ilgis (simbolių skaičius) yra lygi 0.

Pavyzdys

Nukopijuokite lentelę į tuščio „Excel“ darbalapio A1 langelį, kad galėtumėte naudoti šiuos formulių, kuriose n naudojamos funkcijos, pavyzdžius.

Duomenys

Duomenys

986

Saulius

Juozas

563

67

789

235

Saulius

Juozas

689

789

Juozas

143

56

237

67

235

Formulė

Aprašas (rezultatas)

=SUM(IF(FREQUENCY(A2:A10,A2:A10)>0,1))

Apskaičiuoja unikalių skaitinių reikšmių kiekį langeliuose A2:A10, tačiau neskaičiuoja tuščių langelių ar skaitinių reikšmių (4)

=SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1))

Apskaičiuoja unikalių tekstinių ir skaitinių reikšmių kiekius langeliuose B2:B10 (kuriuose neturi būti tuščių langelių) (7)

=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""), IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""))>0,1))

Apskaičiuoja unikalių tekstinių ir skaitinių reikšmių kiekius langeliuose A2:A10, tačiau neskaičiuoja tuščių langelių ar tekstinių reikšmių (6)

Pastabos: 

  • Šio pavyzdžio formulėse turi būti įvestos kaip masyvo formulės. Pažymėkite kiekvieną langelį, kuriame yra formulė, paspauskite F2, ir paspauskite Ctrl + Shift + Enter.

  • Norėdami peržiūrėti nuoseklų funkcijos įvertinimą, pažymėkite langelį, turintį formulę ir tuomet skirtukoFormulėsgrupėjeFormulės tikrinimasspustelėkite Įvertinti formulę.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×