Funkcija AND

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016

Naudokite funkciją AND, kuri yra viena iš loginių funkcijų, kad nustatytumėte, ar visos testo sąlygos yra TRUE (teisingos).

Pavyzdys

Funkcijos IR pavyzdžiai

Techninė informacija

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 IFlogical_test argumentą, galite patikrinti ne vieną, o daug įvairių sąlygų.

Sintaksė

AND(logical1, [logical2], ...)

Funkcijos AND sintaksėje yra toliau nurodyti argumentai:

Argumentas Aprašymas
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.

IF funkcijų naudojimo su AND pavyzdžiai

Formulė Aprašymas
=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 rodoma reikšmė, jei ji mažesnė nei A3 IR mažesnė nei 100. Priešingu atveju 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.

Pavyzdys, kaip apskaičiuoti pardavimo bonusą naudojant funkcijas IF ir AND. Formulė langelyje E14 yra =IF(AND(B14>=$B$7,C14>=$B$5),B14*$B$8,0)

  • =IF(AND(B14>=$B$7,C14>=$B$5),B14*$B$8,0)jei bendras pardavimas yra didesnis arba lygus (>=) pardavimo tikslui IR sąskaitos yra didesnės arba lygios (>=) klientų tikslui, tada dauginti bendrą pardavimą iš premijos %, priešingu atveju grąžinti 0.

Reikia daugiau pagalbos?

Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.