VBA Uitleg
  • Home
  • Boeken
  • Vuistregels, fouten, sneltoetsen
  • Macrobeveiliging instellen
  • Datums van Feestdagen
  • EXCEL macro's
  • - Alle opmerkingen opmaken
  • - Unieke getallen
  • - Naar de cel met vandaag
  • - Gekleurde cellen optellen
  • - Functies ronde vormen
  • - Gratis downloads
  • - Engels
  • WORD macro's
  • - Woord tellen
  • - Dialoogvenster etiketten
  • - Automatisch zonder macro
  • Contact
  • - Wim is...
Home > Engels

Vertaling van Excel-formules in het Engels

Wil je in je VBA-code een berekening maken, dan moet je een eigen rekenfunctie van VBA gebruiken, als die er is (zie hoofdstuk 16 van het boek). Alleen als VBA die rekenfunctie niet heeft, gebruik je een rekenfunctie van Excel.
Om je te helpen kiezen, heb ik de rekenfuncties van VBA met alle Excel-functies naast elkaar gezet, in het Nederlands en in het Engels. 
Dit Excel-bestand mag je gratis downloaden.

Als je de Excel-functie gebruikt, zet je er in de code WorksheetFunction voor. Bijvoorbeeld:

Aantal =
WorksheetFunction.Count(Range("A1:A20"))

Deze telt het aantal getallen in de cellen A1 t/m A20.


Als je WorksheetFunction toepast, moet je de Engelstalige versie van de rekenfunctie gebruiken.
​Hieronder staat de vertaling van de meest voorkomende functies.

In dit gratis Excel-bestand vind je alle 460 functies in het Engels en Nederlands naast elkaar.

Klik hier voor de uitleg van foutmeldingen in het Engels.
Nederlands
AANTAL
AANTAL.ALS
AANTALARG
BET (begin van Excel 2010: AFLOSSING)
AFRONDEN (begin van Excel 2010: AFRONDING)
ALS
DAG
DATUM
DATUMVERSCHIL
DEEL (begin van Excel 2010: MIDDEN)
GEHEEL
GEMIDDELDE
GROOTSTE
JAAR
KLEINSTE
LINKS
MAAND
MAX
MIN
NU
RANG
RECHTS
REST
SOM
SOM.ALS
SOMMEN.ALS
SUBSTITUEREN
TW
VANDAAG
VERT.ZOEKEN
VIND.ALLES
VIND.SPEC
WORTEL (begin van Excel 2010: VWORTEL)
WEEKDAG
WEEKNUMMER *


Engels
COUNT
COUNTIF (zonder punt)
COUNTA
PMT
ROUND
IF
DAY
DATE
DATEDIFF
MID
TRUNC
AVERAGE
LARGE
YEAR
SMALL
LEFT
MONTH
MAX
MIN
NOW
RANK
RIGHT
MOD
SUM
SUMIF (zonder punt)
SUMIFS (zonder punt)
SUBSTITUTE
FV
TODAY
VLOOKUP (zonder punt)
FIND
SEARCH
SQRT
WEEKDAY
WEEKNUM *
​* Amerikaanse telling!
Hieronder staat de formule volgens de Europese telling.

Excel-functies in het Engels gebruiken

* Zoals je ziet, wordt in de naam van de Engelse functie geen punt gebruikt.
* In formules worden de argumenten gescheiden door een komma, bijvoorbeeld
   =SOM.ALS(A:A; D3; B:B) is in het Engels 
   =SUMIF(A:A, D3, B:B)
* Voor getallen worden de komma en de punt andersom gebruikt. 
   Het teken voor decimalen is de punt, zoals 4.75 bijvoorbeeld. 
   Het scheidingsteken voor duizendtallen is een komma, als in 1,234 
   en ons 1.234,56 is in de Amerikaanse notatie 1,234.56.

Formule voor Europees weeknummer

Je krijgt het weeknummer volgens de Europese telling met de formule:
=(A1-WEEKDAG(A1-1)+4-(GEHEEL(DATUM(JAAR(A1-WEEKDAG(A1-1)+4);1;2)/7)*7-2))/7
In dit voorbeeld staat de datum in cel A1.

Sinds versie 2013 heeft Excel hiervoor de functie ISO.WEEKNUMMER.
Als de datum in A1 staat, is je formule
=ISO.WEEKNUMMER(A1)
Je krijgt het weeknummer van deze datum volgens het ISO-systeem.
Deze functie is nieuw vanaf Excel 2013 en werkt dus niet in oudere versies.
Wim de Groot denkt buiten de hokjes
Auteursrecht    Disclaimer    Contact