
Als u een logische test wilt uitvoeren in een Google Spreadsheets-formule, die verschillende resultaten oplevert, ongeacht of de test WAAR of ONWAAR is, moet u de ALS-functie gebruiken. U kunt het als volgt gebruiken in Google Spreadsheets.
Zoals de naam suggereert, wordt IF gebruikt om te testen of een enkele cel of celbereik aan bepaalde criteria voldoet in een logische test, waarbij het resultaat altijd WAAR of ONWAAR is.
Als de ALS-test WAAR is, retourneert Google Spreadsheets een getal of tekstreeks, voert een berekening uit of doorloopt een andere formule.
Als het resultaat FALSE is, doet het iets heel anders. U kunt IF combineren met andere logische functies zoals AND en OR of met andere geneste IF-instructies.
De IF-functie gebruiken
De IF-functie kan op zichzelf worden gebruikt in een enkele logische test, of u kunt meerdere IF-instructies in een enkele formule nesten voor complexere tests.
Open om te beginnen uw Google Spreadsheets-spreadsheet en typ vervolgens =IF(test, value_if_true, value_if_false) in een cel.
Vervang “test” door uw logische test en vervang vervolgens de argumenten “value_if_true” en “value_if_false” door de bewerking of het resultaat dat Google Spreadsheets zal leveren wanneer het resultaat WAAR of ONWAAR is.
In het onderstaande voorbeeld wordt een IF-instructie gebruikt om de waarde van cel B3 te testen. Als cel B3 de letter B bevat, wordt de WAAR-waarde geretourneerd in cel A3. In dit geval is dat een tekstreeks met de letter A.
Als cel B3 de letter B niet bevat, retourneert cel A3 de waarde FALSE, in dit voorbeeld een tekstreeks met de letter C.

In het weergegeven voorbeeld bevat cel B3 de letter B. Het resultaat is WAAR, dus het resultaat WAAR (de letter A) wordt geretourneerd in A3.
Berekeningen werken ook goed als een logische test. In het volgende voorbeeld test de IF-formule in cel A4 of cel B4 een numerieke waarde heeft die gelijk is aan of groter is dan het getal 10. Als het resultaat WAAR is, retourneert het het getal 1. Als het onwaar is, geeft het de nummer 2.

In het voorbeeld heeft cel B4 de waarde 9. Dit betekent dat het resultaat van de logische test FALSE is, met het getal 2 weergegeven.
Geneste IF-verklaringen
Als u een langere, complexe logische test wilt uitvoeren, kunt u meerdere IF-instructies in dezelfde formule nesten.
Om meerdere IF-instructies samen in één formule te nesten, typt u =IF(first_test, value_if_true, IF(second_test, value_if_true, value_if_false)). Hoewel dit slechts één geneste IF-instructie toont, kunt u zoveel IF-instructies samen nesten als u nodig hebt.
Als cel B3 bijvoorbeeld gelijk is aan 4, retourneert de ALS-formule in A3 een 3. Als cel B3 niet gelijk is aan 4, wordt een tweede ALS-instructie gebruikt om te testen of cel B3 een waarde kleiner dan 10 heeft.
Als dit het geval is, retourneert u het getal 10. Retourneert u anders een 0. Deze voorbeeldtest heeft zijn eigen geneste IF-instructie als het eerste “waarde_if_false” -argument, waardoor de eerste test FALSE moet zijn voordat de tweede test wordt beschouwd.

Het bovenstaande voorbeeld toont alle drie de mogelijke resultaten van deze test. Met de eerste logische test (B3 is gelijk aan 3) die een WAAR resultaat retourneerde, retourneerde de ALS-formule in cel A3 het getal 4.
De tweede logische test leverde een ander WAAR resultaat op in cel A4, met de waarde van B4 kleiner dan 10.
Het enige ONWAAR resultaat wordt geretourneerd in cel A5, waar het resultaat van beide tests (of B5 gelijk is aan 3 of kleiner dan 10) ONWAAR is en het resultaat ONWAAR (een 0) retourneert.
U kunt op dezelfde manier een geneste IF-instructie gebruiken als het “waarde_if_waar” -argument. Typ hiervoor =IF(first_test, IF(second_test, value_if_true, value_if_false), value_if_false).
Als bijvoorbeeld cel B3 het nummer 3 bevat, en als cel C3 het nummer 4 bevat, retourneert u een 5. Als B3 een 3 bevat, maar C3 geen 4, retourneert u een 0.
Als B3 geen 3 bevat, retourneert u in plaats daarvan het getal 1.

De resultaten van dit voorbeeld laten zien dat, wil de eerste test waar zijn, cel B3 gelijk moet zijn aan het getal 3.
Van daaruit gebruikt de “waarde_if_waar” voor de initiële IF een tweede, geneste IF-instructie om een tweede test uit te voeren (of C3, C4, C5 of C6 het nummer 4 bevatten). Dit geeft u twee mogelijke “waarde_if_false” resultaten (een 0 of een 1). Dit is het geval voor de cellen A4 en A5.
Als u geen FALSE-argument opneemt voor de eerste test, retourneert Google Spreadsheets in plaats daarvan een automatische FALSE-tekstwaarde voor u. Dit wordt weergegeven in cel A6 in het bovenstaande voorbeeld.
IF gebruiken met AND en OR
Aangezien de ALS-functie logische tests uitvoert, met TRUE of FALSE resultaten, is het mogelijk om andere logische functies zoals AND en OR in een IF-formule te nesten. Hierdoor kunt u een eerste test uitvoeren met meerdere criteria.
De EN-functie vereist dat alle testcriteria correct zijn om een WAAR resultaat weer te geven. OF vereist dat slechts één van de testcriteria correct is voor een WAAR resultaat.
Typ om ALS EN te gebruiken =IF(AND(AND Argument 1, AND Argument 2), value_if_true, value_if_false). Vervang de AND-argumenten door uw eigen argumenten en voeg er zoveel toe als u wilt.
Om ALS OF te gebruiken, =IF(OR(OR Argument 1, OR Argument 2), value_if_true, value_if_false). Vervang en voeg zoveel OR-argumenten toe als u nodig heeft.

Dit voorbeeld laat zien dat ALS EN en ALS OF worden gebruikt om dezelfde waarden in de kolommen B en C te testen.
Voor ALS EN moet B3 gelijk zijn aan 1 en moet C3 kleiner zijn dan 5, wil A3 een “Ja” tekstreeks retourneren. Beide resultaten zijn WAAR voor A3, met een of beide resultaten ONWAAR voor de cellen A4 en A5.
Voor ALS OF hoeft slechts één van deze tests (B3 is gelijk aan 1 of C3 kleiner dan 5) WAAR te zijn. In dit geval retourneren zowel A8 als A9 een WAAR resultaat (“Ja”), aangezien een of beide resultaten in de kolommen B en C correct zijn. Alleen A10, met twee mislukte resultaten, geeft het resultaat ONWAAR.