Functiesyntaxis in Excel: alles wat u moet weten

Inzicht in het construeren van formules is een fundamentele stap bij het leren gebruiken van Excel(learning to use Excel) . Hier vindt u een inleiding over de syntaxis van de functies en formules in MS Excel .

Hoewel je al een heel eind kunt komen door simpelweg formules uit andere spreadsheets te kopiëren of Excel-functies in te voegen vanuit het speciale menu, is het een goed idee om op zijn minst een basiskennis op te doen over hoe de syntaxis werkelijk werkt. Op die manier kunt u eventuele fouten herstellen of de formules aanpassen om het meeste uit uw spreadsheet te halen.

Wat is de betekenis van syntaxis?

Programmeertalen zijn ontworpen om u de computer te laten instrueren met gestructureerde zinnen. Syntaxis(Syntax) verwijst eenvoudigweg naar de regels van zo'n gestructureerde taal, omdat de computer niet slim genoeg is om tekst te ontleden die afwijkt van de verwachte standaard.

Microsoft Excel is weliswaar geen programmeertaal, maar heeft toch de mogelijkheid om het programma te instrueren met behulp van formules. En net als elke andere vorm van machine-instructie heeft dit zijn eigen syntaxis. Het begrijpen van deze syntaxis is de sleutel tot het benutten van de mogelijkheden van de spreadsheettoepassing.

Wat is een formule in Excel?

Een Excel- formule is een uitdrukking die in plaats van daadwerkelijke gegevens in een cel kan worden ingevoerd, met behulp van wiskundige bewerkingen of andere functies om een ​​resultaat te genereren. Er kan bijvoorbeeld een formule worden geschreven om alle getallen in een kolom op te tellen en het resultaat weer te geven.

Waarom hiervoor een formule gebruiken? U kunt het resultaat immers zelf handmatig berekenen en dit gewoon in het vereiste veld invoeren.

Het voordeel van het gebruik van een formule in plaats van een harde waarde voor berekeningen is dat dit het bijwerken van de spreadsheet eenvoudiger maakt. Telkens wanneer u wijzigingen aanbrengt in de onderliggende gegevens die in een berekening worden gebruikt, berekent Excel de resultaten automatisch opnieuw voor u.(Excel)

Dit betekent dat u een formule eenvoudig kunt opschalen over honderden en duizenden cellen zonder dat dit ten koste gaat van de nauwkeurigheid. U kunt deze formules zelfs in werkmappen kopiëren en plakken, zodat Excel de parameters automatisch aanpast aan de nieuwe locatie.

Een basisformule construeren

U voert een formule in een cel in door te beginnen met een gelijkteken en vervolgens de uitdrukking uit te typen. Als u dit bijvoorbeeld typt, krijgt u de som van deze twee getallen:

= 30 + 40

Natuurlijk is het uitvoeren van berekeningen op dit soort statische getallen niet bijzonder nuttig. Om de getallen in een cel op te tellen, moet u celverwijzingen gebruiken.

Net als een vierkant op een schaakbord kan naar de cellen van een spreadsheet worden verwezen door een combinatie van hun alfabetische en numerieke posities. Het numerieke rijnummer neemt toe naarmate u verder door het werkblad bladert, terwijl de alfabetische kolomnummers naar rechts gaan.

Je hebt misschien het voor de hand liggende probleem hiermee opgemerkt: alfabetten raken vrij snel op, dus hoe zit het met kolommen na Z? Dan beginnen we gewoon met het combineren van alfabetten, waardoor we AA, AB, AC, enzovoort krijgen.

Met behulp van deze referentie kunt u de waarde van elke cel van het werkblad in een formule gebruiken. Soortgelijk:

= A1 + A2

Houd er rekening mee dat zodra u op Enter drukt, de formule alleen in de formulebalk verschijnt; de cel zelf heeft de resulterende waarde. U moet dus een cel selecteren om te bepalen of de waarde ervan is afgeleid van een formule of er handmatig in is ingevoerd.

Dat is alles wat u nodig hebt om basisformules te maken die zelfstandig berekeningen uitvoeren. Het beste is dat als je uiteindelijk een van de cellen wijzigt waarnaar wordt verwezen, het resultaat vanzelf wordt bijgewerkt.

Inleiding tot functies

Celverwijzingen(Cell) en basisrekenkunde kunnen je ver brengen, maar ze laten nog steeds veel te wensen over. Het kan vervelend zijn om formules te schrijven voor het optellen van honderden cellen, zelfs als u de verwijzingen kent.

Dat is waar functies een rol spelen. Zoals elke programmeertaal bevat Excel een aantal ingebouwde functies die complexe taken kunnen uitvoeren met een relatief eenvoudige syntaxis.

Functies worden aangeroepen met hun naam, gevolgd door eventuele argumenten tussen haakjes (of haakjes, zoals ze strikt genomen worden genoemd). U kunt bijvoorbeeld de functie SOM(SUM) gebruiken om eenvoudig een groot aantal cellen toe te voegen:

Om de formule nog verder in te korten, kunnen we een bereik opgeven in plaats van de referentie van elke cel in te voeren. U kunt bijvoorbeeld A1:A4 typen om het volledige celbereik van A1 tot A4 op te nemen. Dit kan ook over een rij worden uitgebreid en zoveel cellen bevatten als u wilt.

SUM is niet de enige functie die u ter beschikking heeft. Een volledige lijst kan worden verkregen door op het ƒ𝑥-symbool naast de formulebalk te klikken, maar hier zijn enkele van de meest voorkomende:

  • GEMIDDELDE(AVERAGE) – Een andere basisfunctie, de GEMIDDELDE(AVERAGE) functie, retourneert het gemiddelde van het bereik van waarden die erin zijn ingevoerd. Zeer handig voor fiscale berekeningen.

  • CONCATENATE – Deze werkt met tekst in plaats van met cijfers. Met CONCATENATE kunt u twee strings samenvoegen en de uiteindelijke waarde uitvoeren. Handig(Useful) voor het genereren van tekst met voorwaardelijke operatoren en het samenvoegen ervan voor het eindresultaat.

  • LEN – De verkorte vorm van Lengte(Length) , LEN telt eenvoudigweg het aantal tekens in een bepaalde string, inclusief spaties. Zeer(Very) situationeel in het gebruik ervan (zoals uitzoeken of een lege cel daadwerkelijk spaties bevat), maar beter dan het handmatig tellen van de tekens.

  • TRIM – Het is heel gebruikelijk om per ongeluk extra spaties in sommige cellen in te voeren, waardoor de resultaten van sommige berekeningen of (TRIM)CONCATENATE- bewerkingen verloren gaan . De TRIM- functie kan worden gebruikt om alle extra spaties te verwijderen, zodat er tussen elk woord slechts één spatie overblijft.

Logische functies

Tot nu toe hebben we een aantal verschillende functies gezien die veel nuttige taken uitvoeren, zoals SUM , AVERAGE of TRIM . Maar hoe zit het met logische vergelijkingen?

Net als elke andere programmeertaal bevat de syntaxis van Excel logische operatoren zoals IF, AND en OR. Het nuttigst is de IF-functie, terwijl de andere twee vaak worden gebruikt binnen een logische expressie.

De syntaxis van IF is eenvoudig(The syntax of IF is simple) : een logische expressie die resulteert in TRUE of FALSE , gevolgd door de waarden die moeten worden gevolgd in beide condities, op volgorde gezet. Uiteraard staat dit allemaal tussen haakjes en wordt het gescheiden door komma's. Iets zoals dit:

Houd er rekening mee dat het laatste argument kan worden weggelaten, in welk geval de functie alleen een waarde retourneert als de voorwaarde waar is. Dit kan worden gebruikt om complexe formules te construeren door waarden voorwaardelijk in een berekening op te nemen.

Het eerste argument kan daarentegen vele vormen aannemen. Een logische expressie kan eenvoudigweg een vergelijking zijn van twee waarden met behulp van symbolen als “<” of “=”, maar het kan ook een combinatie zijn van meerdere van dergelijke uitspraken door AND of OR te gebruiken.

Dit komt omdat zowel AND als OR alleen (AND)TRUE of FALSE retourneren , in plaats van een tekstreeks of numerieke waarde. U gebruikt deze functies door twee logische expressies als argumenten op te nemen; AND retourneert TRUE als beide argumenten (TRUE)TRUE opleveren , terwijl OR TRUE retourneert , zelfs als één ervan TRUE is . Anders (Otherwise)wordt FALSE(FALSE) geretourneerd .

Met IF, AND en OR is het mogelijk om zeer complexe geneste voorwaarden te bouwen die een aantal verschillende waarden evalueren voordat ze uiteindelijk een resultaat opleveren. Hoewel dergelijke formules vaak gevoelig zijn voor fouten vanwege alle betrokken haakjes en komma's. Het is beter om de berekeningen te scheiden en de zaken eenvoudig te houden.

Om de zaken verder te vereenvoudigen, bevat Excel een paar functies die IF combineren met andere nuttige bewerkingen zoals SUM of AVERAGE(Excel includes a few functions that combine IF with other useful operations like SUM or AVERAGE) .

Formules kopiëren

Vaak moet u hetzelfde type berekeningen uitvoeren op verschillende celbereiken in een werkblad, waarbij de resultaten in afzonderlijke cellen worden weergegeven. Moet u steeds opnieuw dezelfde formule handmatig invoeren en telkens de celverwijzingen wijzigen?

Nee, je kunt ze gewoon kopiëren.

Wanneer u probeert een gekopieerde cel in Excel te plakken (door met de rechtermuisknop op de doelcel te klikken), krijgt u meerdere plakopties(Paste) te zien . U kunt de cellen volledig plakken, alleen de waarden kopiëren of zelfs alleen de formule plakken.

Beter(Better) nog: de geplakte formule wordt aangepast om de relatieve referentie weer te geven op basis van de nieuwe locatie. Als u een formule kopieert die de waarden van kolom A optelt en deze in een andere cel plakt, worden de verwijzingen bijgewerkt met het nieuwe kolomnummer.

Wat moet u weten over de syntaxis van Excel-functies(Excel Function Syntax) ?

Als beginner hoeft u niet de moeite te nemen om elke Excel- functie die er is te onthouden. De meeste zijn zelden nuttig en je kunt hun syntaxis vinden door op de knop ƒ𝑥 naast de formulebalk te klikken.

Houd gewoon de standaard Excel-(Excel) syntaxis van een formule in gedachten : een gelijkteken gevolgd door een expressie die meerdere functies kan bevatten. Elke functie neemt enkele argumenten op (hoewel sommige functies dat niet doen) en retourneert een waarde die vervolgens in een andere functie of berekening kan worden gebruikt.

Hoewel dit soort nestfuncties behoorlijk snel ingewikkeld kunnen worden, waardoor je in een puinhoop van ontbrekende haakjes terechtkomt. We raden u aan elke formule eenvoudig en duidelijk te houden en een complexe berekening over meerdere cellen uit te strekken om de zaken beheersbaar te houden.



About the author

Ik ben een freeware-softwareontwikkelaar en voorstander van Windows Vista/7. Ik heb honderden artikelen geschreven over verschillende onderwerpen die verband houden met het besturingssysteem, inclusief tips en trucs, reparatiehandleidingen en best practices. Ik bied ook kantoorgerelateerde adviesdiensten via mijn bedrijf, Help Desk Services. Ik heb een diep begrip van hoe Office 365 werkt, de functies ervan en hoe ik deze het meest effectief kan gebruiken.



Related posts