1.9k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo mal wieder,

habt ihr eine Idee wie ich einen Text in einer Zelle in eine Zahl
umwandeln kann?

Der Text in der Zelle folgt grundsaetzlich folgendem Muster:
A1: "1+1+1+2+1+" Ergebnis soll hier 6 sein
oder "1+1+1+" Ergebnis = 3
oder "2+2+" usw. Ergebnis = 4

Hat irgendjemand eine Idee wie ich das (moeglichst ohne VBA)
machen kann?

Danke und beste Gruesse,
critchm

8 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

schau mal
hier


Gruß
Rainer
0 Punkte
Beantwortet von
Hi Rainer,

danke fuer deine Antwort.

Leider hilft mir das nicht weiter da ich derzeit 150 solcher Zellen habe
(50 Zeilen und 3 Spalten) es jedoch durch zusaetzliche Zeilen
wesentlich mehr werden koennten.

Auf der Seite die du verlinkt hast, ist auch von der =AUSWERTEN()
Formel die Rede. Diese habe ich hier leider nicht und ich moechte
eigentlich von meiner bisherigen VBA Loesung mit Evaluate weg.

Hat noch jemand einen Vorschlag?

Danke und beste Gruesse,
critchm
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

was ich Dir vorschlug, ist definitiv genau die Lösung Deines Problems.

Du musst Dir nur beim Lesen und Verstehen der Beschreibung etwas mehr
Mühe geben!!!

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

ich bin mir ziemlich sicher dass ich es richtig verstanden habe und
auch dass es grundsaetzlich mein Problem loest. Jedoch muesste ich
bei dieser Loesung 150 oder mehr Namen definieren. oder verstehe
ich das tatsaechlich falsch?

Gruss,
critchm
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo,

nein, Du hast es nicht richtig verstanden, Du musst nur einen Namen
definieren.

Siehe Beispiel.

8365788/Muster.xls.html">Download

Gruß
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

das freut mich zu hoeren.
Leider kann ich unter deinem Link keine Datei herunterladen.
Fehlermeldung: Datei existiert nicht.

Beste Gruesse,
critchm
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
0 Punkte
Beantwortet von
Hallo Rainer,

jetzt weiss ich auch was ich falsch gemacht habe.
Ich hatte den Namen zwar erstellt, aber mit fixem Verweis also z.B.

=EVALUATE('Tabelle1!$A$1)

wohingegen es wie folgt sein muesste:
=EVALUATE('Tabelle1!A1)

Klappt jetzt super, danke!

Beste Gruesse,
critchm
...