Hoe je het in Excel moet doen, is niet hetzelfde. Logische functies van Excel. De som van kolommen of cellen vinden

Dit artikel zal zich richten op de “Als”-functie van de Excel-spreadsheet-editor. Het houdt verband met de logische mogelijkheden van de applicatie. Deze functie kan als de meest voorkomende worden beschouwd en wordt vaak tijdens het werk gebruikt.


Belangrijkste kenmerken

In Excel maakt de 'Als'-formule verschillende soorten taken mogelijk waarbij bepaalde waarden moeten worden vergeleken en een resultaat moet worden verkregen. Deze oplossing maakt het mogelijk om vertakkingsalgoritmen te gebruiken en een beslisboom te creëren.

Toepassingsvoorbeelden

De functie ziet er als volgt uit: =ALS (taak; waar; onwaar). De eerste component is een logische expressie. Het kan verschijnen als een zin of een getal. Bijvoorbeeld ‘10’ of ‘exclusief BTW’. Deze parameter moet worden ingevuld. Waar is de waarde die als resultaat wordt weergegeven als de expressie waar is. False vertegenwoordigt de gegevens die worden geretourneerd als de taak onjuist is.

Gelijkheid van parameters van twee cellen

Om de mogelijkheden van de If-functie in Excel beter te begrijpen, is het noodzakelijk om voorbeelden te geven. Daarom is het de moeite waard om ze verder te overwegen. U moet de waarde 8 invoeren in cel C1. Daarna moet u in het veld op adres D1 een formule invoeren zoals: =ALS(C1<10; 1; 2). В результате программа самостоятельно начинает сравнение параметров из клетки C1 со значением 10. Когда оно достигнет десяти, в поле по адресу D1 можно увидеть единица. В противном случае редактор отобразит 2.

We kunnen nog een ander voorbeeld overwegen. Er zijn verschillende studenten en hun cijfers die op het examen worden verdiend. De gegevens zijn als volgt: 5, 4, evenals 3 en 2. Volgens de voorwaarden van de taak is het noodzakelijk om voor elke student een tekstopmerking "geslaagd" of "niet geslaagd" te maken. Als een student dus het cijfer drie of hoger behaalt, wordt hij geacht geslaagd te zijn voor het examen. Als zijn score lager is dan 3, is de leerling niet geslaagd voor de toets. Om een ​​dergelijk probleem op te lossen, moet u de volgende formule schrijven: =ALS(C1<3; «не справился»; «сдал»).

Het programma begint de resultaten van elke student te vergelijken. Als de indicator minder dan drie is, verschijnt het bericht “mislukt” in de overeenkomstige cel. Wanneer het cijfer 3 of hoger is, ziet u in de verplichte kolom de opmerking dat de student niet geslaagd is voor het examen. Het is vermeldenswaard dat tekstcommentaar altijd tussen aanhalingstekens moet worden geschreven. Bij gebruik van deze functie kunnen de volgende vergelijkingsoperatoren worden gebruikt:< >, =, >, <, >=, <=.

Voorbeelden waarbij de voorwaarden “OR”, “AND” worden gebruikt

Verdere overweging van de logische mogelijkheden van deze applicatie is noodzakelijk. Het is mogelijk om de If-functie te combineren met vergelijkingsoperatoren. Dit zijn de volgende parameters:

"OF";
"EN".

Het is noodzakelijk om in Excel een belangrijke voorwaarde aan te geven: wanneer het cijfer van de student gelijk is aan of lager dan 5, maar groter dan 3. In dit geval moet er een opmerking worden weergegeven: “geslaagd” of “niet geslaagd”. Dus alleen de studenten die de A's en B's hebben behaald, slagen. Om deze taak in een spreadsheet-editor te schrijven, moet u een speciale formule gebruiken. Het heeft de volgende vorm: =ALS(EN(A1<=5; A1>3); “gaat”, “nee”).

Als we een complexer voorbeeld bekijken, moeten we 'OR' of 'AND' gebruiken. Zo kunt u vertrouwd raken met het gebruik van een formule in Excel als er meerdere voorwaarden aan een taak zijn verbonden. Bijvoorbeeld: =ALS(OF(A1=5; A1=10); 100; 0). In dit geval kunnen we concluderen dat wanneer de waarde in cel A1 5 of 10 is, het programma het resultaat als 100 weergeeft. Anders is het 0. Het is mogelijk deze operatoren toe te passen om oplossingen te vinden voor complexere problemen.

In de database moet u bijvoorbeeld debiteuren berekenen die meer dan 10.000 roebel moeten betalen. U kunt als voorwaarde stellen dat de lening langer dan zes maanden, dat wil zeggen zes maanden, niet is afgelost. Dankzij de “If”-functie van de Excel-spreadsheeteditor kunt u automatisch een “probleemklant”-markering krijgen naast de overeenkomstige namen. Laten we zeggen dat cel A1 gegevens bevat die de duur van de schuld (maanden) aangeven. Veld B1 bevat het bedrag.

In dit geval wordt de formule in de volgende vorm weergegeven: =IF(AND(A1>=6; B1>10000); “probleemcliënt”; “”). Als dus een persoon wordt geïdentificeerd die aan de gespecificeerde voorwaarden voldoet, geeft het programma een overeenkomstig commentaar naast zijn naam weer. Voor andere lijstleden blijft deze cel leeg.

Ook kunt u een voorbeeld zien wanneer de situatie kritiek is. Er moet een passende opmerking worden ingevoerd. Het resultaat is dat de formule er als volgt uitziet: =IF(OR(A1>=6; B1>10000); “kritieke situatie”; “”). Als het programma echter een match identificeert op basis van ten minste één van de parameters, wordt een overeenkomstige opmerking weergegeven.

Complexe taken

De "Als"-functie van Excel wordt gebruikt om ingebouwde fouten bij het delen door nul te voorkomen. Bovendien wordt het in een aantal andere situaties gebruikt. Het eerste geval wordt aangeduid als “DIV/0”. Het is vrij vaak te vinden. Dit gebeurt meestal wanneer de A/B-formule moet worden gekopieerd. Tegelijkertijd is de B-indicator in individuele cellen 0. Om een ​​dergelijke situatie te voorkomen, is het de moeite waard om de mogelijkheden van de betreffende operator te gebruiken. De vereiste formule is dus als volgt: =IF(B1=0; 0; A1/B1). Dus als cel B1 gevuld is met de waarde "nul", zal de editor "0" weergeven. Anders deelt het programma de A1-indicator door de B1-gegevens en levert het het gewenste resultaat op.

Korting

Zoals de praktijk laat zien, doen zich vaak situaties voor die hieronder worden besproken. U moet kortingen berekenen, rekening houdend met het totale geldbedrag dat is uitgegeven aan de aankoop van een specifiek product. De gebruikte matrix is ​​als volgt: kleiner dan 1000 - 0%; 1001-3000 - 3%; 3001-5000 - 5%; meer dan 5001 - 7%. U kunt kennis maken met de situatie wanneer Excel een database met bezoekers heeft en informatie over het bedrag dat aan de aankoop is uitgegeven. Vervolgens berekent u per klant de korting. Om dit te doen, moet u de volgende uitdrukking toepassen: =IF(A1>=5001; B1*0,93; IF(A1>=3001; B1*0,95;..).

Het systeem controleert het totaalbedrag van de aankopen. Als deze de waarde van 5.001 roebel overschrijdt, wordt de productprijs met 93 procent vermenigvuldigd. Als de grens van 3001 eenheden wordt overschreden, vindt een soortgelijke actie plaats, maar wordt al met 95% rekening gehouden.

Uitdrukkingen als ‘groter dan of gelijk aan’, ‘kleiner dan of gelijk aan’ en ‘niet gelijk aan’ kunnen zeer nuttig zijn bij het analyseren van gegevens.

Deze operators gebruiken vergelijkingen tussen twee waarden en het resultaat van de vergelijking zal zijn WAAR of LEUGEN.

Houd er rekening mee dat Booleaanse operatoren waarden vergelijken, ongeacht of deze rechtstreeks zijn ingevoerd of met behulp van een formule zijn gemaakt. Deze operators vergelijken exact waarden. Geen formules.

Gelijk (=) en niet gelijk ()

Deze operatoren zijn eenvoudig: ze vertellen je of twee waarden gelijk of niet gelijk aan elkaar zijn:

Deze gelijke en niet gelijke operatoren werken ook met tekst:

Groter dan (>) en kleiner dan () - als de eerste waarde groter is dan de tweede, is het resultaat TRUE Kleiner dan (=) en kleiner dan of gelijk aan (=) operator - als de eerste waarde groter is dan of gelijk is aan de seconde, is het resultaat TRUE Kleiner dan of gelijk aan ( operator
Forumnaam Onderwerpen Berichten Update Hier kunt u antwoorden krijgen op vragen over Microsoft Excel 58627 479886 13 nov 2018 01:32:48 44519 357825 29 jan 2017 17:28:40 Top geselecteerde onderwerpen uit het hoofdforum 14 80 28 jun 2018 15:25 :11 Als je een gelukkige eigenaar bent van een Mac 😉 220 1066 11 nov 2018 04:30:45 Sectie voor posten betaald vragen, projecten en taken en het vinden van artiesten daarvoor. 2149 13707 12 nov 2018 23:19:09 Als u de PLEX-invoegtoepassing voor Microsoft Excel hebt gedownload of gekocht en vragen of suggesties heeft, kunt u hier terecht. 317 1617 12 nov 2018 14:23:59 824 11982 12 nov 2018 14:08:08 Bespreking van functionaliteit, regels etc. 270 3481 30 okt 2018 15:01:36 Momenteel op het forum (gasten: 426, gebruikers: 5, waarvan verborgen: 1) , Verjaardag wordt vandaag gevierd (35), (32), (31) Totaal aantal geregistreerde gebruikers: 83968 Geaccepteerde deelname aan discussie: 32196 Totaal aantal onderwerpen: 106940

Als vergelijkingstekens zoals “meer dan” (>) en “kleiner dan” (
ALS-functie EN, OF, NIET-functies Geneste ALS-functies TRUE en FALSE-functies ISBLANK-functie Booleaanse expressies worden gebruikt om voorwaarden te schrijven die getallen, functies, formules, tekst of Booleaanse waarden vergelijken. Elke logische expressie moet ten minste één vergelijkingsoperator bevatten, die de relatie tussen de elementen van de logische expressie definieert. Hieronder vindt u een lijst met Excel-vergelijkingsoperatoren = Gelijk aan > Groter dan >= Groter dan of gelijk aan Niet gelijk aan. Het resultaat van een logische expressie is de logische waarde TRUE (1) of de logische waarde FALSE (0). ALS-functie

De ALS-functie heeft de volgende syntaxis:

=ALS(logische_expressie, waarde_als_waar, waarde_als_onwaar)

De volgende formule retourneert 10 als de waarde in cel A1 groter is dan 3, en anders 20:

ALS(A1>3,10,20)

U kunt andere functies gebruiken als argumenten voor de ALS-functie. De ALS-functie kan tekstargumenten gebruiken. Bijvoorbeeld:

IF(A1>=4; “Geslaagd voor de test”; “Niet geslaagd voor de test”)

U kunt tekstargumenten gebruiken in de ALS-functie, zodat als niet aan de voorwaarde wordt voldaan, deze een lege tekenreeks retourneert in plaats van 0.

Bijvoorbeeld:

ALS(SOM(A1:A3)=30,A10,"")

Het argument booleaanse_expressie van de functie ALS kan een tekstwaarde bevatten. Bijvoorbeeld:

IF(A1="Dynamo";10;290)

Deze formule retourneert 10 als cel A1 de tekenreeks "Dynamo" bevat, en 290 als deze een andere waarde bevat. De overeenkomst tussen de tekstwaarden die worden vergeleken, moet exact zijn, maar niet hoofdlettergevoelig.

Functies EN, OF, NIET

Functies AND (AND), OR (OR), NOT (NOT) - hiermee kunt u complexe logische expressies maken. Deze functies werken in combinatie met eenvoudige vergelijkingsoperatoren. De EN- en OF-functies kunnen maximaal 30 Booleaanse argumenten bevatten en hebben de volgende syntaxis:

=En(logische_waarde1,logische_waarde2...)
=OF(logische_waarde1,logische_waarde2...)

De functie NIET heeft slechts één argument en de volgende syntaxis:

=NIET(booleaanse_waarde)

Argumenten voor de functies AND, OR en NOT kunnen geen Booleaanse expressies, matrices of celverwijzingen zijn die Booleaanse waarden bevatten.

Laten we een voorbeeld geven. Laat Excel de tekst 'Geslaagd' retourneren als de leerling een GPA heeft die groter is dan 4 (cel A2) en een verzuimpercentage van minder dan 3 (cel A3). De formule ziet er als volgt uit:

=ALS(EN(A2>4,A3

Hoewel de OR-functie dezelfde argumenten heeft als de AND-functie, zijn de resultaten totaal verschillend. Dus als we in de vorige formule de EN-functie vervangen door OF, dan slaagt de leerling als aan tenminste één van de voorwaarden is voldaan (gemiddelde score hoger dan 4 of verzuim lager dan 3). De OR-functie retourneert dus de logische waarde TRUE als ten minste één van de logische expressies waar is, en de AND-functie retourneert de logische waarde TRUE alleen als alle logische expressies waar zijn.

De functie keert de waarde van zijn argument NIET om naar de tegenovergestelde Booleaanse waarde en wordt meestal gebruikt in combinatie met andere functies. Deze functie retourneert de logische waarde TRUE als het argument FALSE is, en de logische waarde FALSE als het argument TRUE is.

Geneste ALS-functies

Soms kan het erg moeilijk zijn om een ​​logisch probleem op te lossen met alleen vergelijkingsoperatoren en AND, OR, NOT-functies. In deze gevallen kunt u geneste ALS-functies gebruiken. De volgende formule gebruikt bijvoorbeeld drie ALS-functies:

=ALS(A1=100;"Altijd";ALS(EN(A1>=80;A1=60;A1

Als de waarde in cel A1 een geheel getal is, luidt de formule als volgt: 'Als de waarde in cel A1 100 is, retourneert u de tekenreeks 'Altijd'. Anders, als de waarde in cel A1 tussen 80 en 100 ligt, retourneert u Normaal. Anders, als de waarde in cel A1 tussen 60 en 80 ligt, retourneert u de tekenreeks 'Soms'. En als geen van deze voorwaarden waar is, retourneert u de tekenreeks "Nooit". In totaal zijn maximaal 7 niveaus van nesten van IF-functies toegestaan.

Functies WAAR en ONWAAR

De functies TRUE en FALSE bieden een alternatieve manier om de Booleaanse waarden TRUE en FALSE te schrijven. Deze functies hebben geen argumenten en zien er als volgt uit:

=WAAR()
=ONWAAR()

Cel A1 bevat bijvoorbeeld een Booleaanse expressie. Vervolgens retourneert de volgende functie de waarde "Pass" als de uitdrukking in cel A1 WAAR oplevert:

ALS(A1=WAAR(); “Pass”; “Stop”)

Anders retourneert de formule "Stop".

LEGE functie

Als u wilt bepalen of een cel leeg is, kunt u de ISBLANK-functie gebruiken, die de volgende syntaxis heeft:

=EBLANK(waarde)

Bovenaan de pagina

Bovenaan de pagina

Een van de meest populaire functies in de Excel-applicatie is ALS. Het is logisch vergelijking betekenis en het verkregen resultaat. Simpel gezegd zou de functie als volgt kunnen klinken:

ALS de voorwaarde waar is, dan doen we het, anders doen we iets anders

Syntaxis Deze functie is vrij eenvoudig:

IF (logische_voorwaarde; waarde in case_TRUE; waarde in case_FALSE)

Laten we het eens nader bekijken:

  • Logische_voorwaarde– de waarde die we zullen controleren
  • Waarde_in_case_TRUE– actie wanneer aan een vereiste is voldaan
  • Waarde in case_FALSE– actie wanneer niet aan de logische_voorwaarde is voldaan

Hoe de functie te gebruiken

Voorbeeld nr. 1

De onderstaande schermafbeeldingen tonen de eenvoudigste gebruikscasus. Wij eerst controleren gegeven voorwaarde A1>25. ALS dit een vereiste is rennen en vervolgens uitgevoerd naar cel “ meer dan 25", anders " kleiner dan of gelijk aan 25».

Voorbeeld nr. 2

Nu een moeilijkere taak. Hieronder bekijken we een voorbeeld van hercertificering van bedrijfsmedewerkers. In eerste instantie ziet de tabel er als volgt uit:

Ons nodig geef in kolom C de resultaten van de hercertificering weer, die een binaire waarde kunnen aannemen: GESLAAGD of MISLUKT. Onze criteria zijn als volgt: wie heeft gebeld ruim 45 punten, hij wordt beschouwd wie is geslaagd examen, maar de rest niet.

Om een ​​taak te voltooien nodig:


Wij hanteren een aantal voorwaarden

Indien nodig de functie ALS Kan investeren in elkaar. Daarom zullen we de oplossingsmogelijkheden uitbreiden.

Laten we bijvoorbeeld de hercertificering van medewerkers nemen, waar we het eerder over hadden. Laten we de resultaatcriteria wijzigen en We geven iedereen een beoordeling: Slecht, Goed en Uitstekend. Geweldig we zullen plaatsen wanneer de punten zal boven de 60 uitkomen. Evaluatie Je kunt het goed krijgen door te typen van 45 tot 60 punten. In andere gevallen gingen we aan de slag Slecht.


Zoals uit het voorbeeld blijkt, kunt u in plaats van de tweede en derde waarde van de functie een voorwaarde vervangen. Op deze manier voegen we het benodigde aantal bijlagen toe. Echter vermeldenswaard dat het na het toevoegen van 3-5 bijlagen bijna onmogelijk wordt om met de formule te werken, omdat het zal erg omvangrijk zijn.

Ander gebruik van de functie

De som van kolommen of cellen vinden

Het is bijvoorbeeld nodig om elke tweede cel van een kolom op te tellen. In dit geval kan het gebruik van de operator helpen SUMIF. Hiermee kunt u alleen werken met de kolommen die aan onze vereisten voldoen. We zullen het geval overwegen waarin het nodig is om elementen in oneven rijen op te tellen.

Om het probleem op te lossen hebben we nodig invoegen extra kolom en nummer de rijen 1 en 0. Het zijn deze gegevens die we in onze formule zullen gebruiken. Het voorbeeld laat zien welke formule we hebben gebruikt.

Syntaxis: SUM.ALS(celbereik; gebruikte_voorwaarde; [sombereik])

  • Bereik– vereist argument. Hier stelt u een bereik in dat wordt geëvalueerd op naleving van de voorwaarde.
  • Conditie_gebruikt– hier geven we aan welke cellen moeten worden opgeteld.
  • Som_bereik– geef aan welk bereik moet worden gebruikt voor optelling.

Aantal herhalingen van elementen op een vel

In dit geval kunnen we tellen hoe vaak een bepaald element op het blad verschijnt. Hiervoor gebruiken we de functie AANTAL. Het telt het aantal cellen dat overeenkomst met een bepaalde waarde.

In dit voorbeeld tellen we hoeveel klanten er in elke stad zijn. In de formule specificeren we eerst het bereik en als tweede de waarden waarnaar moet worden gezocht.

We gebruiken AANTAL.ALS en SUM.ALS bij het berekenen van gegevens

In het voorbeeld zullen we proberen te bepalen gemiddeld inkomen van klanten in elke stad. Om dit te doen, delen we de totale inkomsten van de stad door het aantal klanten.

Meerdere exemplaren van een element in een lijst zoeken

Als we een voortdurend bijgewerkte lijst met gegevens hebben, waarin, naarmate deze groeit, duplicaten, kan het lastig zijn om vermeldingen in deze lijst te vinden. De eenvoudigste manier om dit probleem op te lossen is door de functie te gebruiken VERZOEKEN En AANTAL.

Om te beginnen, laten we toevoegen een extra kolom die het volgnummer van het voorkomen toevoegt aan de klantnaam. Als gevolg hiervan zal de eerste vermelding van het element Naam1 opleveren, de volgende Naam2, enz.

Wij gebruiken zoekopdracht door klant Christina Aguilera. Met behulp van de VLOOKUP-formule ("Christina Aguilera3", search_range, 2, FALSE) krijgen we het derde nummer van deze klant. In de formule stellen we de laatste waarde in op FALSE, omdat de lijst niet gesorteerd is en we een exacte overeenkomst van de elementen nodig hebben.

Hoe het aantal investeringen IF te verminderen

Versies tot en met EXCEL 2003 worden ondersteund tot 7 niveaus nestelen ALS. Vanaf Excel 2007 is dit een beperking VERWIJDERD. Maar het is de moeite waard om op te merken dat maar weinig mensen onder de 3-4 niveaus van nesten komen.

Om het gebruik van IF-nestings te verminderen, kunt u de functie gebruiken KEUZE. Het werkt met waarden of acties uit een bepaalde lijst op indexnummer.

Syntaxis: SELECT (index_nummer; index_waarde1; index_waarde2; [index_waarde3];…)

De functie bijvoorbeeld KEUZE (1; "Derde"; "Tweede"; "Eerste"), zal ons het woord teruggeven " Derde"als we het aan een cel toevoegen.

Het is vermeldenswaard dat er enkele beperkingen zijn. In het bijzonder kan de index dat zijn alleen cijfers.

Er zijn veel verschillende functies in Excel die werken door logische voorwaarden te controleren. Dit zijn bijvoorbeeld de functies ALS, AANTAL.ALS, SOM.ALS, etc. Logische voorwaarden kunnen ook in reguliere formules worden gespecificeerd als u een bevestigend antwoord wilt krijgen: Ja of Nee. Door bijvoorbeeld eenvoudige logische voorwaarden te stellen, kunt u de volgende vragen beantwoorden:

  • 5 is meer dan 8?
  • Is de inhoud van cel A5 minder dan 8?
  • Of misschien gelijk aan 8?

Vergelijkingsoperatoren in Excel

Excel heeft een aantal standaardoperatoren die worden gebruikt om eenvoudige Booleaanse voorwaarden in te stellen. Alle zes mogelijke vergelijkingsoperatoren worden weergegeven in de onderstaande tabel:

Een voorwaarde instellen in Excel

Met vergelijkingsoperatoren kunt u voorwaarden opgeven die de Booleaanse waarden TRUE of FALSE retourneren. Voorbeelden van het gebruik van logische voorwaarden worden hieronder weergegeven:

=A1=B1– Deze voorwaarde retourneert WAAR als de waarden in de cellen A1 en B1 gelijk zijn, of anders ONWAAR. Door deze voorwaarde in te stellen, kunt u tekstreeksen op een hoofdlettergevoelige manier vergelijken. Als u bijvoorbeeld “JANUARI” en “Januari” vergelijkt, zal de formule WAAR retourneren.

=A1>B1– De volgende formule retourneert WAAR als de waarde in cel A1 groter is dan die in B1. Anders retourneert de formule FALSE. Dergelijke vergelijkingen kunnen ook worden ingesteld bij het werken met tekst.

Als cel A1 bijvoorbeeld de waarde 'Oranje' bevat en B1 'Watermeloen' bevat, retourneert de formule ONWAAR omdat 'Watermeloen' in alfabetische volgorde lager is dan 'Oranje'. Hoe lager, hoe meer.

=A1<=B1 – De formule retourneert WAAR als de waarde in cel A1 kleiner is dan of gelijk is aan de waarde in cel B1. Anders is het resultaat FALSE.

=A1<>B1– De formule retourneert WAAR als de waarden van de cellen A1 en B1 niet gelijk zijn. Anders - ONWAAR.

Er zijn Booleaanse functies in Excel WAAR() En LEUGEN(), die geen argumenten hebben. Deze functies zijn voornamelijk bedoeld om compatibiliteit met andere spreadsheets te bieden. U kunt TRUE en FALSE-waarden rechtstreeks in cellen of formules invoeren zonder het functienotatieformulier te gebruiken, Excel begrijpt alles prima.

Als u er zeker van bent dat u dit onderwerp al goed genoeg onder de knie heeft, kunt u het artikel De logische functies van Excel gebruiken om complexe voorwaarden in te stellen raadplegen om te leren hoe u voorwaarden kunt instellen met behulp van bijvoorbeeld verschillende logische functies. EN() of OF().

Het testen van de waarheid van voorwaarden en logische vergelijkingen tussen uitdrukkingen, die bij veel problemen voorkomen. Om voorwaardelijke formules te maken, kunt u de " En", "," En " Als ".

De functie bijvoorbeeld Als gebruikt de volgende argumenten.

Formule met behulp van de if-functie

Logische uitdrukking: de te testen toestand.

Value_if_true: Retourneert waarde als de voorwaarde waar is.

Value_if_false: Retourneert waarde als de voorwaarde onwaar is.

Zie Formules maken en verwijderen voor meer informatie over het maken van formules.

In dit artikel

Een voorwaardelijke formule maken die resulteert in een Booleaanse waarde (waar of onwaar)

Om deze taak uit te voeren, gebruikt u de functies en operatoren. of En Niet

Voorbeeld

Een voorbeeld kopiëren

Belangrijk:

    Formules in de groep Afhankelijkheden van formules klik op de knop Formules weergeven.


10


11

Gegevens

Tandwielen

Wij voegen in

Formule

Beschrijving (resultaat)

EN (A2>A3, A2

Bepaalt of de waarde in cel A2 groter is dan de waarde in cel a3, en of de waarde in a2 kleiner is dan de waarde in A4. ONWAAR

OF (A2>A3; A2

Bepaalt of de waarde in cel A2 groter is dan de waarde in A3, of een waarde die kleiner is dan de waarde in A4. SET

NIET (A2 + A3 = 24)

Geeft aan dat de som van de waarden in de cellen A2 en A3 niet gelijk is aan 24. FALSE

NIET (A5 = "Tandwielen")

Bepaalt of de waarde in cel A5 ongelijk is aan 'Sprocketts'. ONWAAR

OF (A5<>"Sprocketts"; A6 = "grafische elementen")

Bepaalt of de waarde in cel A5 niet gelijk is aan "Sprockets" en ook of de waarde van het argument A6 gelijk is aan "Widgets". SET

Zie Functies en functies in plaats van Functies voor meer informatie over het gebruik van deze functies.

Het creëren van een voorwaardelijke formule die resulteert in een andere berekening of andere waarden dan waar of onwaar

Gebruik functies en operators om deze taak te volbrengen Als, en en of, zoals weergegeven in het volgende voorbeeld.

Voorbeeld

Om dit voorbeeld begrijpelijker te maken, kopieert u het op een blanco vel papier.

Een voorbeeld kopiëren

    Markeer het voorbeeld in dit artikel.

Belangrijk: Markeer geen rij- of kolomkoppen.

Een voorbeeld in de help benadrukken

    Druk op CTRL+C.

    Maak in Excel een lege werkmap of blad.

    Selecteer cel A1 op het blad en druk op CTRL+V.

Belangrijk: Om het voorbeeld correct te laten werken, moet het in cel A1 worden ingevoegd.

    Om te schakelen tussen het bekijken van de resultaten en het bekijken van de formules die deze resultaten opleveren, drukt u op CTRL+` (accentteken) of op het tabblad Formules in de groep Afhankelijkheden van formules klik op de knop Formules weergeven.

Door het voorbeeld naar een leeg vel te kopiëren, kunt u het aan uw wensen aanpassen.

inch

zestien

Gegevens

Tandwielen

Wij voegen in

Formule

Beschrijving (resultaat)

Als (a2 = 15; "OK"; "onjuist")

Als de waarde in cel A2 15 is, retourneert u OK. Anders wordt de waarde "niet OK" geretourneerd. "

Als (A2<>15; "OK"; "niet oké")

Als de waarde in cel A2 niet 15 is, retourneert u OK. Anders wordt de waarde "niet OK" geretourneerd. (geen podo)

Als(NIET(A2< = 15); "ОК"; "неверно")

Als de waarde in cel A2 niet kleiner is dan of gelijk is aan 15, retourneert u OK. Anders wordt de waarde "niet OK" geretourneerd. (geen podo)

Als (A5<>"TANDWIELEN"; "OK"; "fout")

Als de waarde in cel A5 niet 'TANDWIELEN' is, retourneert u 'OK'. Anders wordt de waarde "niet OK" geretourneerd. (geen podo)

Als (EN (A2>A3; A2

Retourneert "OK" als de waarde in cel A2 groter is dan de waarde in cel a3, en de waarde in cel A2 kleiner is dan de waarde in A4. Anders wordt de waarde "niet OK" geretourneerd. (geen podo)

Als (EN(A2<>A3; A2<>A4); "OK"; "niet oké")

Retourneert "OK" als de waarde in cel A2 niet gelijk is aan a3 en de waarde in cel a2 niet gelijk is aan de waarde in A4. Anders wordt de waarde "niet OK" geretourneerd. "

Als (of (A2>A3; A2

Retourneert "OK" als de waarde in cel A2 groter is dan de waarde in "A3" of de waarde in cel a2 kleiner is dan de waarde in "A4". Anders wordt de waarde "niet OK" geretourneerd. "

Als (of (A5<>"Sprocketts"; A6<>"mini-applicaties"); "OK"; "fout")

Als de waarde in cel A5 niet 'Sprockets' is en de waarde in A6 niet 'Widgets' is, retourneert u 'OK'. Anders wordt de waarde "niet OK" geretourneerd. (geen podo)

Als (of (A2<>A3; A2<>A4); "OK"; "fout")

Retourneert "OK" als de waarde in cel A2 niet gelijk is aan de waarde in cel A3 of niet gelijk is aan de waarde in cel A4. Anders wordt de waarde "niet OK" geretourneerd. "

Voor meer informatie over het gebruik van deze functies, zie de artikelen Functie en Functie.