VBA Uitleg
  • Home
  • Boeken
  • Uitleg, fouten, sneltoetsen
  • 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

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

Als u de Excel-functie gebruikt, zet u er WorksheetFunction voor en gebruikt u de Engelstalige versie van de rekenfunctie. 
Bijvoorbeeld:

Aantal =
WorksheetFunction.Count(Range("A1:A20"))
Deze telt het aantal getallen in de cellen A1 t/m A20.

Hieronder staat de vertaling van de meest voorkomende functies.
In dit gratis Excel-bestand vindt u 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 u 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

U 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 uw formule
=ISO.WEEKNUMMER(A1)
U 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