Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

String berechnen

Forumthread: String berechnen

String berechnen
30.03.2003 20:57:12
Michael
Hallo,

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

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: String berechnen
30.03.2003 20:59:35
Forum

Hallo 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ß

Anzeige
Re: String berechnen
30.03.2003 21:03:57
Mike E.

Hallo,

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.

Re: String berechnen
30.03.2003 21:06:56
Mike E.

Hallo,

falls ohne "10*4" ohne Leerzeichen eingegeben wurde, dann so:

=LINKS(A1;2)*RECHTS(A1;1)

Gruß
Mike


Anzeige
Re: String berechnen
30.03.2003 21:09:13
th.heinrich

hallo Micha,

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

Re: String berechnen
30.03.2003 21:40:40
Micha

Wow funzt supi!!!!

Danke

Anzeige
;
Anzeige

Infobox / Tutorial

String berechnen in Excel


Schritt-für-Schritt-Anleitung

  1. Zelle mit dem String erstellen: Gib in einer Zelle, z. B. A1, den String ein, den Du berechnen möchtest, z. B. 10*4.
  2. Formel zur Berechnung eingeben:
    • Wähle eine andere Zelle, z. B. B1.
    • Gib die folgende Formel ein, um das Ergebnis des Strings zu berechnen:
      =AUSWERTEN(A1)
    • Drücke Enter. Jetzt solltest Du das Ergebnis 40 in B1 sehen.

Häufige Fehler und Lösungen

  • Problem: Das Ergebnis wird als Fehler angezeigt.

    • Lösung: Stelle sicher, dass der String in A1 korrekt eingegeben ist und keine unerwünschten Leerzeichen enthält. Wenn Du 10*4 ohne Leerzeichen eingegeben hast, funktioniert die Berechnung.
  • Problem: Die Formel =AUSWERTEN(A1) funktioniert nicht.

    • Lösung: Überprüfe, ob die Funktion in Deiner Excel-Version verfügbar ist. AUSWERTEN funktioniert ab Excel 2010.

Alternative Methoden

Wenn Du eine alternative Methode verwenden möchtest, um einen String in Excel zu berechnen, kannst Du auch die folgende Vorgehensweise nutzen:

  1. Namen definieren:

    • Wähle die Zelle mit dem String (A1).
    • Gehe zu Einfügen > Namen > Definieren.
    • Gib den Namen Formel ein und setze die Formel als =AUSWERTEN(A1).
  2. Ergebnis in einer anderen Zelle anzeigen:

    • In einer weiteren Zelle, z. B. B1, gib =Formel ein.
    • Das Ergebnis wird nun auch hier angezeigt.

Praktische Beispiele

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.


Tipps für Profis

  • 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.


FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige