Naudokite funkciją AND, kuri yra viena iš loginių funkcijų, kad nustatytumėte, ar visos testo sąlygos yra TRUE (teisingos).
Pavyzdys
Funkcija AND grąžina TRUE, jei visi jos argumentai įvertinti kaip TRUE, ir grąžina FALSE, jei vienas arba daugiau argumentų įvertinti kaip FALSE.
Dažniausiai funkcija AND naudojama kitų funkcijų, kurios vykdo loginius testus, naudingumui padidinti. Pavyzdžiui, funkcija IF atlieka loginį testą ir tada grąžina vieną reikšmę, jei tikrinimo rezultatas yra TRUE, ir kitą reikšmę, jei tikrinimo rezultatas yra FALSE. Naudodami funkciją AND kaip funkcijos IF argumentą loginis_testas, galite patikrinti ne vieną, o daug įvairių sąlygų.
Sintaksė
AND(logical1, [logical2], ...)
Funkcijos AND sintaksėje yra toliau nurodyti argumentai:
Argumentas |
Aprašas |
---|---|
Logical1 |
Būtinas. Pirmoji sąlyga, kurią norite patikrinti ir kuri gali būti įvertinta: TRUE arba FALSE. |
Logical2, ... |
Pasirinktinis. Papildomos sąlygos, kurias norite patikrinti ir kurios gali būti įvertintos TRUE arba FALSE; daugiausia galima patikrinti 255 sąlygas. |
Pastabos
-
Argumentai turi įvertinti tokias logines reikšmes kaip TRUE arba FALSE arba jie turi sutapti su masyvais arba nuorodomis, turinčiomis loginių reikšmių.
-
Jei masyvo arba nuorodos argumente yra tekstas arba tušti langeliai, tų reikšmių nepaisoma.
-
Jei nustatytame diapazone nėra loginių reikšmių, funkcija AND grąžina #VALUE! klaidą.
Pavyzdžiai
Toliau pateikiami keli bendrieji pavyzdžiai, kaip AND naudoti atskirai ir kartu su funkcija IF.
Formulė |
Aprašas |
---|---|
=AND(A2>1,A2<100) |
Pateikia TRUE (teisinga), jei langelyje A2 reikšmė yra didesnė už 1 IR mažiau nei 100, priešingu atveju rodoma FALSE (klaidinga). |
=IF(AND(A2<A3,A2<100),A2,"Reikšmė nepatenka į intervalą") |
A2 langelyje rodomas skaičius, jei jis mažesnis nei A3 IR mažesnis nei 100. Priešingu atveju jame rodomas pranešimas „Reikšmė nepatenka į intervalą“. |
=IF(AND(A3>1,A3<100),A3,"Reikšmė nepatenka į intervalą") |
A3 langelyje rodo reikšmę, jei ji yra didesnė nei 1 IR mažesnė nei 100, priešingu atveju rodomas pranešimas. Galite pakeisti bet kurį pasirinktą pranešimą. |
Priedo skaičiavimas
Tai gana įprastas scenarijus, kai reikia paskaičiuoti, ar pardavėjai nusipelno priedo, naudojant IF ir AND.
-
=IF(AND(B14>=$B$7,C14>=$B$5),B14*$B$8,0) – IF bendras pardavimas yra didesnis arba lygus (>=) pardavimo tikslui AND sąskaitos yra didesnės arba lygios (>=) sąskaitų tikslui, tada padauginti bendrą pardavimą iš priedo %, kitu atveju grąžinti 0.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.
Susijusios temos
Vaizdo įrašas: išplėstinės IF funkcijos Sužinokite, kaip naudoti įdėtąsias funkcijas formulėje Funkcija IFFunkcija ORFunkcija NOT"Excel" formulių apžvalgaKaip išvengti sugadintų formuliųFormulių klaidų aptikimas"Excel" spartieji klavišaiLoginės funkcijos (rodyklė)"Excel" funkcijos (pagal abėcėlę)"Excel" funkcijos (pagal kategoriją)