Hoe gebruik je een " Als Toen " Verklaring in Excel

De functie Als breidt Excel elementaire berekenen vermogens door voorwaardelijke evaluaties, gebaseerd op logische, waar / niet waar testen.Als voorbeeld, kan u instrueren Excel om te controleren of een getal positief voordat u deze aan een totaal.Een enkele vergelijking is al opmerkelijk nuttig, maar Excel 2013 ondersteunt maximaal 64 geneste Als statements tot zeer complexe situaties aan te pakken.

Basic Format

  • De Indien functie volgt de basis formaat "if (test, true, false)" elementaire vergelijkingen te construeren.De logische test kan vrijwel elke andere functie of verwijzing gebruiken in combinatie met een operator en vergelijking waarde.Bijvoorbeeld, "A1 & gt; 0" simply controleert of de waarde A1 positief en "SUM (A1: E1) = F2" beoordeelt indien het totaal van de vijf cel waarnaar verwezen wordt is gelijk aan de waarde F2.Om tekst waarden te vergelijken, plaatst de vergelijking tekst tussen aanhalingstekens.De echte en valse waarden in de vergelijking zijn d

    e actie of uitvoer die afhankelijk is van de logische testen.Het volgende voorbeeld testen als A1 gelijk "Doe, John" en dan voegt de waarden in B1 naar C1 indien die vergelijking waar is, of uitgangen niets (vertegenwoordigd door de lege aanhalingstekens) als het vals:

    = ALS (A1 = "DoeJohn ", B1 + C1," ")

nestelende Als Functies

  • Nesting betekent extra in te voegen Als verklaringen in plaats van de waar of onwaar werking van een ander Als functie., 0, IF (A1 & lt; 10 'tussen nul en 10 ","

    = IF (A1 & gt: Als voorbeeld, om te testen of de waarde A1 groter is dan 0 maar kleiner dan 10, kan de volgende formule")," ")

    Zoals u kunt zien, kan zelfs dit eenvoudig probleem verwarrend zijn, dus het helpt om het te lezen hardop, zoals" Als A1 groter is dan nul, controleer dan of de A1 ligt op minder dan 10.Zo ja, dan uitgevoerd 'tussen nul en 10 ";. anders uitgang niets, en als de bekende vergelijking onwaar output niets"

Vereenvoudiging Geneste Als Verklaringen

  • Een manier om te vereenvoudigen geneste Als verklaringen is om het gebruik ervan te beperken met behulp van Excel en en of functies om vergelijkingen te combineren.Deze functies zijn gestructureerd als "AND (test1, test2, ...)" of "OR (test1, test2, ...)" tot een maximum van 255 vergelijkingen.In het vorige voorbeeld, zou je de geneste If statement te elimineren met behulp van de volgende formule om te controleren of de A1 is meer dan 0 en minder dan 10 in een enkele stap:

    = ALS (EN (A1 & gt; 0, A1 & lt; 10),"tussen nul en 10", "")

    Deze verklaring meer leest eenvoudig, "als A1 groter is dan nul en A1 is minder dan 10, dan is de uitgang 'tussen nul en 10";. anders uitgang niets "

bouw van complexe formules

  • Schrijven een complexe, geneste formule van begin tot eind in een enkele stap is vaak onpraktisch, dus is het beter om gebruik maken van een inside-naar-buiten of buiten-naar-binnen aanpak.In beide gevallen zou u één vergelijking te schrijven, het testen van de resultaten, voeg de volgende vergelijking, test opnieuw, en ga zo maar door.In het vorige geneste bijvoorbeeld, zou je kunnen beginnen met de volgende formule om de uitgang te testen:

    = if (A1 & lt; 10, "tussen nul en 10", "")

    Je zou voeg de eerste vergelijking omheen, zoalsals:
    = if (A1 & gt; 0, indien (A1 & lt; 10, "tussen nul en 10", ""), "")

    Ook kon je buiten-naar-binnen en gebruik plaatsing markers werken om te testen de eerstevergelijking voor het toevoegen van de geneste Als verklaring in de plaats van de marker, zoals:
    = if (A1 & gt; 0, "true", "")

    Je zou dan in de plaats "waar" en de aanhalingstekens bij de volgende vergelijking.Deze methode werkt ook goed als je het toevoegen van geneste verklaringen voor zowel de ware en valse acties.

429
0
0
Microsoft Excel