"AND", "ARBA" ir "IF" funkcijų priskyrimas "Excel"

Loginių funkcijų naudojimas kelių sąlygų patikrinimui

"AND", "AR" ir "IF" funkcijos yra "Excel" geriau žinomos loginės funkcijos .

Ką veikia "OR" ir "F" funkcija, kaip parodyta toliau pateiktame paveikslėlyje, yra dvi ir trys eilutės, yra daugybė bandymų sąlygų ir, priklausomai nuo to, kokia funkcija naudojama, viena ar visos sąlygos turi atitikti funkciją grąžinti TRUE atsakymą. Jei ne, funkcija grąžina FALSE vertę.

Toliau pateiktame paveikslėlyje trys sąlygos yra išbandomos formulėmis iš dviejų ir trijų eilučių:

Jei funkcija OR , jei viena iš šių sąlygų yra teisinga, funkcija grąžina vertei reikšmę TRUE B2 langelyje.

Dėl funkcijos "AND" visos trys sąlygos turi atitikti funkciją, kuri grąžina TRUE reikšmę lange B3.

"OR" ir "IF", arba "AND" ir "IF" funkcijų "Excel" derinimas

© Ted French

Taigi jūs turite OR ir AND funkcijas. Kas dabar?

Įtraukimas į IF funkciją

Kai viena iš šių dviejų funkcijų yra susijusi su IF funkcija, gaunama formulė turi daug daugiau galimybių.

"Lestų" funkcijos "Excel" reiškia, kad viena funkcija yra kitoje. Įdėta funkcija yra viena iš pagrindinių funkcijų argumentų .

Viršuje esančiame paveikslėlyje eilutės nuo keturių iki septynių nurodo formulę, kurioje IF arba funkcija yra įdėta į IF funkciją.

Visuose pavyzdžiuose įdėta funkcija veikia kaip pirmojo IF funkcijos ar loginio_test argumentas.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Duomenų klaida")
= IF (AND (A2 <50, A3 <> 75, A4> = 100), Šiandien (), 1000)

Formulės išvesties pakeitimas

Visose keturių-septynių eilučių formulėse AND ir AR funkcijos yra identiškos jų atitikmenims iš dviejų ir trijų eilučių, nes jos išbando duomenis ląstelėse A2-A4, kad įsitikintų, ar jos atitinka reikalaujamą sąlygą.

IF funkcija naudojama valdyti formulės produkciją pagal tai, kas įrašyta į antrojo ir trečiojo funkcijų argumentus.

Ši išvestis gali būti:

IF / Y formulės atveju ląstelėje B5, nes ne visos trys ląstelės nuo A2 iki A4 yra teisingos - ląstelėje A4 esanti vertė yra ne didesnė arba lygi 100-AND funkcija grąžina FALSE reikšmę.

IF funkcija naudoja šią vertę ir grąžina savo Value_if_false argumentą - dabartinę datą, kurią pateikia funkcija "TODAY" .

Kita vertus, ketvirtos eilutės IF / OR formulė grąžina tekstą " Data Correct", nes:

  1. OR vertė grąžino TRUE vertę - ląstelėje A3 vertė nėra lygi 75.
  2. Tada IF funkcija panaudojo šį rezultatą, kad grąžintų savo Value_if_false argumentą: Data Correct .

"Excel / IF Formulės" rašymas

Toliau pateikti veiksmai apima tai, kaip įvesties IF / OR formulę, esančią lange B4 aukščiau esančiame paveikslėlyje. Tie patys veiksmai gali būti naudojami norint įeiti į bet kurią iš formulių IF.

Nors yra įmanoma tiesiog įvesti visą formulę rankomis,

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Duomenų klaida")

daugeliui žmonių yra lengviau naudoti IF funkcijos dialogo langą įvesti formulę ir argumentus, nes dialogo langas rūpinasi sintaksė, pvz., kableliais atskiriantis argumentus ir aplinkinius teksto įrašus kabutėse.

Veiksmai, naudojami įvedant IF / OR formulę ląstelėje B4:

  1. Spustelėkite langelį B4 , kad jis taptų aktyvia ląstele .
  2. Spustelėkite skirtuką " Formulės " juostoje .
  3. Spustelėkite loginę piktogramą, kad atidarytumėte išskleidžiamąjį sąrašą.
  4. Spustelėkite IF sąraše, jei norite atidaryti dialogo langą IF funkcijos.
  5. Dialogo lange spustelėkite eilutę Logical_test .
  6. Įveskite pilną ir funkciją: ARBA (A2 <50, A3 <> 75, A4> = 100) į Logical_test eilutę naudodamiesi nuorodomis į ląstelių nuorodas, jei pageidaujate.
  7. Dialogo lange spustelėkite eilutę Value_if_true .
  8. Įveskite tekstą Duomenys teisingi (nereikia jokių kabučių).
  9. Dialogo lange spustelėkite eilutę Value_if_false .
  10. Įveskite tekstą Duomenų klaida.
  11. Spustelėkite Gerai, kad uždarytumėte dialogo langą ir grįžtumėte į darbalapį.
  12. Kaip jau buvo aptarta pirmiau, formulėje turėtų būti rodomas Value_if_true duomenų teisingumo argumentas .
  13. Kai spustelėsite langelį B4 , visa funkcija
    = IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error") rodomas formulės juostoje virš darbalapio.