Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: lockesn am Oktober 25, 2016, 14:00:16 Nachmittag

Titel: Zellen formatieren mit Einheit und automatischer Umrechnung
Beitrag von: lockesn am Oktober 25, 2016, 14:00:16 Nachmittag
Hi,

ich scheitere gerade an folgender Aufgabe:

in einer Spalte sollen Gewichtsangaben stehen. Es können vier verschiedene Gewichtsangaben vorkommen: Kilogramm, Gramm, Milligramm, Mikrogramm.
Mit den Gewichtsangaben soll auch gerechnet werden können, sodass diese als Zahl in Excel zur Verfügung stehen müssen.

Nun hätte ich zwei verschiedene Lösungsansätze, welche ich aber beide nicht umgesetzt kriege:

Möglichkeit 1:
Ich gebe 5 kg ein und Excel versteht anhand der Angabe kg automatisch, dass 5000 Gramm gemeint sind und rechnet entsprechend im Hintergrund mit der Zahl 5000
Ich gebe 5 g ein und Excel versteht anhand der Angabe g automatisch, dass 5 Gramm gemeint sind und rechnet entsprechend im Hintergrund mit der Zahl 5
Ich gebe 5 mg ein und Excel versteht anhand der Angabe mg automatisch, dass 0,005 Gramm gemeint sind und rechnet entsprechend im Hintergrund mit der Zahl 0,005
Ich gebe 5 mcg ein und Excel versteht anhand der Angabe mcg automatisch, dass 0,000005 Gramm gemeint sind und rechnet entsprechend im Hintergrund mit der Zahl 0,000005


Möglichkeit 2:
Ich gebe 5000 ein, Excel rechnet auch mit der Zahl 5000 und gibt aber automatisch für alle Zahlen größer 999 die Angabe kg in korrekter Form aus (hier 5 kg)
Ich gebe 5 ein, Excel rechnet auch mit der Zahl 5 und gibt automatisch für alle Zahlen zwischen 1 und 999 die Angabe g in korrekter Form aus (hier 5 g)
Ich gebe 0,005 ein, Excel rechnet auch mit der Zahl 0,005 und gibt aber automatisch für alle Zahlen zwischen 0,001 und 0,999 die Angabe mg in korrekter Form aus (hier 5 mg)
Ich gebe 0,000005 ein, Excel rechnet auch mit der Zahl 0,000005 und gibt aber automatisch für alle Zahlen zwischen 0,000001 und 0,000999 die Angabe mcg in korrekter Form aus (hier 5 mcg)


Hat jemand eine Idee?!
Titel: Antw: Zellen formatieren mit Einheit und automatischer Umrechnung
Beitrag von: steve1da am Oktober 25, 2016, 14:42:11 Nachmittag
Hola,

soll dass innerhalb der Zelle selber geschehen in die der Wert eingetragen wird?

Gruß,
steve1da
Titel: Antw: Zellen formatieren mit Einheit und automatischer Umrechnung
Beitrag von: lockesn am Oktober 25, 2016, 14:53:05 Nachmittag
Hi,

ja, das soll innerhalb der jeweiligen Zellen erfolgen (wenn das geht). Ich dachte irgendwie durch die Zell-Formatierung.

So nach dem Motto:

entweder:
WENN "X kg" DANN X*1000; WENN "X g" DANN X; WENN "X mg" DANN X/1000; WENN "X mcg" DANN X/1000000

oder
WENN X >999 DANN "X kg"; WENN X 1-999 DANN "X g"; WENN X 0,001-0,999 DANN "X mg"; WENN X <0,001 DANN "X mcg"

Im Endeffekt soll in den jeweiligen Zellen halt der Wert lesbar mit Einheit stehen (z.B. 75 mg oder 350 mcg) aber wenn ich aus den Zahlen z.B die Summe bilden will soll Excel natürlich korrekt rechnen (im Beispiel dann 75,35 mg)
Titel: Antw: Zellen formatieren mit Einheit und automatischer Umrechnung
Beitrag von: DL am Oktober 25, 2016, 15:58:38 Nachmittag
Hallo

In der selben Zelle geht nur mit VBA.
Da müssen aber die VBA-Spezis ran.

Ich kann eine Formellösung anbieten:
A1: Wert
B1: Mengeneinheit (kg, g, mg, um)
=UMWANDELN(A1;B1;"g")
Titel: Antw: Zellen formatieren mit Einheit und automatischer Umrechnung
Beitrag von: gmg-cc am Oktober 25, 2016, 16:10:12 Nachmittag
Moin,
wenn das direkt in der Zelle nach dr Eingabe umgewandelt werden soll, dann geh das IMHO nur per VBA/Makro.

Ich sehe gerade wo es weiter geht (http://www.clever-excel-forum.de/thread-6994.html) ...

Schade, denn Crossposting (http://www.excel-ist-sexy.de/forenhilfe/crossposting/) ohne Verweise ist Mist.