Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

hex Zahlen subtrahieren

Forumthread: hex Zahlen subtrahieren

hex Zahlen subtrahieren
07.05.2002 08:16:19
Jörg
Hallo,
kann mir jemand sagen wie ich im Excel hex zahlen subtrahieren kann ?
z.B. 42B2 - 190B = 29A7

Danke Jörg

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: hex Zahlen subtrahieren
07.05.2002 08:29:14
Michael Scheffler
Hallo,

Gruß

Micha

Re: hex Zahlen subtrahieren
07.05.2002 08:32:12
ajk
Hallo,

versuch mal =DEZINHEX(HEXINDEZ("42B2")-HEXINDEZ("190B")).

Ich hoffe es hilft.

AJK

ich habe es probiert es geht nicht
07.05.2002 09:11:11
Jörg
Hallo,
ich habe es probiert aber es klappt nicht, ich will ja nicht nur die beiden Zahlen subtrahieren, sondern die Zahlen die in A1 - A2 stehen.
Danke Jörg
Anzeige
Anzeige

Infobox / Tutorial

Hexadezimalzahlen subtrahieren in Excel


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und erstelle ein neues Arbeitsblatt.
  2. Gib die hexadezimalen Zahlen in die Zellen A1 und A2 ein. Zum Beispiel:
    • A1: 42B2
    • A2: 190B
  3. Verwende die folgende Formel in Zelle A3, um die Subtraktion durchzuführen:
    =DEZINHEX(HEXINDEZ(A1)-HEXINDEZ(A2))
  4. Drücke Enter, um das Ergebnis zu sehen. In diesem Fall solltest du 29A7 erhalten.

Diese Methode nutzt die Funktionen HEXINDEZ und DEZINHEX, um die hexadezimalen Werte in Dezimalzahlen umzuwandeln und anschließend die Subtraktion durchzuführen.


Häufige Fehler und Lösungen

  • Fehler: „#WERT!“

    • Lösung: Stelle sicher, dass die Zellen A1 und A2 tatsächlich hexadezimale Zahlen enthalten. Überprüfe, ob du eventuell zusätzliche Leerzeichen oder falsche Zeichen eingegeben hast.
  • Fehler: Ergebnis ist nicht korrekt

    • Lösung: Vergewissere dich, dass die Formel korrekt eingegeben wurde und die Zellen die richtigen Werte enthalten. Achte darauf, dass du die korrekten Zellen referenzierst.

Alternative Methoden

Eine andere Möglichkeit, hexadezimale Zahlen in Excel zu subtrahieren, wäre, die Zahlen als Text zu speichern und eine benutzerdefinierte Funktion in VBA zu erstellen. Hier ist ein einfaches Beispiel:

  1. Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Wähle „Einfügen“ > „Modul“.
  3. Füge den folgenden Code ein:
    Function HexSubtraction(hex1 As String, hex2 As String) As String
       HexSubtraction = Hex(Val("&H" & hex1) - Val("&H" & hex2))
    End Function
  4. Schließe den Editor und gehe zurück zu Excel.
  5. Verwende die Funktion in einer Zelle:
    =HexSubtraction(A1, A2)

Praktische Beispiele

  • Beispiel 1: Um 3F von 4A zu subtrahieren:

    • A1: 4A
    • A2: 3F
    • Ergebnis in A3:
      =DEZINHEX(HEXINDEZ(A1)-HEXINDEZ(A2))  // Ergebnis: `11`
  • Beispiel 2: Um 1A3 von 2B4 zu subtrahieren:

    • A1: 2B4
    • A2: 1A3
    • Ergebnis in A3:
      =DEZINHEX(HEXINDEZ(A1)-HEXINDEZ(A2))  // Ergebnis: `011`

Tipps für Profis

  • Verwende Formatierungen: Du kannst die Zellen A1 und A2 als „Text“ formatieren, um sicherzustellen, dass Excel die Werte nicht verändert.
  • Automatisierung: Wenn du regelmäßig mit hexadezimalen Zahlen arbeitest, erwäge, die oben genannte VBA-Funktion zu verwenden, um den Prozess zu automatisieren.
  • Excel-Funktionen kombinieren: Du kannst auch andere Excel-Funktionen wie WENN oder SVERWEIS in Verbindung mit der hexadezimalen Subtraktion verwenden, um komplexere Berechnungen durchzuführen.

FAQ: Häufige Fragen

1. Kann ich mehr als zwei hexadezimale Zahlen subtrahieren?
Ja, du kannst die Formel erweitern, indem du weitere HEXINDEZ-Funktionen hinzufügst. Beispiel:

=DEZINHEX(HEXINDEZ(A1)-HEXINDEZ(A2)-HEXINDEZ(A3))

2. Funktioniert das auch in älteren Excel-Versionen?
Die Funktionen HEXINDEZ und DEZINHEX sind in Excel 2007 und neueren Versionen verfügbar. Stelle sicher, dass du eine kompatible Version verwendest.

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