Konvertieren in Octal (Microsoft Excel)
Es gibt vier Arten von Nummerierungssystemen, die üblicherweise in der Programmierung verwendet werden:
binär, oktal, dezimal und hexadezimal. Jedes ist einfach eine andere Methode, um genau dieselben Werte auszudrücken. Excel erleichtert die Konvertierung zwischen Dezimal- und Oktalzahlen und bietet zu diesem Zweck zwei Arbeitsblattfunktionen.
Die erste Funktion ist die DEC2OCT-Funktion. Angenommen, Sie haben einen Dezimalwert in Zelle B7 und möchten wissen, wie dieser Wert in Oktal ausgedrückt wird. In einer anderen Zelle können Sie die folgende Formel verwenden:
=DEC2OCT(B7)
Wenn der Wert in B7 456 wäre, wäre das Ergebnis der obigen Formel 710. Eine interessante Tatsache (und potenzielle „Gottcha“) ist, dass Excel das Ergebnis nach Abschluss der Konvertierung als Zahl betrachtet.
Wenn Sie also 8 zu dem resultierenden Wert über (710) addieren, gibt Excel 718 zurück – ein Wert, der in Oktal unmöglich ist. Dies bedeutet einfach, dass Excel das in einer bestimmten Zelle verwendete Nummerierungssystem nicht verfolgt. es erwartet, dass Sie das tun.
Wenn Sie Zahlen von Oktal zu Dezimal in die andere Richtung zurückkonvertieren möchten, können Sie die Arbeitsblattfunktion OCT2DEC verwenden:
=OCT2DEC(B8)
Wenn Sie versuchen, diese Funktion mit einem Wert zu verwenden, der eindeutig nicht oktal ist (z. B. 718), gibt Excel eine #NUM! Fehlerwert.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (5656) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: