habe da mal wieder ein Problemchen. Wie kann ich eine Mischung aus Text und Zahlen berechnen?
Bsp:
"dies ist ein text 2,33*5+2,5*4 und hier kommt wieder text"
ich bräuchte dann das Ergebnis von 2,33*5+2,5*4
Besten Dank im Vorraus !
habe da mal wieder ein Problemchen. Wie kann ich eine Mischung aus Text und Zahlen berechnen?
Bsp:
"dies ist ein text 2,33*5+2,5*4 und hier kommt wieder text"
ich bräuchte dann das Ergebnis von 2,33*5+2,5*4
Besten Dank im Vorraus !
in A1 steht
"dies ist ein text 2,33*5+2,5*4 und hier kommt wieder text"
In A2 schreibst du diese Array-Formel:
{=TEIL(A1;MIN(WENN(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);SPALTE(1:1)));1+MAX((ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1)*SPALTE(1:1)))-MIN(WENN(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);SPALTE(1:1))))}
Dann definiere über Einfügen-Namen-Festlegen den Namen "Formel", bezieht sich auf:
=AUSWERTEN(INDIREKT("ZS(-1)";0))
Schreibe jetzt in B2 (also rechte Nachbarzelle der obigen Formel):
=FORMEL
Als Ergebnis solltest du jetzt 21,65 erhalten.
Array-Formel; {geschweifte Klammern} nicht mit eingeben, sondern Formeleingabe mit gleichzeitig Strg-Shift-Enter abschließen. Das erzeugt sie.
Gruß Boris
hab grad mal bei excelformeln.de etwas gestöbert. Da wird es so (etwas kürzer) gelöst:
{=TEIL(LINKS(A1;MAX(WENN(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);SPALTE(1:1))));VERGLEICH(WAHR;ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);0);LÄNGE(A1))}
Auch als Array-Formel.
Gruß Boris
Gruß
Marty
das hättest du aber schreiben sollen.
Starte eine neue Anfrage - für VBA bin ich der Falsche.
Gruß Boris