Argumenten zijn de waarden die functies gebruiken om berekeningen uit te voeren. In spreadsheetprogramma’s zoals Excel en Google Spreadsheets zijn functies slechts ingebouwde formules die vaste berekeningen uitvoeren en voor de meeste van deze functies moeten gegevens worden ingevoerd, hetzij door de gebruiker of door een andere bron, om een resultaat te retourneren.
Functiesyntaxis
De syntaxis van een functie verwijst naar de lay-out van de functie en omvat de naam van de functie, haakjes, kommascheidingstekens en de bijbehorende argumenten. De argumenten staan altijd tussen haakjes en individuele argumenten worden gescheiden door komma’s. Een eenvoudig voorbeeld, weergegeven in de afbeelding hierboven, is de SOM-functie, die kan worden gebruikt om lange kolommen of rijen getallen op te tellen of op te tellen. De syntaxis voor deze functie is: SUM (Getal1, Getal2, … Getal255)
type=”code”> De argumenten voor deze functie zijn: Getal1, Getal2, … Getal255
type=”code”>
Aantal argumenten
Het aantal argumenten dat een functie nodig heeft, varieert met de functie. De SOM-functie kan maximaal 255 argumenten hebben, maar er is er maar één vereist — de Nummer 1 argument. De rest is optioneel. De functie OFFSET heeft ondertussen drie vereiste argumenten en twee optionele argumenten. Andere functies, zoals de functies NU en VANDAAG, hebben geen argumenten, maar halen hun gegevens — het serienummer of de datum — uit de systeemklok van de computer. Hoewel deze functies geen argumenten nodig hebben, moeten de haakjes, die deel uitmaken van de syntaxis van de functie, toch worden opgenomen bij het invoeren van de functie.
Soorten gegevens in argumenten
Net als het aantal argumenten, variëren de soorten gegevens die voor een argument kunnen worden ingevoerd, afhankelijk van de functie. In het geval van de SOM-functie, zoals weergegeven in de afbeelding hierboven, moeten de argumenten cijfergegevens bevatten, maar deze gegevens kunnen zijn:
- de werkelijke gegevens die worden opgeteld – de Nummer 1 argument in de afbeelding hierboven
- een individuele celverwijzing naar de locatie van de nummergegevens in het werkblad – de Nummer2 argument
- een array of bereik van celverwijzingen – de Nummer3 argument
Andere soorten gegevens die voor argumenten kunnen worden gebruikt, zijn onder meer:
- tekstgegevens
- Booleaanse waarden
- foutwaarden
- andere functies
Nestfuncties
Het is gebruikelijk dat de ene functie wordt ingevoerd als argument voor een andere functie. Deze operatie staat bekend als: nestfuncties en het wordt gedaan om de mogelijkheden van het programma uit te breiden bij het uitvoeren van complexe berekeningen. Het is bijvoorbeeld niet ongebruikelijk dat ALS-functies in elkaar worden genest, zoals hieronder wordt weergegeven. =ALS(A1 > 50,ALS(A2 < 100, A1 * 10,A1 * 25)
In dit voorbeeld wordt de tweede of geneste ALS-functie gebruikt als de Value_if_true argument van de eerste ALS-functie en wordt gebruikt om te testen op een tweede voorwaarde, als de gegevens in cel A2 kleiner zijn dan 100. Sinds Excel 2007 zijn 64 niveaus van nesten toegestaan in formules. Daarvoor werden slechts zeven nestniveaus ondersteund.
Argumenten van een functie vinden
Er zijn twee manieren om de argumentvereisten voor individuele functies te vinden:
- Open het dialoogvenster van de functie in Excel
- Knopinfovensters in Excel en Google Spreadsheets
Excel-functiedialoogvensters
De overgrote meerderheid van de functies in Excel heeft een dialoogvenster, zoals weergegeven voor de SOM-functie in de bovenstaande afbeelding, waarin de vereiste en optionele argumenten voor de functie worden vermeld. Het openen van het dialoogvenster van een functie kan door:
- zoeken en klikken op de naam van een functie onder de Formule tabblad van het lint;
- klikken op de Functie invoegen optie naast de formulebalk, zoals aangegeven in de afbeelding hierboven.
Knopinfo: de naam van een functie typen
Een andere manier om de argumenten van een functie in Excel en in Google Spreadsheets te achterhalen, is door:
-
Selecteer een cel.
-
Voer het gelijkteken in om het programma te melden dat een formule wordt ingevoerd.
-
Voer de naam van de functie in. Terwijl u typt, verschijnen de namen van alle functies die met die letter beginnen in knopinfo onder de actieve cel.
-
Voer een haakje openen in – de opgegeven functie en de bijbehorende argumenten worden vermeld in de knopinfo.
In Excel omringt het tooltip-venster optionele argumenten met vierkante haken ([ ]). Alle andere vermelde argumenten zijn vereist. In Google Spreadsheets maakt het tooltip-venster geen onderscheid tussen vereiste en optionele argumenten. In plaats daarvan bevat het zowel een voorbeeld als een samenvatting van het gebruik van de functie en een beschrijving van elk argument.