In Excel kun je op 2 manieren functies maken. Je kunt de functies rechtstreeks intypen in de cel of je kunt hem invoegen via het dialoogvenster functie invoegen. Als het om eenvoudige functies gaat, typ ik deze meestal rechtstreeks in de cel. Voor meer complexe functies of als ik functies wil nesten in andere functies, maak ik liever gebruik van het dialoogvenster. Ik hoef de argumenten van de functie dan niet uit mijn hoofd te weten en de kans op typefouten neemt af. In dit artikel zal ik laten zien hoe dit werkt.

dialoog-invoer-functie-1


Voor het voorbeeld gebruiken we het afgebeelde staatje met cijfers. In kolom D willen we een index berekenen. Voor cel D2 is de formule C2/B2. Echter in rij 6 en rij 8 lopen we tegen een probleem. Het resultaat van de formule voor deze cellen is #DEEL/0. Dit is niet mooi. Excel moet kijken of de formule leidt tot een fout. Is dat het geval dan moet het resultaat een lege cel zijn en anders de waarde van de formule. We kunnen dit bereiken met behulp van de functies ALS en ISFOUT.Laten we beginnen met het maken van de formule voor cel D2. Het dialoogvenster functie invoegen kunnen we opstarten door op [fx] te klikken (aangegeven met groene pijl in de afbeelding). We krijgen dan het volgende scherm te zien.

dialoog-invoer-functie-2

De functie ALS is te vinden in de categorie ‘Logisch’. In dit scherm wordt een korte uitleg gegeven van het doel van de functie en uit welke argumenten hij is opgebouwd. Selecteren we de functie ALS dan zien we het volgende scherm.

dialoog-invoer-functie-3

De logische test die we uitvoeren is de functie ISFOUT. Is het resultaat van deze functie waar dan moet de cel leeg blijven, is het onwaar dan moet de cel het resultaat van de formule C2/D2 bevatten. We kunnen de functie ISFOUT nu nesten in de ALS functie door op het pijltje linksboven in het scherm (zie groene pijl in afbeelding) te klikken. We krijgen dan een dropdown menu te zien met daarin de laatste functies die we hebben gebruikt. Helaas zit ISFOUT daar niet bij en kiezen we daarom [Meer functies…]. We krijgen dan opnieuw het dialoogvenster functie invoegen te zien en we kiezen nu ISFOUT in de categorie ‘Info’. Het invoerscherm voor deze functie ziet er als volgt uit:

dialoog-invoer-functie-4

Als argument voor de functie vullen we C2/B2 in. Dit levert de waarde 1,1 op en het resultaat van de functie is ‘ONWAAR’. In de formule balk zie je dat Excel de ISFOUT functie keurig genest heeft binnen de ALS functie. Om het invoerscherm van de ALS functie weer terug te krijgen klikken we op de functie ALS in de formulebalk (bij de groene pijl). We krijgen dan het volgende scherm:

dialoog-invoer-functie-5

Bij ‘waarde als waar’ vullen we “” in om een lege cel te krijgen. De formule C2/B2*100 vullen we in bij ‘waarde als onwaar’. In de formulebalk zie de volledige formule. We zijn nu klaar met het maken van de formule en kunnen deze bevestigen door op [OK] te klikken. Als we de formule naar beneden kopiëren tot aan cel D8 krijgen we ten slotte het volgende eindresultaat.

dialoog-invoer-functie-6

2 Responses to “Werken met het dialoogvenster functie invoegen”

  1. jp Says:

    beste,

    ik wil graag weten hoe je met excel 2007 een soort van keuzemenu kunt verwerken in een cel

    dat wanneer je op een cel klikt je bijvoorbeeld kunt kiezen uit springen rennen of vliegen
    weet iemand dit

    mvg JP

  2. ton weijenhoven Says:

    Lijstje maken met de 3 mogelijkheden. In de betreffende cel validatie/lijst toepassen. Bereik opgeven van het lijstje. Klaar.
    Resultaat is dat je een lijstpijltje ziet wanneer je de betreffende cekl sel selecteert. Tip!! Als het lijstje op een ander tabblad (gegevensblad) staat, geef het lijstje dan een naam.

Leave a Reply