
Bendroji formulė
=IF(COUNTIF(range,">=70")>=4,"Pass","Fail")
Santrauka
Jei norite grąžinti „Gerai“, kai bet kuris iš 4 subjektų turi rezultatą, o „Ne“, kai ne, galite naudoti formulę, pagrįstą IF ir COUNTIF funkcijomis. Parodytame pavyzdyje formulė I5 yra:
=IF(COUNTIF(C5:H5,">=70")>=4,"Pass","Fail")
kur 70 reiškia visų dalykų išlaikytą balą.
Paaiškinimas
Dirbant iš vidaus, ši formulė naudoja funkciją COUNTIF, kad suskaičiuotų visų šešių dalykų išlaikymo balus:
COUNTIF(C5:H5,">=70") // count passing subjects
Rezultatas I5 yra 3, I6 yra 5, o I7 yra 6. Geriausia, kai pradėsite šią formulę, naudokite tik COUNTIF, kad įsitikintumėte, jog gaunate tikėtinus rezultatus prieš pridėdami daugiau logikos.
Tada skaičius, kurį grąžino COUNTIF, tikrinamas pagal 4 su didesniu arba lygiu operatoriui (> =), o išraiška pateikia funkcijoje IF esančio loginio testo reikšmę TRUE arba FALSE.
Jei 4 ar daugiau tiriamųjų išlaikymo balas yra ne mažesnis kaip 70, IF grąžina „Leisti“. Jei ne, IF funkcija grąžina „Fail“.
Turi išlaikyti matematiką ir anglų kalbą
Jei matematikos ir anglų kalbos balai turi būti išlaikomi, nepriklausomai nuo kitų balų, formulę galima išplėsti taip:
=IF(AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70),"Pass","Fail")
Čia funkcija AND naudojama loginiam bandymui IF viduje:
AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70)
IR grąžins TRUE tik tada, kai bus įvykdytos visos trys sąlygos:
- Sėkmingas balas 4 iš 6 subjektų
- Sėkmingas matematikos rezultatas
- Sėkmingas rezultatas anglų kalba
Jei jums reikalinga „arba“, arba „logika“, galite naudoti funkciją ARBA arba net derinti ARBA su IR.