Nader die EN, OF, en IF funksies in Excel

Gebruik logiese funksies om meervoudige toestande te toets

Die AND, OF en IF funksies is van Excel se beter bekende logiese funksies .

Wat die OR en EN funksie doen, soos getoon in rye twee en drie in die prent hieronder, is toets veelvuldige toestande en afhangende van watter funksie gebruik word, moet een of al die voorwaardes waar wees vir die funksie om 'n WAAR antwoord te gee. Indien nie, gee die funksie FALSE as 'n waarde terug.

In die prent hieronder word drie toestande getoets deur die formules in rye twee en drie:

Vir die OF-funksie , as een van hierdie toestande waar is, gee die funksie 'n waarde van WAAR in sel B2 terug.

Vir die EN-funksie moet al drie toestande waar wees vir die funksie om 'n waarde van WAAR in sel B3 terug te gee.

Die kombinasie van die OF en IF, of die EN en IF-funksies in Excel

© Ted French

So jy het die OR en EN funksies. Nou wat?

Voeg by die IF-funksie

Wanneer een van hierdie twee funksies gekombineer word met die IF-funksie, het die formule wat daaruit ontstaan ​​veel groter vermoëns.

Nestende funksies in Excel verwys na die plasing van een funksie in 'n ander. Die geneste funksie dien as een van die hooffunksies se argumente .

In die bostaande beeld bevat rye vier tot sewe formules waar die AND- of OR-funksie in die IF-funksie genesteer word.

In al die voorbeelde dien die geneste funksie as die IF-funksie se eerste of Logiese_test- argument.

= IF (OF (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")
= IF (EN (A2 <50, A3 <> 75, A4> = 100), het vandag (), 1000)

Die Formule-uitset verander

In alle formules in rye vier tot sewe is die EN en OR funksies identies aan hul eweknieë in rye twee en drie deurdat hulle die data in selle A2 tot A4 toets om te sien of dit aan die vereiste toestand voldoen.

Die IF-funksie word gebruik om die formule se uitset te beheer, gebaseer op wat vir die tweede en derde argument van die funksie ingevoer word.

Hierdie uitset kan wees:

In die geval van die IF / EN formule in sel B5, aangesien nie al drie selle in die reeks A2 tot A4 waar is nie, is die waarde in sel A4 nie groter as of gelyk aan 100 nie. Die EN-funksie gee 'n ONWAAR-waarde terug.

Die IF-funksie gebruik hierdie waarde en gee sy waarde_if_false- argument terug - die huidige datum wat deur die TODAY-funksie verskaf word .

Aan die ander kant gee die IF / OR formule in ry vier die teks stelling Data Correct omdat:

  1. Die OR-waarde het 'n WAAR-waarde teruggegee - die waarde in sel A3 is nie gelyk aan 75 nie.
  2. Die IF-funksie het dan hierdie resultaat gebruik om sy Value_if_false argument: Data Correct te lewer .

Skryf die Excel IF / OR Formule

Die onderstaande stappe dek hoe om die IF / OR formule in sel B4 in die prent hierbo in te voer. Dieselfde stappe kan gebruik word om enige van die IF formules in die voorbeeld in te voer.

Alhoewel dit moontlik is om die volledige formule met die hand in te tik,

= IF (OF (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")

baie mense vind dit makliker om die dialoogkassie van die IF-funksie te gebruik om die formule en argumente in te voer aangesien die dialoogkassie sintaksis soos kommaseparateerders tussen argumente en omliggende teksinskrywings in aanhalingstekens omsien.

Die stappe wat gebruik word om die IF / OR formule in sel B4 in te voer is:

  1. Klik op sel B4 om dit die aktiewe sel te maak .
  2. Klik op die Formules- oortjie van die lint .
  3. Klik op die Logiese ikoon om die aftreklys vir funksies oop te maak.
  4. Klik IF in die lys om die IF-funksie dialoog oop te maak.
  5. Klik die lyn Logical_test in die dialoogkassie.
  6. Voer die volledige EN-funksie in: OR (A2 <50, A3 <> 75, A4> = 100) in die Logical_test-lyn deur na die selverwysings te verwys indien nodig.
  7. Klik die lyn Value_if_true in die dialoogkassie.
  8. Tik die teks Data Korrekte (geen aanhalingstekens benodig nie).
  9. Klik op die Waarde_if_false reël in die dialoogkassie.
  10. Tik die teks in Gegevensfout.
  11. Klik OK om die dialoog te sluit en terug te keer na die werkblad.
  12. Soos reeds hierbo bespreek, moet die formule die Value_if_true- argument van Data Correct vertoon.
  13. As jy op sel B4 kliek, is die volledige funksie
    = IF (OF (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error") verskyn in die formulebalk bokant die werkblad.