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.

  • Ganze Zahlen Dezimalstellen werden an das Ende der Zahl über nachgestellte Nullen angefügt.
  • Bruchzahlen Wenn die Anzahl der Dezimalstellen verringert wird, wird die Zahl gerundet und nicht abgeschnitten. Wenn die Anzahl der Dezimalstellen vergrößert wird, werden nachgestellten Nullen an das Ende der Zahl angefügt.
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.