Geeft een getal met dubbele precisie als resultaat dat e (het grondtal voor natuurlijke logaritmen) tot een bepaalde macht aangeeft.
Syntaxis
Exp(getal)
Het vereiste argumentgetal is een dubbele of een geldige numerieke expressie.
Opmerkingen
Als de waarde van getal hoger is dan 709,782712893, treedt er een fout op. De constantee is ongeveer 2,718282.
Opmerking
De functie Exp is een aanvulling op de werking van de functie Log en wordt soms ook wel de antilogaritme genoemd.
Queryvoorbeelden
| Expression | Resultaten |
|---|---|
| SELECT Exp(2) AS Expr1 FROM ProductSales GROUP BY Exp(2); | Geeft als resultaat de waarde "e(2,718282)" tot de macht "2" en geeft het resultaat weer in kolom Expr1. |
| SELECT Exp(hoeveelheid) AS ExpValue FROM ProductSales; | Geeft als resultaat de waarde die 'e(2,718282)' aangeeft, verheven tot de macht van gegevenswaarden in de kolom 'hoeveelheid'. Retourneert de waarde die "e(2,718282)" aangeeft, tot de macht van gegevenswaarden in de kolom "hoeveelheid" en geeft de resultaten weer in de kolom "ExpValue". |
VBA-voorbeeld
Opmerking
In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.
In dit voorbeeld wordt de functie Exp gebruikt om e tot een bepaalde macht te verheffen.
Dim MyAngle, MyHSin
' Define angle in radians.
MyAngle = 1.3
' Calculate hyperbolic sine.
MyHSin = (Exp(MyAngle) - Exp(-1 * MyAngle)) / 2