Връщане на цялото съдържание на реда, съдържащ най -високата математическа оценка

Anonim

В тази статия ще научим как да върнем цялото съдържание на реда, съдържащ най -високата оценка по математика в Microsoft Excel 2010.

Ако искате да намерите цялото съдържание на реда, съдържащ най -високата математическа оценка, можете да използвате комбинация от INDEX, MATCH & MAXфункции за извличане на изхода.
ИНДЕКС: Връща стойност или препратка на клетката в пресечната точка на определен ред и колона, в даден диапазон.

Синтаксис: = INDEX (масив, ред_ номер, номер_ колона)
СЪВПАДА функцията търси определен елемент в избран диапазон от клетки и след това връща относителната позиция на този елемент в диапазона.

Синтаксис = MATCH (lookup_value, lookup_array, match_type)
МАКС. Връща максималния брой от диапазон от клетки или масив. Например, ако списък с числа съдържа 5, 6, 7, 8, 9 и 10, тогава изходът ще бъде 10.

Синтаксис = MAX (номер1, номер2, …)

Може да има максимум 255 аргумента. Вижте по -долу показаната екранна снимка:

Нека вземем пример:

Имаме данни за студенти като студентски идентификатор в колона A, година в колона B, предмет в колона C и маркировки съответно в колона D. Нуждаем се от формула в диапазон A10: D10, за да извлечем цялото съдържание на реда въз основа на най -високите оценки за предмета Математика.

  • В клетка А10 формулата ще бъде
  • = INDEX (A3: A6, MATCH (MAX (($ D $ 3: $ D $ 6)**($ C $ 3: $ C $ 6 = "Math")), $ D $ 3: $ D $ 6,0))
  • Натиснете CTRL + SHIFT + ENTER, това е формула за масив.
  • Формулата ще изглежда така:- {= INDEX (A3: A6, MATCH (MAX (($ D $ 3: $ D $ 6)**($ C $ 3: $ C $ 6 = "Math")), $ D $ 3: $ D $ 6,0))}

  • Копирайки формулата от клетка A10 в диапазон B10: D10, ще получим желания резултат.

Функцията ще върне цялото съдържание на реда, съдържащ най -високата оценка по математика.