Skip to main content

Hur använder du AND, OR, och IF-funktioner i Excel

Kaminer för varje hem | Contura (Maj 2024)

Kaminer för varje hem | Contura (Maj 2024)
Anonim

Funktionerna AND, OR och IF är några av Excel: s bättre kända logiska funktioner. Beroende på vilken funktion som används, måste en eller alla villkor vara sanna för funktionen att returnera ett SANT svar. Om inte, returnerar funktionen FALSE som ett värde.

För OR-funktionen, om ett av dessa villkor är sant returnerar funktionen ett värde av TRUE i cell B2. För OCH-funktionen måste alla tre förutsättningar vara sanna för funktionen att returnera ett värde av TRUE i cell B3.

Nestar flera funktioner i Excel

Bygga Excel IF-uttalandet

Nesting-funktioner i Excel avser att placera en funktion i en annan. Den nestade funktionen fungerar som en av huvudfunktionens argument. I bilden ovan innehåller raderna fyra till sju formler där AND- eller OR-funktionen är indelad i IF-funktionen.

När en av dessa två funktioner kombineras med IF-funktionen har den resulterande formeln mycket större kapacitet.

I vårt specifika exempel, ovanstående, testas tre villkor med formlerna i raderna två och tre:

  • Är värdet i cell A2 mindre än 50?
  • Är värdet i cell A3 inte lika med 75?
  • Är värdet i cell A4 större än eller lika med 100?

Dessutom, i alla exemplen, fungerar den nestade funktionen som IF-funktionen först; detta första element är känt som Logiktest argument.

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

= OM (OCH (A2 <50, A3 <> 75, A4> = 100), I DAG (), 1000)

Ändring av formelens utgång

I alla formler i raderna fyra till sju är AND- och OR-funktionerna identiska med deras motsvarigheter i raderna två och tre genom att de testar data i celler A2 till A4 för att se om det uppfyller kraven.

IF-funktionen används för att styra formelens utgång baserat på vad som anges för funktionens andra och tredje argument. Exempel på denna utgång kan vara text som ses i rad fyra, ett tal som ses i rad fem, utgången från formeln eller en tom cell.

I fallet med IF / OCH-formeln i cellen B5, eftersom inte alla tre cellerna i intervallet A2 till A4 är sanna - värdet i cellen A4 är inte större än eller lika med 100-OCH-funktionen returnerar ett felaktigt värde.

IF-funktionen använder detta värde och returnerar dess Value_if_false argument - det aktuella datumet som levereras av funktionen TODAY.

Å andra sidan returnerar IF / OR-formeln i rad fyra textuppsättningen Datakorrigeringav en av två skäl:

  1. OR-värdet har returnerat ett TRUE-värde - värdet i cellen A3 motsvarar inte 75.
  2. IF-funktionen använde sedan detta resultat för att returnera dess värde_om_falskt argument: data korrekt

Anställa IF-förklaringen i Excel

Nästa steg täcker hur man anger IF / OR-formeln i cellen B4 från exemplet bilden. Samma steg här kan användas för att ange någon av IF-formlerna i våra speciella exempel.

Även om det är möjligt att helt enkelt skriva in den kompletta formeln manuellt, kan det vara lättare för många att använda IF-funktionens dialogruta för att ange formeln och argumenten. dialogrutan tar hand om syntaxflexibiliteter som kommaseparatorer mellan argument och omgivande textposter i citattecken.

Stegen som användes för att ange IF / OR-formeln i cellen B4 är följande:

  1. Klicka på cellen B4 för att göra den aktiva cellen.
  2. Klicka påformler fliken av bandet.
  3. Klicka påLogisk ikonen för att öppna rullgardinsmenyn.
  4. Klick OM i listan för att öppna dialogrutan IF-funktion.
  5. Klicka påLogiktest rad i dialogrutan.
  6. Ange fullständig OCH-funktionen: OR (A2 <50, A3 <> 75, A4> = 100) in i linjen Logical_test genom att peka på cellreferenser om så önskas.
  7. Klicka påvärde_om_sant rad i dialogrutan.
  8. Skriv in textenDatakorrigering(inga citattecken krävs).
  9. Klicka påvärde_om_falskt rad i dialogrutan.
  10. Skriv in texten Datorfel.
  11. Klick ok för att stänga dialogrutan och återgå till kalkylbladet.
  12. Som redan diskuterats ovan bör formeln visavärde_om_sant argument eller Datakorrigering.
  13. När du klickar på cell B4, den fullständiga funktionen visas i formulärfältet ovanför arbetsbladet.

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