hätte da mal ne Frage. Wenn ich in einer Zelle 10*4 stehen habe
und möchte dann in einer anderen Zelle das Ergebniss (40) stehen habe. Wie muß ich das anstellen?
Besten Dank
Micha
hätte da mal ne Frage. Wenn ich in einer Zelle 10*4 stehen habe
und möchte dann in einer anderen Zelle das Ergebniss (40) stehen habe. Wie muß ich das anstellen?
Besten Dank
Micha
suche Dir die Variante aus.
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
Gruß
ich nehme an, du hast in einer Zelle vor den String 10*4 ein Leerzeichen gesetzt, damit es auch genauso dort steht?!
Dann so (falls " 10*4" in "A1" steht:
=LINKS(A1;3)*RECHTS(A1;1)Gruß
Mike E.
falls ohne "10*4" ohne Leerzeichen eingegeben wurde, dann so:
=LINKS(A1;2)*RECHTS(A1;1)
Gruß
Mike
hilft dies ?
Formel ohne =
geh über Einfügen - Namen festlegen - Name "Formel" . bezieht sich auf:
=AUSWERTEN(Tabelle1!$A:$A)
In A1 steht 2*2 (ohne Gleichzeichen)
Schreibe in B1 =Formel
Ergebnis in B1: 4
von Boris
gruss thomas
Danke
10*4
.=AUSWERTEN(A1)
40
in B1 sehen.Problem: Das Ergebnis wird als Fehler angezeigt.
10*4
ohne Leerzeichen eingegeben hast, funktioniert die Berechnung.Problem: Die Formel =AUSWERTEN(A1)
funktioniert nicht.
AUSWERTEN
funktioniert ab Excel 2010.Wenn Du eine alternative Methode verwenden möchtest, um einen String in Excel zu berechnen, kannst Du auch die folgende Vorgehensweise nutzen:
Namen definieren:
Einfügen > Namen > Definieren
.Formel
ein und setze die Formel als =AUSWERTEN(A1)
.Ergebnis in einer anderen Zelle anzeigen:
=Formel
ein.Hier sind einige praktische Beispiele, wie Du Strings berechnen kannst:
Beispiel 1: Wenn in A1 2*5
steht, gib in B1 die Formel =AUSWERTEN(A1)
ein. Das Ergebnis in B1 wird 10
sein.
Beispiel 2: Wenn Du in A1 30+10
hast, wird =AUSWERTEN(A1)
in B1 das Ergebnis 40
liefern.
Verwendung von dynamischen Referenzen: Du kannst die Funktion INDIREKT
verwenden, um auf andere Zellen zuzugreifen. Dies ist besonders nützlich, wenn sich die Position Deiner Daten ändert.
Vermeide Leerzeichen: Achte darauf, dass keine Leerzeichen im String vorhanden sind, da dies zu Fehlern führen kann. Wenn Du sicherstellen möchtest, dass der String korrekt verarbeitet wird, überprüfe die Eingabe vor der Berechnung.
1. Frage: Was mache ich, wenn der String nicht korrekt berechnet wird?
Antwort: Überprüfe die Eingabe auf Leerzeichen und stelle sicher, dass Du die korrekte Formel verwendest.
2. Frage: Funktioniert die Methode in älteren Excel-Versionen?
Antwort: Die Funktion AUSWERTEN
ist ab Excel 2010 verfügbar. In älteren Versionen könnte eine andere Methode erforderlich sein.
3. Frage: Kann ich auch komplexe Berechnungen durchführen?
Antwort: Ja, Du kannst in einer Zelle auch komplexere Formeln wie 10*(2+3)
eingeben, und die Methode wird das Ergebnis korrekt berechnen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen