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

Formatumwandlung von INT,USINT, UINT u.s.w.

Forumthread: Formatumwandlung von INT,USINT, UINT u.s.w.

Formatumwandlung von INT,USINT, UINT u.s.w.
07.11.2008 15:45:00
INT,USINT,
Hallo @ all ...
weiß jemand vielleicht wo man die versch. Umwandlungsfaktoren von INT zu REAL oder UINT oder DWORD herbekommt, bzw. hat jemand so etwas vielleicht schon einmal in Excel erstellt ?
Ich würde mir gerne wie dropdown das Anfangsformat und dann das Ausgabeformat auswählen und dann natürlich auch anzeigen lassen
Danke für die Tipps und noch ein schönes WochenEnde
gruß Eddie
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formatumwandlung von INT,USINT, UINT u.s.w.
07.11.2008 18:19:34
INT,USINT,
Hallo Eddie,
UINT sind z.B. in Visual C# ganze Zahlen von 0 bis 4.294.967.295
INT sind z.B. in Visual C# ganze Zahlen von -2.147.483.648 bis 2.147.483.647
DWORD hat den gleichen Wertebereich wie UINT
REAL ist meines Wissens eine Dezimalzahl mit Komma (Floating Point), genauigkeit ?
in Excel Typ Double mit max. 15 signifikanten Stellen und Bereich von -1,79769313486231E308 bis -4,94065645841247E-324 für negative Werte und von 4,94065645841247E-324 bis 1,79769313486232E308 für positive.
Zur Umwandlung/Anpassung von Zahlen gibt es die Funktionen
GANZZAHL, RUNDEN
oder via benutzerdefinierten Format oder mit der Funktion TEXT kann man die Ausgabe/Anzeige steuern.
Umrechnungsfaktoren im eigentlichen Sinne gibt es nicht. Jeder Datentyp hat halt seinen speziellen Anwendungsbereich. Es gibt maximal Regeln, wie eine Floating-Point-Zahl in eine entsprechende ganze Zahl umzuwandeln ist.
Gruß
Franz
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Formatumwandlung von INT, USINT, UINT und mehr in Excel


Schritt-für-Schritt-Anleitung

  1. Dropdown für Eingangsformat erstellen:

    • Wähle die Zelle aus, in der der Benutzer das Anfangsformat auswählen soll.
    • Gehe zu Daten > Datenüberprüfung.
    • Wähle Liste und trage die Formate (z.B. INT, USINT, UINT) in das Feld ein.
  2. Dropdown für Ausgabeformat erstellen:

    • Wiederhole die Schritte für die Zelle, in der das Ausgabeformat ausgewählt wird.
  3. Umwandlungsformel erstellen:

    • In einer neuen Zelle kannst Du die Umwandlungsformel erstellen. Zum Beispiel:
      =WENN(A1="UINT", GANZZAHL(B1), WENN(A1="INT", RUNDEN(B1, 0), B1))
    • Hierbei steht A1 für das Eingangsformat und B1 für den Wert, der umgewandelt werden soll.
  4. Ergebnisse anzeigen lassen:

    • Nutze die Formel in einer benachbarten Zelle, um das Resultat der Umwandlung anzuzeigen.
  5. Testen:

    • Teste verschiedene Eingaben und Formate, um sicherzustellen, dass die Umwandlung korrekt funktioniert.

Häufige Fehler und Lösungen

  • Fehler: Ungültiges Format

    • Lösung: Stelle sicher, dass die Eingabewerte in den Dropdowns korrekt sind und die Umwandlungsformel alle möglichen Formate abdeckt.
  • Fehler: Falsche Umwandlung

    • Lösung: Überprüfe die Formeln auf Richtigkeit. Achte darauf, dass die Werte in den Zellen den richtigen Datentyp haben, insbesondere wenn Du von c# uint to int umrechnest.

Alternative Methoden

  • Benutzerdefinierte VBA-Funktion:

    • Du kannst auch eine VBA-Funktion schreiben, um die Umwandlung durchzuführen. Dies ist besonders nützlich, wenn Du komplexere Umwandlungen benötigst.
  • Verwendung von Excel-Funktionen:

    • Nutze Funktionen wie TEXT oder RUNDEN, um die Ausgabe weiter anzupassen, je nach den Anforderungen des Formats (z.B. uint to real).

Praktische Beispiele

  • Beispiel 1: INT zu REAL

    • Eingabe: -150 als INT
    • Umwandlung: =RUNDEN(A1, 2) gibt -150.00 als REAL zurück.
  • Beispiel 2: UINT zu INT

    • Eingabe: 4294967295 als UINT
    • Umwandlung: =GANZZAHL(A2) gibt 4294967295 zurück, was in Excel als int interpretiert wird.

Tipps für Profis

  • Verwende benutzerdefinierte Formatierungen:

    • Du kannst Zellen so formatieren, dass sie automatisch zwischen verschiedenen Datentypen umschalten, ohne dass Du eine Formel schreiben musst.
  • Dokumentation und Hilfe:

    • Nutze die Excel-Hilfe oder Online-Ressourcen, um mehr über spezifische Funktionen wie GANZZAHL und RUNDEN zu erfahren und deren Anwendung zu optimieren.

FAQ: Häufige Fragen

1. Wie kann ich UINT in Excel darstellen? Um UINT in Excel darzustellen, kannst Du die Funktion GANZZAHL verwenden, um sicherzustellen, dass die Zahl im richtigen Bereich bleibt.

2. Welche Excel-Version benötige ich für diese Funktionen? Die beschriebenen Funktionen sind in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010 und neuer.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige