
Общая формула
=IF(COUNTIF(range,">=70")>=4,"Pass","Fail")
Резюме
Чтобы вернуть «Успешно», когда любые 4 предмета имеют проходной балл, и «Неудачно», если нет, вы можете использовать формулу, основанную на функциях ЕСЛИ и СЧЁТЕСЛИ. В показанном примере формула I5 имеет следующий вид:
=IF(COUNTIF(C5:H5,">=70")>=4,"Pass","Fail")
где 70 представляет собой проходной балл по всем предметам.
Объяснение
Эта формула использует функцию СЧЁТЕСЛИ для подсчета проходных баллов по всем шести предметам:
COUNTIF(C5:H5,">=70") // count passing subjects
Результат в I5 - 3, в I6 - 5, а в I7 - 6. Хорошая идея - использовать только СЧЁТЕСЛИ, когда вы запускаете эту формулу, чтобы убедиться, что вы получаете ожидаемые результаты, прежде чем добавлять дополнительную логику.
Затем число, возвращаемое функцией СЧЁТЕСЛИ, сравнивается с 4 с помощью оператора больше или равно (> =), и выражение возвращает ИСТИНА или ЛОЖЬ для логической проверки внутри функции ЕСЛИ.
Если 4 или более предметов имеют проходной балл не менее 70, IF возвращает «Успешно». В противном случае функция ЕСЛИ возвращает «Fail».
Необходимо сдать математику и английский язык
Если математика и английский должны иметь проходные баллы, независимо от других баллов, формулу можно расширить следующим образом:
=IF(AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70),"Pass","Fail")
Здесь функция И используется для логической проверки внутри IF:
AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70)
И вернет ИСТИНА только при соблюдении всех трех условий:
- Проходной балл по 4 из 6 предметов
- Проходной балл по математике
- Проходной балл по английскому языку
Если вам нужна логика «или / или», вы можете использовать функцию ИЛИ или даже объединить ИЛИ с И.