De veldcode = (Formule) berekent een getal met behulp van een wiskundige formule.
Gebruik de opdracht Formule op het tabblad Tabelindeling die wordt weergegeven wanneer u in een tabel klikt om een formuleveld toe te voegen aan uw document. U kunt deze ook toevoegen via het dialoogvenster Veld .
U opent het dialoogvenster Veld in Windows door het tabblad Invoegen te kiezen. Kies vervolgens in de groep Tekst de optie Snelonderdelen en vervolgens Veld. Kies op Mac het tabblad Invoegen en kies vervolgens Veld. (Als er geen Veld wordt weergegeven, moet u eerst Tekst kiezen.)
Met een veldcode kan in Word worden aangegeven wat er moet worden ingevoegd of opgegeven na het bepalen van de waarde van de veldcode, zoals de huidige datum of het aantal pagina’s. De resulterende waarde wordt gewoonlijk simpelweg weergegeven als onderdeel van het document. U kunt schakelen tussen het weergeven van het resultaat of het weergeven van de veldcode door op Windows-apparaten op Alt + F9 te drukken of op Mac fn + Option + F9 te gebruiken.
Tip
Als u gebruikmaakt van een spreadsheettoepassing, zoals Excel, is het meestal gemakkelijker om een werkblad geheel of gedeeltelijk in een document in te sluiten dan het veld = (Formula) te gebruiken.
Syntaxis
Wanneer u de = (Formula)-veldcode weergeeft in het document, ziet de syntaxis er als volgt uit:
{ = formule [bladwijzer ] [\#numerieke notatie ] }
Instructies
Een formule is een expressie die kan bestaan uit een willekeurige combinatie van getallen, bladwijzers die naar getallen verwijzen, velden die resulteren in getallen en de beschikbare operatoren en functies. De expressie kan verwijzen naar waarden in een tabel en naar waarden die door functies worden geretourneerd.
Meer informatie over:
Operatoren
In het veld = (Formula) kunt u een willekeurige combinatie van waarden en de volgende rekenkundige en relationele operatoren opnemen:
+
Optellen
–
Aftrekken
*
Vermenigvuldigen
/
Delen
%
Percentage
^
Machtsverheffen en worteltrekken
=
Gelijk aan
<
Kleiner dan
< =
Kleiner dan of gelijk aan
>
Groter dan
> =
Groter dan of gelijk aan
< >
Niet gelijk aan
Functies
In het veld = (Formula) kunnen waarden worden gebruikt die door de volgende functies worden geretourneerd. In functies met lege haakjes kunnen een of meer argumenten worden gebruikt. Deze moeten worden gescheiden door komma's (,) of puntkomma's (;), die als lijstscheidingsteken zijn ingesteld in de landinstellingen in het Configuratiescherm van Microsoft Windows. Argumenten kunnen getallen, formules of bladwijzers zijn. In de functies AVERAGE(), COUNT(), MAX(), MIN(), PRODUCT() en SUM() kunnen ook verwijzingen naar tabelcellen als argumenten worden opgegeven.
ABS(x)
Berekent de positieve waarde van een getal of formule, ongeacht of de werkelijke waarde positief of negatief is.
AND(x,y)
Retourneert de waarde 1 als de logische expressies x en y beide waar zijn of 0 (nul) als een van de expressies onwaar is.
AVERAGE( )
Berekent het gemiddelde van een lijst met waarden.
COUNT( )
Retourneert het aantal onderdelen in een lijst.
DEFINED(x)
Retourneert de waarde 1 (waar) als de expressie x geldig is of 0 (onwaar) als de expressie niet kan worden verwerkt.
FALSE
Retourneert de waarde 0 (nul).
INT(x)
Retourneert de cijfers die links van het decimale teken staan in de waarde of formule x.
MIN( )
Retourneert de kleinste waarde in een lijst.
MAX( )
Retourneert de grootste waarde in een lijst.
MOD(x,y)
Retourneert het resultaat van de deling van de waarde x door de waarde y, een geheel aantal keren herhaald.
NOT(x)
Retourneert de waarde 0 (nul, onwaar) als de logische expressie x waar is of 1 (waar) als de expressie onwaar is.
OR(x,y)
Retourneert de waarde 1 (waar) als een of beide logische expressies x en y waar zijn of 0 (nul, onwaar) als beide expressies onwaar zijn.
PRODUCT( )
Retourneert het resultaat van de vermenigvuldiging van een lijst met waarden. Bijvoorbeeld: de functie { = PRODUCT (1,3,7,9) } retourneert de waarde 189.
ROUND(x,y)
Retourneert de waarde x afgerond naar het opgegeven aantal decimalen y; x kan een getal zijn of het resultaat van een formule.
SIGN(x)
Retourneert de waarde 1 als x een positieve waarde is of –1 als x een negatieve waarde is.
SUM( )
Retourneert de som van een lijst met waarden of formules.
TRUE
Retourneert de waarde 1.
Tabelverwijzingen
Wanneer u berekeningen in een tabel uitvoert, verwijst u naar tabelcellen als A1, A2, B1, B2, enzovoort, waarbij de letter een kolom voorstelt en het cijfer een rij. Celverwijzingen in Microsoft Word zijn altijd absolute verwijzingen en worden niet weergegeven met dollartekens, in tegenstelling tot celverwijzingen in Microsoft Excel. Als u bijvoorbeeld in Word met A1 naar een cel verwijst, is dit hetzelfde als wanneer u in Excel als $A$ 1 naar een cel verwijst.
Verwijzingen naar individuele cellen
Als u in formules naar cellen wilt verwijzen, plaatst u een komma tussen verwijzingen naar afzonderlijke cellen en een dubbele punt tussen de eerste en de laatste cel in een reeks, zoals in de volgende voorbeelden.
Bereken het gemiddelde van deze cellen:
=average(b:b) of =average(b1:b3)
=average(a1:b2)
=average(a1:c2) of =average(1:1,2:2)
=average(a1,a3,c2)
Verwijzingen naar een hele rij of kolom
Op de volgende manieren kunt u een hele rij of kolom in een berekening betrekken:
- Een bereik gebruiken waarin alleen de letter of het cijfer staat van de rij of het cijfer waarnaar wordt verwezen. U gebruikt bijvoorbeeld 1:1 als u wilt verwijzen naar de eerste rij in de tabel. Met deze aanduiding worden alle cellen in de rij automatisch bij de berekening opgenomen als u later andere cellen toevoegt.
- Gebruik een bereik dat de specifieke cellen bevat. U gebruikt bijvoorbeeld a1:a3 als u wilt verwijzen naar een kolom met drie rijen. Met deze aanduiding kan de berekening alleen die specifieke cellen omvatten. Als u later andere cellen toevoegt die u in de berekening wilt opnemen, moet u de berekening bewerken.
Verwijzingen naar cellen in een andere tabel
Als u wilt verwijzen naar cellen in een andere tabel of buiten een tabel naar een tabelcel wilt verwijzen, wijst u de tabel aan met een bladwijzer. Met het veld { =average(Tabel2 b:b) } bijvoorbeeld, wordt het gemiddelde van kolom B in de tabel met bladwijzer Tabel2 berekend.
Bladwijzer
De naam van een bladwijzer die naar een of meer waarden verwijst.
\# Numerieke notatie
Hiermee stelt u de weergave van een numeriek resultaat in. Bij deze schakeloptie gebruikt u symbolen om de gewenste opmaak voor het veldresultaat aan te geven.
De schakeloptie \# $,0,00 in { = SUM(ABOVE) \# $,0,00 } geeft bijvoorbeeld een resultaat weer, zoals $ 4.455,70. Als het veldresultaat geen getal is, heeft de schakeloptie geen effect.
Opmerking
Eenvoudige getalnotaties die geen spaties bevatten, hoeven niet tussen aanhalingstekens te worden geplaatst, bijvoorbeeld { MarchSales \# $,0,00 }. Als de getalnotatie complexer is of tekst of spaties bevat, moet u de getalnotatie tussen aanhalingstekens plaatsen, zoals in de volgende voorbeelden van afbeeldingsitems. In Word worden aanhalingstekens toegevoegd aan schakelopties voor getalnotatie als u een veld invoegt met de opdracht Veld op het tabblad Invoegen of de opdracht Formule in het menu Indeling (dat verschijnt wanneer u in een tabel klikt).
Door de volgende getalnotaties te combineren, kunt u een schakeloptie voor getalnotatie instellen.
Getalnotaties
0 (nul)
Hiermee geeft u de vereiste numerieke posities in de weergave van het resultaat aan. Als het resultaat op een of meer van de opgegeven posities geen cijfer bevat, wordt daar een 0 (nul) weergegeven. { = 4 + 5 \# 00,00 } geeft bijvoorbeeld als resultaat "09,00".
Hiermee geeft u de vereiste numerieke posities in de weergave van het resultaat aan. Als het resultaat op een of meer van de opgegeven posities geen cijfer bevat, wordt daar een spatie weergegeven. Bijvoorbeeld: { = 9 + 6 \# $ ### } geeft als resultaat '$ 15'.
x
Hiermee komen de cijfers links van de tijdelijke aanduiding 'x' te vervallen. Als de tijdelijke aanduiding rechts van het decimaalteken staat, wordt het resultaat op die positie afgerond. Bijvoorbeeld:
{ = 111053 + 111439 \# x## } geeft als resultaat "492".
{ = 1/8 \# 0,00x } geeft als resultaat "0,125".
{ = 3/4 \# .x } geeft als resultaat ",8".
. (decimaalteken)
Hiermee bepaalt u de positie van het decimaalteken. Bijvoorbeeld: { = SUM(ABOVE) \# $ ###,00 } geeft als resultaat "$ 495,47".
Opmerking
In Windows gebruikt u het decimaalteken dat is ingesteld in de landinstellingen van Configuratiescherm.
. (scheidingsteken voor duizendtallen)
Hiermee worden reeksen van drie cijfers opgesplitst. Bijvoorbeeld: { = NettoWinst \# $ #.###,### } geeft als resultaat "$ 2.456.800".
Opmerking
Gebruik in Windows het scheidingsteken voor duizendtallen dat is ingesteld in de landinstellingen in Configuratiescherm.
- (minteken)
Hiermee voegt u een minteken toe aan een negatief resultaat of een spatie als het resultaat positief of 0 (nul) is. { = 10 - 90 \# -## } geeft bijvoorbeeld als resultaat '-80'.
+ (plusteken)
Hiermee voegt u een plusteken toe aan een positief resultaat, een minteken aan een negatief resultaat of een spatie als het resultaat 0 (nul) is. Bijvoorbeeld: { = 100 - 90 \# +## } geeft als resultaat '+10' en { = 90 - 100 \# +## } geeft als resultaat '-10'.
%, *, enzovoort
Hiermee neemt u een teken op in het resultaat. Bijvoorbeeld: { = nettowinst \# "##%" } geeft als resultaat '33%'.
"positief; negatief"
Hiermee stelt u verschillende getalnotaties in voor positieve en negatieve resultaten. Als de bladwijzer Verkoop95 bijvoorbeeld een positieve waarde heeft, geeft het veld { Verkoop95 \# "$ #.##0,00;-$ #.##0,00" } deze waarde weer zonder speciale opmaak, bijvoorbeeld "$ 1.245,65". Een negatieve waarde wordt vet en met een minteken weergegeven, bijvoorbeeld: "-€ 345,56".
"positief; negatief; nul"
Hiermee stelt u verschillende getalnotaties in voor een positief resultaat, een negatief resultaat en het resultaat 0 (nul). Afhankelijk van de waarde van de bladwijzer Verkoop95, { Verkoop95 \# "$ #.##0,00;( $#,##0,00); $0" } geeft positieve, negatieve en 0 (nul) waarden als volgt weer: $1.245,65, ($345,56), $0
'tekst'
Hiermee voegt u tekst toe aan het resultaat. Plaats deze tekst tussen enkele aanhalingstekens. Bijvoorbeeld: { = { Prijs } *8,1% \# "$ ##0,00 'is BTW' " } geeft als resultaat '$ 347,44 is BTW'.
`genummerditem`
Hiermee geeft u het nummer weer van het vorige item dat u hebt genummerd met de opdracht Bijschrift invoegen of door een SEQ-veld in te voegen.
Plaats de naam van het item, zoals 'tabel' of 'afbeelding', tussen accents graves (`). Voor het reeksnummer worden Arabische cijfers gebruikt. Bijvoorbeeld: { = SUM(A1:D4) \# "##0.00 'is het totaal van Tabel' 'tabel'" } geeft als resultaat "456.34 is het totaal van Tabel 2".
Als u een onderschrift aan een object wilt toevoegen, klikt u in Windows met de rechtermuisknop op het object. Op een Mac drukt u op Control+Klik op het object en kiest u vervolgens Bijschrift invoegen.
Voorbeelden
Voorbeeld 1
Het volgende veld trekt af van de waarde die wordt weergegeven door de bladwijzerBrutoVerkoop. De schakeloptie voor getalnotatie geeft het resultaat weer met een valutasymbool, bijvoorbeeld: $14.786,17:
{ = Brutoverkoop-29.897,62 \# "$#,##0.00" }
Voorbeeld 2
Het volgende = (Formula)-veld berekent het totale aantal pagina's in een document waarvan de paginanummering begint met 47. het geeft een resultaat weer zoals "Pagina 51 van 92":
Pagina { PAGE } van { = (47 - 1) + { NUMPAGES } }
Voorbeeld 3
De volgende voorbeelden verwijzen naar waarden in een tabel. De celverwijzingen in de voorbeelden verwijzen naar cellen in de tabel waarin het veld = (Formula) voorkomt. Als het veld niet in de verwezen tabel voorkomt, markeert u de tabel met een bladwijzer en geeft u de bladwijzer op, gevolgd door de celverwijzingen.
{ = SUM(ABOVE) } (ingevoegd in een tabelcel)
De som van cellen, vanaf de cel boven het veld tot de bovenzijde van de kolom of tot de eerste lege cel of ongeldige waarde.
{ = SUM(Tabel3 C3) }
De inhoud van de cel in de derde kolom van de derde rij van de tabel die gemarkeerd is met de bladwijzer 'Tabel3'.
{ = MIN(Tabel3 A3:D3) }
Kleinste waarde in de eerste vier cellen in de derde rij van de tabel die gemarkeerd is met de bladwijzer 'Tabel3'.