Je kunt de functie ALS.FOUT gebruiken om fouten in een formule af te handelen. ALS.FOUT geeft als resultaat een waarde die je opgeeft als een formule een fout oplevert, anders wordt het resultaat van de formule geretourneerd.
Syntaxis
ALS.FOUT(waarde;waarde_indien_fout)
De syntaxis van de functie ALS.FOUT heeft de volgende argumenten:
-
waarde Vereist. Het argument dat op fouten wordt gecontroleerd.
-
waarde_als_fout Vereist. De waarde die moet worden weergegeven als de formule de foutwaarde #N/B oplevert. De volgende fouttypen worden geëvalueerd: #N.v.t., #WAARDE!, #REF!, #DIV/0!, #NUM!, #NAAM?, of #LEEG!.
Opmerkingen
-
Als waarde of value_if_error een lege cel is, behandelt ALS.FOUT deze als een lege tekenreekswaarde ("").
-
Als waarde een matrixformule is, retourneert ALS.FOUT een matrix van resultaten voor elke cel in het bereik dat is opgegeven in waarde. Zie het tweede voorbeeld hierna.
Voorbeelden
Kopieer de voorbeeldgegevens uit de volgende tabel en plak deze in cel A1 van een nieuw Excel-werkblad. Om resultaten van formules weer te geven, selecteert u deze, drukt u op F2 en drukt u vervolgens op Enter.
|
Geprojecteerde verkopen |
Gerealiseerde verkopen |
|
|---|---|---|
|
210 |
35 |
|
|
55 |
0 |
|
|
23 |
||
|
Formule |
Beschrijving |
Resultaat |
|
=ALS.FOUT(A2/B2; "Fout in berekening") |
Hiermee wordt gecontroleerd op een fout in het eerste argument van de formule (210 delen door 35), wordt geen fout gevonden en wordt de uitkomst van de formule als resultaat gegeven. |
6 |
|
=ALS.FOUT(A3/B3; "Fout in berekening") |
Hiermee wordt gecontroleerd op een fout in het eerste argument van de formule (55 delen door 0), wordt een 'delen door 0'-fout gevonden en wordt waarde_als_fout als resultaat gegeven. |
Fout in berekening |
|
=ALS.FOUT(A4/B4; "Fout in berekening") |
Hiermee wordt gecontroleerd op een fout in het eerste argument van de formule ("" delen door 23), wordt geen fout gevonden en wordt de uitkomst van de formule als resultaat gegeven. |
0 |
Voorbeeld 2
|
Geprojecteerde verkopen |
Gerealiseerde verkopen |
Verhouding |
|---|---|---|
|
210 |
35 |
6 |
|
55 |
0 |
Fout in berekening |
|
23 |
0 |
|
|
Formule |
Beschrijving |
Resultaat |
|
=C2 |
Hiermee wordt gecontroleerd op een fout in de formule in het eerste argument van het eerste element van de matrix (A2/B2 of 210 delen door 35), wordt geen fout gevonden en wordt de uitkomst van de formule als resultaat gegeven. |
6 |
|
=C3 |
Hiermee wordt gecontroleerd op een fout in de formule in het eerste argument van het tweede element van de matrix (A3/B3 of 55 delen door 0), wordt een 'delen door 0'-fout gevonden en wordt waarde_als_fout als resultaat gegeven. |
Fout in berekening |
|
=C4 |
Hiermee wordt gecontroleerd op een fout in de formule in het eerste argument van het derde element van de matrix (A4/B4 of "" delen door 23), wordt geen fout gevonden en wordt de uitkomst van de formule als resultaat gegeven. |
0 |
|
Als je een actuele versie hebt van Microsoft 365, kun je de formule gewoon invoeren in de cel linksboven van het uitvoerbereik. Druk vervolgens op Enter om te bevestigen dat de formule een dynamische matrixformule is. Anders moet u de formule invoeren zoals een oudere matrixformule. Selecteer eerst het uitvoerbereik, voer de formule in de cel linksboven van het uitvoerbereik in en druk op Ctrl + Shift + Enter om te bevestigen. In Excel worden automatisch accolades aan het begin en einde van de formule geplaatst. Zie Richtlijnen en voorbeelden van matrixformules voor meer informatie over matrixformules. |
Meer hulp nodig?
U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in de Communities.