Kako koristiti funkciju Rang i SUMPRODUCT u Excelu s COUNTIF

Kako koristiti funkciju Rang i SUMPRODUCT u Excelu s COUNTIF

Rangiranje stavki uzlaznim ili silaznim redoslijedom pomoću kombinacije funkcija COUNTIF, RANK.EQ i SUMPRODUCT relativno je jednostavno. Možete sortirati stavke sa ili bez dupliciranja i zadržati kontrolu da preskočite ili ne preskočite bilo koje redove u slijedu.





Dodjeljujući iste redove više identičnih unosa, funkcija RANK.EQ preskače brojeve u ukupnom slijedu. Kako biste izbjegli ovo preskakanje, upotrijebite funkciju SUMPRODUCT s funkcijom COUNTIF. Ova kombinacija rangira dvostruke vrijednosti bez preskakanja brojeva.





Različite funkcije ranga u Excelu

Prije nego što pobliže pogledamo njegovu provedbu, osvrnimo se ukratko na druga dva oblika koja se nalaze u Excelu; RANK.AVG i RANG.





U ranijim verzijama programa Excel bila je dostupna samo funkcija RANK. Međutim, od Excela 2010, dodane su dvije dodatne funkcije ranga, naime, RANK.AVG i RANK.EQ. Istražimo njihove razlike jer ćete ih vjerojatno sve vidjeti u Excelu.

Funkcija RANK.EQ: RANK.EQ je nova i poboljšana verzija funkcije RANK i podržana je u najnovijim verzijama programa Excel. Obje su funkcije, međutim, iste i služe istoj svrsi. Što god koristili, daje iste rezultate.



Funkcija RANG: S druge strane, funkcija RANK dostupna je radi kompatibilnosti s programom Excel 2007 i starijim verzijama i može se ukloniti u bilo kojoj od novih verzija programa Excel. Danas svi koriste najnovije verzije programa Excel, pa uvijek koristite funkciju RANK.EQ kada morate dijeliti listove s drugima.

RANG. AVG: Kad bilo koji redoslijed redova sadrži duplikate, funkcija RANK.AVG dodjeljuje prosječni rang svakom skupu duplikata. Stoga služi istoj svrsi rangiranja stavki, ali primarni joj je cilj hvatanje duplikata.





Kako se ovaj članak bavi izračunavanjem rangova za popis stavki, pogledajmo kako će ih funkcija RANK.EQ rangirati. Osim toga, vidjet ćete njegovu upotrebu u kombinaciji s funkcijom COUNTIF.

Prije implementacije formule, napravimo kratak pregled sintakse funkcije RANK.EQ.





Pregled Excelove funkcije rangiranja

Dakle, u funkciji RANK.EQ postoje tri argumenta; broj, ref i narudžba. Prva dva argumenta su obavezna, dok je treći izborni. Da biste izvršili RANK.EQ na nizu brojeva, uvijek morate navesti prva dva argumenta.

Pogledajmo funkciju svakog argumenta:

  1. Broj: Ovaj argument se odnosi na broj čiji rang želite znati.
  2. Ref: Argument ref odnosi se na niz popisa brojeva u slijedu. Imajte na umu da ref zanemaruje sve numeričke vrijednosti koje se nalaze u nizu.
  3. Narudžba: Iako je izborni argument, možete navesti funkciju RANK za rangiranje stavki u silaznom ili rastućem redoslijedu odabirom 0 ili 1 u ovom argumentu. Prema zadanim postavkama, ako to izostavite, stavke će se poredati prema opadajućem redoslijedu.

Primjer funkcije ranga programa Excel

Dakle, sada kada razumijete argumente funkcije RANK.EQ, ajmo to primijeniti u skupu podataka da vidimo kako to funkcionira.

Kao primjer, pogledajte uzorke podataka koji sadrže postotke deset učenika. Funkciju Rank.EQ možete koristiti za brzo izračunavanje rangova na temelju postotaka ovih učenika. Time se uklanja potreba za ručnim izračunom.

Međutim, preskače brojeve kada se radi o duplikatima, pa ćete možda morati koristiti druge funkcije o kojima će biti riječi kasnije u članku. Ispod je popis učenika s njihovim konačnim postocima.

čitajte besplatne stripove na internetu bez preuzimanja

Prvi argument je broj koji želite rangirati, što je postotak Jamesa Walkera i drugih učenika u nizu za ovaj primjer. Dakle, odaberite ćeliju B2 kao prvi argument.

Referentni raspon, u ovom slučaju, bit će od ćelija B2 do B11, pa izaberimo uzlazni redoslijed po argumentu redoslijeda. U nastavku možete vidjeti implementaciju funkcije RANK.EQ. Formula izgleda ovako:

=RANK.EQ(B2,$B:$B,0)

Pritiskom Unesi izvršit će formulu, a vi ćete dobiti čin za Jamesa Walkera.

U ovom primjeru James Walker zauzima 5thu razredu na temelju njegovog postotka, što znači da je njegov postotak 5thnajveći u usporedbi s ostalim brojevima u nizu.

Korištenje funkcije RANK u kombinaciji s funkcijom COUNTIF

Moguće je koristiti funkciju RANK.EQ u kombinaciji s funkcijom COUNTIF za zaustavljanje preskakanja brojeva, ali će također zanemariti dupliciranje ranga. Iako se nijedan broj neće ponoviti dva puta, dva učenika s istim brojem mogu dobiti različite činove.

Da bismo to bolje razumjeli, pogledajmo kako RANK.EQ radi zajedno s COUNTIF. Formula izgleda ovako:

=RANK.EQ(B2,$B:$B,0)+COUNTIF($B:B2,B2)-1

Primjenom ove formule riješit ćete problem preskakanja brojeva.

U gore navedenim redovima nema dupliciranja. No, James Walker i Gillian Tillman, koji su trebali dobiti isti čin, sada su drugačije rangirani.

Stoga je upotreba RANK.EQ s COUNTIF riješila polovicu problema, ali ne uspijeva generirati željeni rezultat.

što uzrokuje nezamjenjiv volumen pokretanja sustava Windows 10

Povezano: Nove značajke programa Excel za web za povećanje vaše produktivnosti

Korištenje funkcije SUMPRODUCT s funkcijom COUNTIF

Za rangiranje učenika na popisu dodjeljivanjem istih rangova za ekvivalentne postotke bez preskakanja bilo kojeg broja, možete upotrijebiti funkciju SUMPRODUCT s COUNTIF.

Pogledajte donju formulu:

Formula se može činiti kompliciranom, ali to je najbolji način za pravilno rangiranje stavki. Na taj način možete postići željene rezultate s dupliciranjem ranga i bez preskakanja broja.

Dok postižete rezultate za svoje učenike, možete izravno koristiti formulu SUMPRODUCT kao zamjenu za funkciju RANG. Za nedvojbene izračune rangiranja možete koristiti funkciju RANK.EQ sami ili s funkcijom COUNTIF.

Promjena redoslijeda konačnog rezultata

Na Kartica Podaci , kliknite na Sortiraj i filtriraj grupirajte i odaberite rastući redoslijed kako biste poredali poretke.

Usporedite rezultate u tri retka jedan do drugog kako biste bolje razumjeli kako funkcionira svaka metoda rangiranja stavki.

Povezano: Kako vam tablica podataka u programu Microsoft Excel omogućuje usporedbu rezultata

Stavke rangirajte jednostavno pomoću funkcija RANK.EQ i SUMPRODUCT

Evo kako možete koristiti funkcije RANK i SUMPRODUCT u kombinaciji s funkcijom COUNTIF za rangiranje stavki sa ili bez dupliciranja. Također možete odlučiti hoće li preskočiti bilo koji broj u nizu ili ne.

Ovisno o situaciji, možete koristiti različite metode za rangiranje brojeva prema skupu zadanih kriterija. Ovo je primjer kako vam Excel funkcije mogu pomoći da uštedite puno vremena i truda u ručnim izračunima. Ima još mnogo toga za istražiti kako bi se oblikovale excel tablice profesionalnog izgleda.

Udio Udio Cvrkut E -pošta Kako stvoriti Excel proračunske tablice profesionalnog izgleda

Dizajn proračunske tablice često se zanemaruje, ali metoda je prilično jednostavna. Saznajte kako u Excelu napraviti one profesionalnog izgleda.

Pročitajte Dalje
Povezane teme
  • Produktivnost
  • Proračunska tablica
  • Kalkulator
  • Microsoft Excel
  • Matematika
  • Analiza podataka
O autoru Shan Abdul |(46 objavljenih članaka)

Shan Abdul je diplomirani inženjer strojarstva. Nakon završetka školovanja započeo je karijeru kao slobodni pisac. Piše o korištenju različitih alata i softvera kako bi pomogao ljudima da budu produktivniji kao student ili profesionalac. U slobodno vrijeme voli gledati Youtube videozapise o produktivnosti.

Više od Shan Abdul

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu