Guten Morgen Forum,
ich möchte aus dem Inhalt einer Zelle einen Wert berechnen,
in Zelle A5 steht z.B. "ABC(20*20)DEFG",
im Zelle C5 steht =(TEIL(A5;FINDEN("(";A5)+1;FINDEN(")";A5)-FINDEN("(";A5)-1))
mit der Formel oben bekomme ich den Inhalt 20*20 angezeigt, und den möchte ich ausgerechnet haben!
komm einfach nicht weiter.
Hallo,
ist zwar lang, aber sollte funktionieren:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C |
5 | ABC(20*20)DEFG | | 400 |
6 | ABC(20000*25)DEFG | | 500000 |
Zelle | Formel |
C5 | =LINKS((TEIL(A5;FINDEN("(";A5)+1;FINDEN(")";A5)-FINDEN("(";A5)-1));FINDEN("*";(TEIL(A5;FINDEN("(";A5)+1;FINDEN(")";A5)-FINDEN("(";A5)-1)))-1)*RECHTS((TEIL(A5;FINDEN("(";A5)+1;FINDEN(")";A5)-FINDEN("(";A5)-1));LÄNGE((TEIL(A5;FINDEN("(";A5)+1;FINDEN(")";A5)-FINDEN("(";A5)-1)))-FINDEN("*";(TEIL(A5;FINDEN("(";A5)+1;FINDEN(")";A5)-FINDEN("(";A5)-1)))) |
C6 | =LINKS((TEIL(A6;FINDEN("(";A6)+1;FINDEN(")";A6)-FINDEN("(";A6)-1));FINDEN("*";(TEIL(A6;FINDEN("(";A6)+1;FINDEN(")";A6)-FINDEN("(";A6)-1)))-1)*RECHTS((TEIL(A6;FINDEN("(";A6)+1;FINDEN(")";A6)-FINDEN("(";A6)-1));LÄNGE((TEIL(A6;FINDEN("(";A6)+1;FINDEN(")";A6)-FINDEN("(";A6)-1)))-FINDEN("*";(TEIL(A6;FINDEN("(";A6)+1;FINDEN(")";A6)-FINDEN("(";A6)-1)))) |
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Vielen Dank euch beiden für die schnelle Hilfe!
Ich werde beides ausprobieren!