DEC( )-Funktion
Gibt einen Wert oder das Ergebnis eines numerischen Ausdrucks mit der angegebenen Anzahl von Dezimalstellen zurück.
Syntax
DEC(Zahl; Dezimalstellen)
Parameter
Name | Typ | Beschreibung |
---|---|---|
Nummer | numerisch |
Der Wert oder das Ergebnis, für den/das die Anzahl von Dezimalstellen angepasst werden soll.
|
Dezimalstellen | numerisch |
Die Anzahl der Dezimalstellen, die im Rückgabewert zu verwenden ist. Hinweis Sie können DEC( ) nicht verwenden, um die dezimale Genauigkeit der Ergebnisse zu steigern. Wie Sie die dezimale Genauigkeit steigern können, finden Sie unter Rundung und dezimale Genauigkeit in numerischen Ausdrücken kontrollieren. |
Ausgabe
Numerisch.
Beispiele
Einfache Beispiele
Gibt „7,00“ zurück:
DEC(7; 2)
Gibt „7,565“ zurück:
DEC(7,5647; 3)
Gibt „7,56470“ zurück:
DEC(7,5647; 5)
Weiterführende Beispiele
Berechnen von Tageszinsen
Berechnet Tageszinsen für ein Feld mit dem Namen Jahreszinssatz mit sechs Dezimalstellen:
DEC(Jahreszinssatz; 6) / 365
Bemerkungen
Wann Sie DEC( ) verwenden sollen
Verwenden Sie diese Funktion, wenn Sie die Anzahl der Dezimalstellen in einem Feld anpassen oder einen Wert bzw. ein Ergebnis auf eine bestimmte Anzahl von Dezimalstellen runden möchten.
DEC( ) kann Festkommarundung nicht umkehren
Sie können die Funktion DEC( ) nicht verwenden, um die Standardrundung von Festkomma-Arithmetik in numerischen Ausdrücken umzukehren.
Beispiel
Betrachten Sie die folgenden Ausdrücke in Analytics:
1,1 * 1,1 = 1,2 1,1 * 1,10 = 1,21 DEC(1,1 * 1,1; 2) = 1,20
Die Festkomma-Rundung hat zur Folge, dass 1,1 * 1,1 1,2 und nicht 1,21, das nicht gerundete Ergebnis, ergibt. Wenn Sie mit DEC( ) ein Ergebnis mit zwei Dezimalstellen festlegen, ergibt sich keine Genauigkeit von zwei Dezimalstellen. Stattdessen wird eine Null nachgestellt, um die festgelegte Anzahl an Dezimalstellen zu erzeugen, ohne dass die Genauigkeit gesteigert wird.
Wie Sie die dezimale Genauigkeit steigern können, finden Sie unter Rundung und dezimale Genauigkeit in numerischen Ausdrücken kontrollieren.
Verwandte Funktionen
Sie können ROUND( )-Funktion verwenden, um einen Wert auf die nächste Ganzzahl zu runden.