FormatieVoortgezet onderwijs en scholen

De "if" in Excel

Microsoft Excel software is een krachtig instrument dat kan helpen om moeilijke computationele problemen op te lossen. Eén van de meest gebruikte istrument van deze set is een functie van "IF".

waarde van de functie

Bij het werken in "Eksele" nodig om de betekenis van de functie van "if" te bouwen van de juiste syntax queries begrijpen. Dankzij zijn algoritme uitgevoerd uitvoeren van een logische vergelijking, afhankelijk van de resultaten hiervan worden door één van twee dingen.

In eenvoudiger termen, de "IF" bij de werkelijke waarde van een expressie, voert een enkele actie bij een fout - andere. Op hetzelfde moment als de actie kan ofwel een expliciete waarde, en een bepaalde functie te zijn, met inbegrip van de "IF". Met dit in functie "Excel" "als" laat tak in de uitvoering van een algoritme van de actie bij het oplossen van diverse problemen.

De syntax van de "if"

Een eenvoudige beschrijving van de meeste syntactische structuren - een van de belangrijkste voordelen, dat bekend staat om "Excel". De "IF" verwijzen naar het nummer - na het sleutelwoord tussen haakjes geeft afwisselende toestand optreden in eigenlijke zin, en vervolgens op het verkeerde. Schematisch ziet het er als volgt uit:

IF (log_vyrazhenie; [waarde_indien_waar] [waarde_indien_onwaar]);

nesting

Een van de kenmerken die de functie van "als" onderscheidt - het is genest. Dat wil zeggen binnen dezelfde structuur kan een andere, waarvan de waarde afhangt van het algehele resultaat van het verzoek. In aanvulling op de functie in de "als" kan anderen. Maar in het eerste geval, kan deze component worden in elk van de drie delen van de syntax.

een aantal voorwaarden

Bij het omgaan met complexe taken, gebruik de "IF" met een aantal voorwaarden, maar in dit stadium van de meerderheid van de gebruikers is er een probleem. Dit is te wijten aan de specifieke taak mnogouslovnosti algoritme. Functie Excel "IF" check enige vergelijkingswerking in een logische uitdrukking, dat wil zeggen een combinatie gebruikt of disjunctie niet. Om te testen op meerdere voorwaarden nodig om het pand te nestelen gebruiken.

Om te begrijpen hoe een aantal voorwaarden verbonden in "IF" set, is het handig om een voorbeeld te gebruiken. Stel dat we controleren of het getal in de cel "A1" in een bepaalde periode - van 5 tot 10. Zoals te zien, in dit geval moeten de twee voorwaarden controleren door het controleren van de geldigheid van de vergelijking van twee waarden - 5 en 10. Om dit voorbeeld implementeren in "Eksele", moet u de functie als volgt schrijven:

= IF (A1> 5; IF (A1 <10; "in het bereik van" "niet binnen bereik") "niet binnen bereik")

Om meerdere herhalingen uitgang zin te voorkomen moet het beginsel van toepassing zijn opnieuw te nestelen, als een argument door het controleren van de terugkeer waarden van functies, afhankelijk van waar en output, of aan het begin van het gebruik "en" te combineren alle voorwaarden tegelijk te produceren. Deze benadering compliceert het ontwerp van het begrijpen van geschreven op een kleine niveau in de hiërarchie, maar met een groot aantal voorwaarden, zou deze aanpak meer optimaal zijn.

Speciale functie-opties

Opgemerkt dient te worden dat de functie van "als" kunt u leeglaten één of meer van zijn parameters. In dit geval zal de resultaten afhangen van wat de argumenten zijn weggelaten door de gebruiker.

Als in plaats van logische expressies een leegte achterlaten, zal het resultaat van de functie een actie die verantwoordelijk is voor de valse uitvoering van het algoritme uit te voeren. De reden hiervoor is het feit dat het programma associëren lege ruimte met nul, wat betekent dat voor een logische taal "FALSE". Als u een lege één van de waarden, die verantwoordelijk is voor de uitvoering in het geval van waar of onwaar te verlaten, dan wanneer je selecteert het resultaat zal zijn "0".

We moeten ook het geval wanneer in plaats van een logische expressie niet ingebrachte construct de waarde "TRUE" of "FALSE" en een reeks tekens of een referentiecel retourneert noemen. In het geval waarin een parameter is in een expressie iets anders dan een numerieke waarde of logische woorden bevat, zal een fout tijdens de uitvoering veroorzaken. Als u het adres van de cel te specificeren of om een bepaald aantal / logische waarde te registreren, zal het resultaat van de inhoud te bepalen. Eenmaal in de cel, of in de toestand van het getal 0 wordt geschreven, het woord "false" of leeg is, is het resultaat false functie. In alle andere gevallen, doen echte actie script.

Bij het werken met de Engels versie "Excel" moet rekening worden gehouden met het feit dat alle functies ook in het Engels worden geschreven. In dit geval is de functie "IF" wordt geregistreerd als het IF, maar de rest van de syntax en het algoritme werkt blijft hetzelfde.

Wat u moet letten

"Excel" kunt u maximaal 64 sub-functies "IF" - dit bedrag is voldoende voor vrijwel alle taken, echter, zelfs dit kleine aantal wordt vaak een probleem voor de gebruiker. Er zijn verschillende redenen: als een query, makkelijk genoeg te verwarren met de formule opname zijn - Statistisch elke kleinste onnauwkeurigheid in 25% van de gevallen leidt tot onjuiste resultaten, die groot genoeg indicator.

Een ander nadeel van een grote nesten "IF" is een low leesbaarheid. Ondanks de kleurscheiding programma sommige delen van de vraag nog meer geneste functies, die zeer moeilijk uit te maken. Dus als na verloop van tijd zal hebben om terug te gaan naar het ontwerp of om te gaan werken met iemand anders verzoek, zal het veel tijd achter te laten op het begrijpen van de opname. Daarnaast heeft elke functie heeft zijn eigen paar steunen, en per ongeluk zet het op zijn plaats, zal ver te zoeken voor een fout.

voorbeelden

Voor een beter begrip van de kosten te consolideren in de praktijk na te gaan hoe de functie "ALS" in Excel. Onderstaande voorbeelden tonen alle fundamentele werkwijzen van het gebruik ervan.

Het eenvoudigste voorbeeld voor de analyse van de functie is de vergelijking van twee getallen. Van variabiliteit beschikbaarheid definiëren wij twee numerieke waarden van de variabelen in de cellen A1 en B1, en dit te vergelijken. Om dit probleem op te lossen, moeten we gebruik maken van het record van het formulier:

= IF (A1 = B1; "getallen gelijk;" "ongelijk aantal").

In dit geval is de aanwezigheid van dezelfde waarde in beide cellen het resultaat Het record "gelijk", in alle andere gevallen - "het aantal ongelijke".

Om het werk van herzien de voorwaardelijke statement met meerdere voorwaarden, bij wijze van voorbeeld kan worden gebruikt om het aantal oplossingen te vinden van een vierkantsvergelijking. In dit geval wordt de controle uitgevoerd op de discriminant - indien deze minder dan nul is, dan zijn er geen oplossingen als nul - het ene, in alle andere gevallen - er twee wortels. Om aan deze voorwaarde op te nemen, is het voldoende om een verzoek naar de volgende te maken:

Voor degenen die een beter begrip van alle functies wilt, die de functie van "if" hebben, in Excel voorbeelden zijn in de referentie sectie, die in detail beschreven de loop van de beslissing van elk van hen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.atomiyme.com. Theme powered by WordPress.