Если вы хотите найти наибольшее каждое третье число в списке чисел, мы можем использовать комбинацию функций ЕСЛИ, МАКС, МОД и СТРОКА.

«Функция ЕСЛИ» проверяет, является ли указанное вами условие ИСТИНА или ЛОЖЬ. Если условие возвращает ИСТИНА, оно возвращает предустановленное значение, если условие возвращает ЛОЖЬ, то оно возвращает другое предустановленное значение.

Синтаксис = IF (логический_тест, значение_если_ истинно, значение_если_ ложь)

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

value_if_true: значение, которое вы хотите вернуть, если этот аргумент возвращает TRUE.

value_if_false: значение, которое вы хотите вернуть, если этот аргумент возвращает FALSE «MAX»: возвращает максимальное число из диапазона ячеек или массива. Например, если список чисел содержит 5, 6, 7, 8, 9 и 10, то на выходе будет 10.

Синтаксис = MAX (число1, число2, …​)

number1: * Это числовые значения. Они могут быть числами, именованными диапазонами или массивами. Первый аргумент значения представляет значения, которые вы взяли в качестве справочных.

number2: * Это числовые значения. Они могут быть числами, диапазонами имен или массивами. Второй аргумент значения представляет значения, которые вы взяли в качестве справочных.

Может быть максимум 255 аргументов. См. Скриншот ниже:

img1

«МОД»: возвращает остаток от деления числа на делитель.

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

число: это числовое значение, остаток от которого вы хотите найти.

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

«СТРОКА»: возвращает номер строки ссылки.

Синтаксис: = ROW (ссылка)

Ссылка: это ссылка на ячейку или диапазон ячеек.

Возьмем пример:

У нас есть несколько случайных чисел в столбце A. Нам нужна формула в ячейке B2, чтобы искать каждый набор из 3 чисел из списка в столбце A и находить наибольшее число для этого набора. Каждое третье число выделено красным.

img2

  • В ячейке B2 формула будет иметь вид

* = 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))}

img3

  • На выходе мы получаем 10, хотя есть числа больше 10.

Это связано с тем, что вышеупомянутая формула проверяет каждое третье число в диапазоне. Если оно является наибольшим из всех, формула игнорирует значения, которые находятся в позиции 1 ^ st ^ & 2 ^ nd ^ в диапазоне. В нашем примере 100 и 2 — это числа 1 ^ st ^ & 2 ^ nd ^.

  • Формула проверяет ячейки A2: A4 и обнаруживает, что число 3 ^ rd ^ равно 3.

В диапазоне A5: A7 число 3 ^ rd ^ равно 10, а в диапазоне A8: A10 число 3 ^ rd ^ равно 9. Наибольшее число из этих трех чисел (3,10,9) равно 10. Следовательно, выход составляет 10.