Как да използвате функцията за ранг и SUMPRODUCT в Excel с COUNTIF

Как да използвате функцията за ранг и SUMPRODUCT в Excel с COUNTIF

Класирането на елементите във възходящ или низходящ ред с помощта на комбинацията от функции COUNTIF, RANK.EQ и SUMPRODUCT е сравнително просто. Можете да сортирате елементите със или без дублиране и да поддържате контролата, за да пропуснете или да не пропуснете нито един ред в последователността.





Чрез присвояване на едни и същи редици на множество идентични записи, функцията RANK.EQ пропуска числата в цялостната последователност. За да избегнете това пропускане, използвайте функцията SUMPRODUCT с функцията COUNTIF. Тази комбинация класира дублиращи се стойности, без да пропуска числата.





Различни функции за ранг в Excel

Преди да разгледаме по -отблизо прилагането му, нека накратко разгледаме другите му две форми, открити в Excel; RANK.AVG и RANK.





В по -ранните версии на Excel беше достъпна само функцията RANK. От Excel 2010 обаче са добавени две допълнителни функции за ранг, а именно RANK.AVG и RANK.EQ. Нека да проучим техните различия, тъй като вероятно ще ги видите всички в Excel.

RANK.EQ функция: RANK.EQ е нова и подобрена версия на функцията RANK и се поддържа в най -новите версии на Excel. И двете функции обаче са еднакви и служат за една и съща цел. Каквото и да използвате, той дава същите резултати.



Функция RANK: Функцията RANK, от друга страна, е достъпна за съвместимост с Excel 2007 и по -ранни версии и може да бъде премахната във всяка от новите версии на Excel. Днес всеки използва най -новите версии на Excel, така че винаги използвайте функцията RANK.EQ, когато трябва да споделяте листове с други.

РАНГ. AVG: Когато всяка последователност на ранг съдържа дубликатите, функцията RANK.AVG присвоява среден ранг на всеки набор от дубликати. Следователно, той служи на същата цел за класиране на елементи, но основната му цел е да улови дубликати.





Тъй като тази статия се занимава с изчисляване на ранговете за списъка с елементи, нека видим как функцията RANK.EQ ще ги класира. Освен това ще видите използването му в комбинация с функцията COUNTIF.

Преди да приложим формулата, нека да направим кратък преглед на синтаксиса на функцията RANK.EQ.





Преглед на функцията за ранг на Excel

И така, има три аргумента във функцията RANK.EQ; номер, номер и ред. Първите два аргумента са задължителни, докато третият е по избор. За да изпълните RANK.EQ върху масив от числа, винаги трябва да посочвате първите два аргумента.

Нека да разгледаме функцията на всеки аргумент:

  1. Номер: Този аргумент се отнася до числото, чийто ранг искате да знаете.
  2. Реф .: Аргументът ref се отнася до масив от списъци с числа в последователността. Имайте предвид, че ref пренебрегва всички нечислови стойности, открити в масива.
  3. Поръчка: Въпреки че е незадължителен аргумент, можете да посочите функцията RANK за ​​класиране на елементите в низходящ или възходящ ред, като изберете 0 или 1 в този аргумент. По подразбиране, ако го оставите, той ще класира елементите в низходящ ред.

Пример за функция за ранг на Excel

Така че, след като разбрахте аргументите на функцията RANK.EQ, нека го приложим на практика в набор от данни, за да видим как работи.

Като пример, разгледайте примерните данни, съдържащи проценти от десет студенти. Можете да използвате функцията Rank.EQ за бързо изчисляване на ранга въз основа на процентите на тези студенти. Това премахва необходимостта да ги изчислявате ръчно.

Въпреки това, той пропуска номера, когато са включени дубликати, така че може да се наложи да използвате други функции, обсъдени по -късно в статията. По -долу е даден списък на учениците с техните крайни проценти.

хакнете пари по банковата си сметка

Първият аргумент е числото, което искате да класирате, което е процентът на Джеймс Уокър и други ученици надолу по реда за този пример. Така че, изберете клетка В2 като първи аргумент.

В този случай референтният диапазон ще бъде от клетки B2 до B11 и нека да изберем възходящ ред по аргумент ред. По -долу можете да видите изпълнението на функцията RANK.EQ. Формулата изглежда така:

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

Натискане Въведете ще изпълни формулата и ще получите ранг за Джеймс Уокър.

В този пример Джеймс Уокър е на 5 -то мястоthв класа въз основа на неговия процент, което означава, че процентът му е 5thнай -висок в сравнение с останалите числа в масив.

Използване на RANK функция в комбинация с COUNTIF функция

Възможно е да използвате функцията RANK.EQ, комбинирана с функцията COUNTIF, за да спрете пропускането на числа, но също така ще игнорира дублирането на ранга. Въпреки че нито един номер няма да се повтори два пъти, двама ученици с еднакъв брой може да получат различни ранг.

За да разберем това по -добре, нека видим как RANK.EQ работи заедно с COUNTIF. Формулата изглежда така:

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

Прилагането на тази формула ще реши проблема с пропускането на числа.

В горните редици няма дублиране. Но Джеймс Уокър и Джилиан Тилман, които трябваше да получат еднакъв ранг, сега са класирани по различен начин.

По този начин използването на RANK.EQ с COUNTIF е решило половината от проблема, но не успява да генерира желания резултат.

как да пускате bluetooth музика в колата

Свързани: Нови функции в Excel за уеб за повишаване на вашата производителност

Използване на функцията SUMPRODUCT с функция COUNTIF

За да класирате учениците в списък чрез присвояване на едни и същи класи за еквивалентни проценти, без да пропускате произволно число, можете да използвате функцията SUMPRODUCT с COUNTIF.

Разгледайте формулата по -долу:

Формулата може да изглежда сложна, но това е най -добрият начин за правилно класиране на елементите. По този начин можете да постигнете желаните резултати с дублиране на ранга и без пропускане на номера.

Докато правите резултата за вашите ученици, можете директно да използвате формулата SUMPRODUCT като заместител на функцията RANK. За недублиращи се изчисления за класиране можете да използвате функцията RANK.EQ самостоятелно или с функцията COUNTIF.

Промяна на реда на крайния резултат

На Раздел данни , щракнете върху Сортиране и филтриране група и изберете възходящ ред, за да подредите класирането.

Сравнете резултатите в три реда един до друг, за да разберете по -добре как работи всеки метод за класиране на елементите.

Свързани: Как таблицата с данни в Microsoft Excel ви позволява да сравнявате резултатите

Класирайте елементите лесно с помощта на функциите RANK.EQ и SUMPRODUCT

Ето как можете да използвате функциите RANK и SUMPRODUCT в комбинация с функцията COUNTIF за класиране на елементи, със или без дублиране. Можете също така да решите дали да пропусне някое число в поредицата или не.

В зависимост от ситуацията, можете да използвате различни методи за класиране на числата според набор от дадени критерии. Това е пример за това как функциите на Excel могат да ви помогнат да спестите много време и усилия при ръчни изчисления. Има още много за проучване, за да се проектират професионално изглеждащи електронни таблици на Excel.

Дял Дял Туит електронна поща Как да създадете професионално изглеждащи електронни таблици в Excel

Дизайнът на електронни таблици често се пренебрегва, но методът е доста прост. Научете как да направите професионално изглеждащи в Excel.

Прочетете Напред
Свързани теми
  • Производителност
  • Електронна таблица
  • Калкулатор
  • Microsoft Excel
  • Математика
  • Анализ на данни
За автора Шан Абдул |(46 статии са публикувани)

Шан Абдул е ​​завършил машиностроене. След като завършва образованието си, той започва кариерата си като писател на свободна практика. Той пише за използването на различни инструменти и софтуер, за да помогне на хората да бъдат по -продуктивни като студент или професионалист. В свободното си време обича да гледа видеоклипове в YouTube за производителността.

Още от Шан Абдул

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате