Herbers Excel-Forum - das Archiv

Rechenausdruck als Text - andere Zelle Ergebnis

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
TextBox
Bild

Betrifft: Rechenausdruck als Text - andere Zelle Ergebnis
von: Andreas
Geschrieben am: 22.09.2003 13:50:30
Hallo vielleicht kann mir hier einer helfen?

Ich möchte in eine Zelle einen Rechenausdruck schreiben (ohne bestimmte Formatierung) "2+3+1" und in einer anderen Zelle soll dieser Ausdruck ausgerechnet werden "6,000". Wenn der Rechenausdruck einem bestimmten Schema entsprechen würde, könnte man den Textstring einfach durchsuchen lassen, aber der Rechenausdruck folgt keinen bestimmten Gesetzen (außer den mathematischen).

Vielen Dank im Voraus.

Andreas

Bild

Betrifft: AW: Rechenausdruck als Text - andere Zelle Ergebnis
von: GerdW
Geschrieben am: 22.09.2003 13:53:22
Schau dir mal Evaluate an.

Gerd
Bild

Betrifft: AW: Rechenausdruck als Text - andere Zelle Ergebnis
von: Hajo_Zi
Geschrieben am: 22.09.2003 13:53:53
Hallo Andreas

Formel anzeigen lassen und Ergebnis
selektiere B1,
wähle Einfügen>Namen>Festlegen "Formel"
bezieht sich auf: =ZELLE.ZUORDNEN(6;Tabelle1!A1)
von JensF
oder
1. Eine Zelle auswählen (z.B. „D1“)
2. Strg + F3 drücken
3. Als Namen „Test“ eingeben
4. Unter „Bezieht sich auf: =AUSWERTEN(INDIREKT("D1")) eingeben
5. auf „OK“ klicken
6. Eine zweite Zelle auswählen (z.B. „E1“)
7. In diese eingeben: „=Test“
8. Nun in die erste Zelle („D1“) eingeben: „30+5“
9. Fertig! Die Aufgabe wird in „D1“ angezeigt und das Ergebnis findet man bei „E1“
von ng

oder


Function TextAlsWert(Zelle)
TextAlsWert = Application.Evaluate(Zelle.Formula)
End Function


In C1 A1+B1
in D1 =TextAlsWert(C1)

oder
markiere Zelle B1 und gehe ins Menü Einfügen Namen definieren. In der oberen Textbox 'Name in Arbeitsmappe' trägst Du den Namen 'Aufmass' ein und in der unteren Textbox 'Bezieht sich auf' die Formel =AUSWERTEN(A1). Achtung: relativer Bezug, keine Dollarzeichen. Danach schreibst Du in B1 =Aufmass und das Ergebnis erscheint. Durch die relative Referenz kannst Du jetzt =Aufmass überall in der Arbeitsmappe Reinschreiben und es wird der Term in der Zelle links nebendran berechnet.
von KlausCh


Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.

Zurzeit gibt es wieder Probleme mit der E-Mail Benachrichtigung.

Ich bekomme Mails zu Beiträgen an denen ich nicht beteiligt bin und zusätzlich noch Mails zu meinen eigenen Beiträgen.
Das Problem mit den eigenen Benachrichtigung kann gelöst werden durch Lösche und Neuanmelden. Dieses möchte ich aber nicht jeden Tag machen.
Um dieses Problem erstmal zu beseitigen habe ich die automatische Mailbenachrichtigung abgeschaltet.
Aus diesem Grunde ist es dem Zufall überlassen ob auf Rückfragen Antworten von mir kommen.


http://home.media-n.de/ziplies/

Bild

Betrifft: AW: Rechenausdruck als Text - andere Zelle Ergebnis
von: th.heinrich
Geschrieben am: 22.09.2003 14:02:11
hi Andreas,

die RECHERCHE gibt da so manches her. wie waere es hiermit.

https://www.herber.de/forum/archiv/224to228/t224931.htm

gruss thomas
 Bild
Excel-Beispiele zum Thema " Rechenausdruck als Text - andere Zelle Ergebnis"
Blätter in andere Arbeitsmappen kopieren Variablenübergabe in andere Arbeitsmappen
Bezüge auf Namen in anderen Mappen aufheben Blattinhalt von einer zur anderen Arbeitsmappe kopieren
Sicherungskopie in einem anderen Verzeichnis erstellen Teilergebnisse einer Serie von Tabellen in anderes Blatt kopieren
Bei Eingabe andere Werte löschen Eintragungen im 1. Blatt in andere Blätter übernehmen
Währung in der Systemsteuerung/Ländereinstellungen umstellen Zeile mit aktiver Zelle in anderes Blatt kopieren