Formålet med den logiske funktion "hvis" i regnearkeditoren Microsoft Office Excel er at kontrollere sandheden af det udtryk, der sendes til det. Afhængigt af resultatet af denne kontrol returnerer funktionen en af de to værdier, der er sendt til den for dette. Hver af de tre parametre - betingelsen og de to returnerede resultater - kan også være sammenligningsfunktioner, der gør det muligt at sammenligne ethvert antal argumenter.
Nødvendig
Grundlæggende Excel-funktioner
Instruktioner
Trin 1
Brug boolesk og operator til at øge antallet af argumenter sammenlignet ved hjælp af funktionen if. Det giver dig mulighed for at bruge flere sammenligningsoperationer i tilfælde, hvor det er nødvendigt, at alle sammenligningshandlinger, der er anført i argumenterne, er sande. Hvis denne funktion f.eks. Skulle returnere en, forudsat at værdien i celle A1 er større end værdien i celle A5, og værdien af B1 er den samme som værdien for B3, så kan "hvis" -funktionen skrives som dette: HVIS (OG (A1> A5; B1 = B3); 1; 2). Antallet af argumenter for "og" -funktionen kan ikke være mere end 30, men hver af dem selv kan indeholde "og" -funktionen, så du har mulighed for at komponere en indlejrede dukke ud fra funktioner på ethvert rimeligt indlejringsniveau.
Trin 2
Nogle gange er det nødvendigt at kontrollere en tilstrækkelig tilstand i stedet for en nødvendig tilstand. I sådanne tilfælde skal du i stedet for funktionen "og" udvide antallet af argumenter ved hjælp af funktionen "eller". Lad os sige, at du vil have if-funktionen til at returnere en, når enten værdien i celle A1 er større end værdien i celle A5, eller B1 er den samme som B3, eller A4 er et negativt tal. Hvis ingen af betingelserne er opfyldt, skal funktionen returnere nul. En sådan konstruktion af tre sammenlignede og to returnerede argumenter for "hvis" -funktionen kan skrives således: IF (ELLER (A1> A5; B1 = B3; A4
Trin 3
Kombiner funktionerne “og”, “eller” og “hvis” på forskellige indlejringsniveauer for at opnå den optimale algoritme til sammenligning af det krævede antal argumenter. For eksempel: IF (ELLER (A1> A5; IF (OG (A7> A5; B1
Trin 4
Brug det andet og tredje hvis argumenter (returværdier) til at øge antallet af parametre, der skal sammenlignes. Hver af dem kan indeholde syv niveauer af indlejring med funktionerne “og”, “eller” og “hvis”. På samme tid skal du ikke glemme, at de sammenligningshandlinger, du foretager i det andet argument, kun kontrolleres, hvis sammenligningsoperationen i det første "hvis" argument returnerer værdien "sand". Ellers kontrolleres de funktioner, der er skrevet til positionen for det tredje argument.