Намиране на всяко трето число и връщане на най -голямото от тях в Microsoft Excel 2010

Anonim

Ако искате да намерите най -голямото всяко трето число в списък с числа, можем да използваме комбинацията от IF, MAX, MOD & ROW функции.

IF функция " проверява дали посоченото от вас условие е ВЯРНО или НЕВЯРНО. Ако условието се върне ВЯРНО след това връща предварително зададена стойност, ако условието се връща НЕВЯРНО след това връща друга предварително зададена стойност.

Синтаксис = IF (логически_тест, стойност_ако_истина, стойност_ако_фалша)

логически_тест: Логическият тест ще тества условието или критериите, ако условието отговаря, връща предварително зададената стойност, а ако условието не отговаря, връща друга предварително зададена стойност.

стойност_ако_истина: Стойността, която искате да бъде върната, ако този аргумент връща TRUE.

value_if_false: Стойността, която искате да бъде върната, ако този аргумент връща FALSE

"MAX": Връща максимума

номер от диапазон от клетки или масив. Например, ако списък с числа съдържа 5, 6, 7, 8, 9 и 10, тогава изходът ще бъде 10.

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

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

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

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

"MOD": Връща остатъка, след като числото е разделено на делител.

Синтаксис = MOD (число, делител)

номер: Това е числова стойност, чийто остатък искате да намерите.

делител: Това е числото, което се използва за разделяне на аргумента за число.

"ROW": Връща номера на реда на препратка.

Синтаксис: = ROW (справка)

Справка: Това е препратка към клетка или диапазон от клетки.

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

Имаме някои случайни числа в колона А. Нуждаем се от формула в клетка В2, за да търсим всеки набор от 3 числа от списък в колона А и да намерим най -големия брой за този набор. Всяко трето число е маркирано в червено.

  • В клетка В2 формулата ще бъде
  • = MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))
  • Това е формула на масив, натискаме CTRL + SHIFT + ENTER, формулата ще бъде оградена с фигурни скоби, като се използва това.
  • {= MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))}

  • Резултатът, който получаваме е 10, въпреки че има числа, по -големи от 10. Това е така, защото гореспоменатата формула проверява всяко трето число в диапазона. Ако е най -високото от всички, формулата игнорира стойностите, които са на 1ул& 2ndпозиция в диапазона. В нашия пример 100 и 2 са 1ул& 2ndчисла.
  • Формулата проверява клетки A2: A4 и установява, че 3rd числото е 3. В диапазон A5: A7, 3rd числото е 10 и в диапазона A8: A10, 3rd числото е 9. Най -голямото число от тези 3 числа (3,10,9) е 10. Следователно изходът е 10.