Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Dezimalzahl in Ternärsystem Basis 3 umwandeln

Dezimalzahl in Ternärsystem Basis 3 umwandeln
18.09.2015 14:13:34
Inge
Guten Tag zusammen,
Verzweifeln? Nein habe ja Euch! :-)
In der angefügten Excel-Tabelle möchte ich Dezimalzahlen in Ternärzahlen umwandeln. Also Zahlen aus dem 10er-System in das 3er-System umwandeln.
Beispiel 10=101, 11=102, 12=110. Im Anhang ist eine kleine Datei.
https://www.herber.de/bbs/user/100258.xls
Ich benötige eine Formel. Über VBA-Kenntnisse verfüge ich nicht.
Viele Dank für eure Unterstützung.

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dezimalzahl in Ternärsystem Basis 3 umwandeln
18.09.2015 15:12:30
Inge
Danke, danke!

AW: Dezimalzahl in Ternärsystem Basis 3 umwandeln
18.09.2015 15:53:01
ingoG
Hallo Inge,
für Dein Problem kannst Du auch die angehängte Beispieldatei benutzen
https://www.herber.de/bbs/user/100263.xls
Gruß Ingo

Anzeige
AW: Dezimalzahl in Ternärsystem Basis 3 umwandeln
18.09.2015 15:11:14
Inge
Ganz lieben Dank. Gruß Inge
;
Anzeige
Anzeige

Infobox / Tutorial

Dezimalzahl in Ternärsystem Basis 3 umwandeln


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und erstelle eine neue Tabelle.
  2. Gib die Dezimalzahlen in eine Spalte ein, zum Beispiel in Spalte A (A1, A2, A3,...).
  3. Verwende die Formel zur Umwandlung in das Ternärsystem. Wenn Du Excel 2013 oder neuer verwendest, kannst Du die folgende Formel nutzen:
    =BASIS(A1; 3)

    Diese Funktion wandelt die Dezimalzahl in das Ternärsystem um.

  4. Kopiere die Formel nach unten, um die Umwandlung für alle eingegebenen Dezimalzahlen durchzuführen.
  5. Überprüfe die Ergebnisse in der benachbarten Spalte, um sicherzustellen, dass die Umwandlung korrekt ist.

Häufige Fehler und Lösungen

  • Fehler: Die Formel =BASIS funktioniert nicht.

    • Lösung: Stelle sicher, dass Du Excel 2013 oder neuer verwendest, da ältere Versionen diese Funktion nicht unterstützen.
  • Fehler: Unerwartete Ergebnisse.

    • Lösung: Überprüfe, ob die eingegebenen Werte tatsächlich Dezimalzahlen sind. Manchmal können formatierte Zellen unerwartete Ergebnisse liefern.

Alternative Methoden

Wenn Du eine ältere Version von Excel nutzt, kannst Du eine benutzerdefinierte VBA-Funktion erstellen, um die Umwandlung durchzuführen. Hier ist ein einfaches Beispiel:

  1. Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Gehe zu Einfügen > Modul, um ein neues Modul zu erstellen.
  3. Füge den folgenden Code ein:
    Function DezimalZuTernaer(ByVal dezZahl As Long) As String
       Dim ergebnis As String
       Do While dezZahl > 0
           ergebnis = (dezZahl Mod 3) & ergebnis
           dezZahl = dezZahl \ 3
       Loop
       DezimalZuTernaer = ergebnis
    End Function
  4. Schließe den VBA-Editor und verwende die Funktion in Excel:
    =DezimalZuTernaer(A1)

Praktische Beispiele

Hier sind einige Beispiele zur Umwandlung von Dezimalzahlen ins Ternärsystem:

Dezimalzahl Ternärzahl
10 101
11 102
12 110
15 120
16 121

Du kannst die 3er System Tabelle nutzen, um die Umwandlung zu überprüfen.


Tipps für Profis

  • Nutze Bedingte Formatierungen, um die Zellen hervorzuheben, die erfolgreich umgewandelt wurden.
  • Erstelle eine Tabelle, die die Umwandlung von Dezimalzahlen in das Ternärsystem dokumentiert. Dies hilft Dir, einen schnellen Überblick über häufige Umwandlungen zu haben.
  • Wenn Du häufig mit verschiedenen Zahlensystemen arbeitest, könnte ein Excel-Add-In für Zahlensysteme hilfreich sein.

FAQ: Häufige Fragen

1. Kann ich auch negative Dezimalzahlen umwandeln? Ja, die oben genannten Methoden funktionieren auch für negative Zahlen, allerdings musst Du sicherstellen, dass die Umwandlung die Vorzeichen korrekt behandelt.

2. Wo finde ich eine 3er System Tabelle? Du kannst online nach Vorlagen suchen oder eine eigene Tabelle erstellen, indem Du die Umwandlungen manuell durchführst oder mit der Excel-Funktion arbeitest.

3. Welche Excel-Version benötige ich für die Funktion =BASIS? Die Funktion =BASIS ist in Excel 2013 und neueren Versionen verfügbar. In älteren Versionen musst Du alternative Methoden nutzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige