Формула на Excel: Трябва да премине 4 от 6 предмета -

Съдържание

Обща формула

=IF(COUNTIF(range,">=70")>=4,"Pass","Fail")

Обобщение

За да върнете "Pass", когато някой от 4-те субекта има преминаващ резултат, и "Fail", когато не, можете да използвате формула, базирана на функциите IF и COUNTIF. В показания пример формулата в I5 е:

=IF(COUNTIF(C5:H5,">=70")>=4,"Pass","Fail")

където 70 представлява преминаващия резултат за всички предмети.

Обяснение

Работейки отвътре навън, тази формула използва функцията COUNTIF за преброяване на преминаващи резултати във всичките шест предмета:

COUNTIF(C5:H5,">=70") // count passing subjects

Резултатът в I5 е 3, в I6 е 5, а в I7 е 6. Добре е да използвате само COUNTIF, когато стартирате тази формула, за да сте сигурни, че получавате очакваните резултати, преди да добавите повече логика.

След това номерът, върнат от COUNTIF, се проверява спрямо 4 с по-голямо или равно на оператор (> =) и изразът връща TRUE или FALSE за логическия тест във функцията IF.

Ако 4 или повече субекти имат преминаващ резултат от най-малко 70, АКО връща "Pass". Ако не, функцията 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)

И ще върне TRUE само когато са изпълнени и трите условия:

  1. Преминаващ резултат по 4 от 6 предмета
  2. Проходен резултат по математика
  3. Преминаващ резултат на английски език

Ако имате нужда от логика „или / или“, можете да използвате функцията ИЛИ или дори да комбинирате ИЛИ с И.

Интересни статии...