Office - Word, Excel und Co. 9.753 Themen, 41.606 Beiträge

Excel97 kann nicht rechnen!? Ich glaub's immer noch nicht!

cyrix333 (Anonym) / 2 Antworten / Baumansicht Nickles

Danke für die Tips!
Um es mit Meister Röhricht auszudrücken: Wir ha'm hier 'ne besondere Proplematick!

In EINE Zelle (z.B. C7) wird ein Rechenansatz eingegeben (17+4*21).
In einer ANDEREN Zelle (z.B. D8) soll das Ergebnis erscheinen (101)!

Bei Zuweisung des Inhalts von C7 an D8 interpretiert Excel die Eintragung in C7 als Text. Das in D8 angezeigte Ergebnis lautet in Abhängigkeit von der verwendeten Funktion entweder 0 (Null) oder #WERT!
Die bisher mitgeteilten Vorschläge funktionieren alle bei direkter Eingabe, jedoch nicht, wenn die Weitergabe per Funktion stattfinden soll.

Bisherige Fehlversuche:
=C7 : =summe(C7) : =n(C7) : =wert(C7)

Frage: wer kennt eine Funktion, die den Text aus C7 in numerische Werte umwandelt, diese ähnlich einer Direkteingabe an die Rechenmaschine weiterreicht und ein numerisches Ergebnis zurückgibt?

bei Antwort benachrichtigen
PeterF cyrix333 (Anonym) „Excel97 kann nicht rechnen!? Ich glaub's immer noch nicht!“
Optionen

Formatiere die Source und Target-Zelle A1 und B1 als ZAHL mit 0 Dezimalstellen
Setze in A1 =(17+4*21) Ergebnis = 101
Setze in B1 =A1 Ergebnis = 101

wars das, oder war das zu einfach ???

bei Antwort benachrichtigen
cyrix333 (Anonym) PeterF „Formatiere die Source und Target-Zelle A1 und B1 als ZAHL mit 0...“
Optionen

Das war zu einfach!
Der Rechenansatz sollte gerne im Klartext lesbar bleiben (ohne Gleicheitszeichen oder Klammern) und die Berechnung mit Dezimalzahlen sollte auch möglich sein (habe bisher vorausgesetzt, daß dies grundsätzlich der Fall ist).

Trotzdem Danke für die Mühe.

Die Lösung ist anscheinend nur durch ein Makro zu finden. Habe einen astreinen Tip in einem anderen Forum erhalten und werde jetzt lernen, in VisualBasic zu programmieren (lohnt sich).

Tschüs, M. Grams (cyrix333@aol.com)

bei Antwort benachrichtigen