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, getoond 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)
De argumenten voor deze functie zijn:
Getal1, Getal2, … Getal255
Aantal argumenten
Het aantal argumenten dat een functie nodig heeft, varieert met de functie. De functie SOM kan maximaal 255 argumenten hebben, maar er is er maar één vereist - het argument Number1. De rest is optioneel.
De OFFSET-functie heeft ondertussen drie vereiste argumenten en twee optionele.
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. Ook al zijn er geen argumenten vereist voor deze functies, de haakjes, die deel uitmaken van de syntaxis van de functie, moeten nog steeds 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 feitelijke gegevens die worden opgeteld - het Number1 argument in de afbeelding hierboven
- een individuele celverwijzing naar de locatie van de nummergegevens in het werkblad - het Number2-argument
- een array of bereik van celverwijzingen - het Number3-argument
Andere soorten gegevens die voor argumenten kunnen worden gebruikt, zijn onder meer:
- tekstgegevens
- Booleaanse waarden
- foutwaarden
- andere functies
Nestfuncties
Het is gebruikelijk dat een functie wordt ingevoerd als argument voor een andere functie. Deze bewerking staat bekend als nesting-functies en 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, A110, A125)
In dit voorbeeld wordt de tweede of geneste ALS-functie gebruikt als het Value_if_true-argument van de eerste IF-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 niveaus van nesten ondersteund.
Argumenten van een functie zoeken
Twee manieren om de argumentvereisten voor individuele functies te vinden zijn:
- Open het dialoogvenster van de functie in Excel
- Tooltip-vensters 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 worden gedaan door:
- zoeken en klikken op de naam van een functie onder de Formule tab van het lint;
- klikken op de Insert Function optie naast de formulebalk, zoals aangegeven in de afbeelding hierboven.
Tooltips: 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 er 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 een tooltip onder de actieve cel.
-
Voer een open haakje in - de gespecificeerde functie en zijn argumenten worden vermeld in de tooltip.
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.