In Excel können Sie Zoll in Fuß mit =CONVERT(A1,"in","ft")
konvertieren (A1
enthält die zu konvertierende Zahl) oder Bytes in Bits mit =CONVERT(A1,"byte","bit)
. Diese CONVERT
Funktion arbeitet mit den vordefinierten Einheiten von Excel.Excel: Können benutzerdefinierte Einheiten für die CONVERT-Funktion definiert werden?
Gibt es eine Möglichkeit, benutzerdefinierte Einheiten wie "Stück" oder "Dutzend" oder "Wanne" zu definieren? Ich habe excel "bit"
Einheit anstelle von "Stück" verwendet. Ich würde gerne Konvertierungen wie =CONVERT(3,"dozen","piece")
machen (das Ergebnis der Auswertung sollte 36 sein).
Natürlich könnte man eine Tabelle von kundenspezifischen Einheiten zusammen mit ihren Umrechnungen in Standardeinheiten pflegen (z. B. 1 Stück = 1 Bit, 1 Dutzend = 12 Bits). Die Konvertierung könnte dann mit einer modifizierten Konvertierungsfunktion =MYCONVERT(3,"dozen","piece")
durchgeführt werden, die die benutzerdefinierten Einheiten aus der Tabelle nachschlagen würde. Aber gibt es eine elegante Möglichkeit, die ursprüngliche CONVERT
-Funktion funktionsfähig zu machen und Workarounds zu vermeiden, indem man einfach die Liste der vordefinierten Einheiten von Excel hinzufügt?