Как да класирате в групи в Excel

Съдържание

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

Например, както е показано по -долу, има две групи (A и B) с по 5 елемента във всяка група. Всеки елемент има оценка в колона C. Сега има две класации, направени с този набор от данни. Колона D има общо класиране, а колона E има класиране по групи.

Сега има две класации, направени с този набор от данни. Колона D има общо класиране, а колона E има класиране по групи.

Докато цялостното класиране може лесно да бъде направено с помощта на функцията RANK, това за групите е малко по -сложно.

Ранг в рамките на Групи в Excel

Ето формулата, която ще даде ранга в рамките на групи в Excel:

= SUMPRODUCT ((A2 = $ A $ 2: $ A $ 11)*(C2 <$ C $ 2: $ C $ 11))+1

Как работи това?

Тази формула проверява за 2 условия:

  • (A2 = $ A $ 2: $ A $ 11) - Тази част връща масив от TRUEs/FALSEs въз основа на групата. Така че, ако използвате това в клетка E2, той ще провери A2: A11 и ще върне TRUE, където намери група A и FALSE, когато намери друга група.
  • (C2 <$ C $ 2: $ C $ 11) - Това проверява дали резултатът е по -малък от другите резултати в C2: C11 и връща TRUE, ако е по -малко, и FALSE, ако е повече.

Когато тези два масива от TRUEs/FALSEs се умножат, той ще върне TRUE само в случаите, когато и двете условия са изпълнени, т.е. съвпадението на групата и резултатите са по -малки от резултата в реда, където се използва формулата.

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

1 се добавя към резултата от SUMPRODUCT, за да получи ранга на дадения резултат в тази група.

Щракнете тук, за да изтеглите примерния файл.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave