Поясню немного словами В F при нахождении макс выводится номер текущей строки 1. СТОЛБЕЦ(A4) - это номер столбца А, то есть 1. Когда мы потянем формулу вправо, то ссылка тоже поедет (доллара перед А нет) и в ячейке J4 будет уже СТОЛБЕЦ(В4). В - второй столбец, поэтому СТОЛБЕЦ(В4) = 2 2. НАИМЕНЬШИЙ($F2:$F264;СТОЛБЕЦ(A4)) - даст нам первый наименьший из столбца F. Это будет первая цифровая запись в нем. И она равна номеру текущей строки (см. п.1) 3. ИНДЕКС($A1:$A264; п.2) - выведет из столбца А то по порядку значение, какое мы нашли в п.2 Это все для ячейки I4 А для J4 п.1 будет равняться 2, а в п.2 найдется номер второй строки, где оценка по русскому тоже максимальна. Ну и п.3 выведет соответствующую фамилию И т.д. ЕСЛИОШИБКА(п.3 ; "") для того случая, когда макс значения закончились (в примере их всего два у нас). В этом случае НАИМЕНЬШИЙ($F2:$F264;СТОЛБЕЦ(C4)) даст ошибку (нет у нас третьего наименьшего, их всего два у нас), ИНДЕКС тогда тоже даст ошибку и тогда мы выводим второй аргумент ЕСЛИОШИБКА - пусто
Первое можно без допстолбца, просто звездочку добавьте
Код
=СЧЁТЕСЛИ(A2:A264;"З*")
По №3. Такая формула достаточно проста? Или нужно попроще? Для I4
Поясню немного словами В F при нахождении макс выводится номер текущей строки 1. СТОЛБЕЦ(A4) - это номер столбца А, то есть 1. Когда мы потянем формулу вправо, то ссылка тоже поедет (доллара перед А нет) и в ячейке J4 будет уже СТОЛБЕЦ(В4). В - второй столбец, поэтому СТОЛБЕЦ(В4) = 2 2. НАИМЕНЬШИЙ($F2:$F264;СТОЛБЕЦ(A4)) - даст нам первый наименьший из столбца F. Это будет первая цифровая запись в нем. И она равна номеру текущей строки (см. п.1) 3. ИНДЕКС($A1:$A264; п.2) - выведет из столбца А то по порядку значение, какое мы нашли в п.2 Это все для ячейки I4 А для J4 п.1 будет равняться 2, а в п.2 найдется номер второй строки, где оценка по русскому тоже максимальна. Ну и п.3 выведет соответствующую фамилию И т.д. ЕСЛИОШИБКА(п.3 ; "") для того случая, когда макс значения закончились (в примере их всего два у нас). В этом случае НАИМЕНЬШИЙ($F2:$F264;СТОЛБЕЦ(C4)) даст ошибку (нет у нас третьего наименьшего, их всего два у нас), ИНДЕКС тогда тоже даст ошибку и тогда мы выводим второй аргумент ЕСЛИОШИБКА - пусто_Boroda_