Ich hab' folgendes Problem: Mittels Excel lese ich chemische Summenformeln aus.
Bsp: C22H40N3O5. Der String wird hierbei zum einen in die entsprechenden Elemente, sowie die dazugehörige Anzahl zerlegt, also in dem Bsp.: Element_1: C, Anzahl Element_1: 22, Element_2: H, Anzahl Element_2: 40 usw. Hierbei taucht leider Gottes ein kleines, aber unschönes Problem auf. Das Element Wasserstoff (H) kann anzahlmäßig von 1 bis > 100 schwanken. Entweder schaffe ich es die H-Atome von 1 bis 99 ohne Probleme auszulesen oder von 10 bis >100. Alles zusammen funktioniert nicht. Die Formeln, die ich hierzu benutze lauten wie folgt: Die Summenformel steht in Zelle A2: C22H40N3O5 In Zelle B4 steht das erste Element: C wird mit folgender Formel ermittelt: =WENN(LÄNGE(A2)=CODE("a"),CODE(TEIL(A2,2,1))=CODE("a"),CODE(TEIL(C7,2,1)) Gruß
Markus