Seite 1 von 1

Formel Auswerten

Verfasst: Mi, 29.12.2004 19:25
von ChrisLuet
Hallo,
ich habe in Zelle A1 Werte wie 2+12 oder 2,3 +14 stehen, diese Summe möchte ich mit dem Wert Zelle aus B1 multiplizieren.
Da aber StarCalc den Wert als Text erkennt, kann er damit nicht rechnen.
In Excel gibt es die Formel AUSWERTEN, gibt es in StarCalc was ähnliches ?
Der Wert in Zelle A1 muß aber wie oben ( mit Pluszeichen ) dargestellt werden !
Wer weiß Rat ? :?:
Thx
Chris

Verfasst: Mi, 29.12.2004 20:54
von FranzX
Hallo Chris,

eine Frage: Wo kommen denn diese Werte her?
sind dies als Textstring verknüpfte Zellenwerte oder direkt erfasste Zahlen?

Gruß
FranzX

Verfasst: Mi, 29.12.2004 21:09
von Stephan
Für Dein Beispiel geht das mit der Formel:

=SUMME(WERT(LINKS(A1;FINDEN("+";A1;1)-1));WERT(RECHTS(A1;LÄNGE(A1)-FINDEN("+";A1;1))))*B1

Zwischen "2" und "+" und "+" und "12" dürfen keine Leerzeichen stehen, sonst in der Formel A1 durch GLÄTTEN(A1) ersetzen.

Gruß
Stephan

Verfasst: Do, 30.12.2004 16:48
von Stephan
=WENN(ISTFEHLER(FINDEN("+";A1;1));A1*B1;SUMME(WERT(LINKS(A1;FINDEN("+";A1;1)-1));WERT(RECHTS(A1;LÄNGE(A1)-FINDEN("+";A1;1))))*B1)

Gruß
Stephan

Verfasst: Do, 30.12.2004 19:12
von TenBaseT
Stephan hat geschrieben:=WENN(ISTFEHLER(FINDEN("+";A1;1));A1*B1;SUMME(WERT(LINKS(A1;FINDEN("+";A1;1)-1));WERT(RECHTS(A1;LÄNGE(A1)-FINDEN("+";A1;1))))*B1)

Gruß
Stephan
Hüstel :roll: Wenn ich solche Formeln sehe, dann überkommt mich ein Schauder.

Jetzt versteh ich nicht soviel von Calc, aber kann man sich da nicht eine Makrofunktion schreiben, die den Inhalt der Zelle zurückgibt? Gibt es für die Zellen kein Property .TEXT oder ähnliches ?

Hans

Verfasst: Do, 30.12.2004 21:50
von Stephan
Hallo,

was soll ich sagen, beide habt ihr etwas Recht.
(a)
Einerseits ist die Formel lang, kann aber schlimmstenfalls 512 Zeichen lang sein :wink: , andererseits muß man die ebend entsprechend zerlegen um sie zu analysieren/verstehen. Wenn ich sie nicht selbst geschrieben hätte würde ich sie auf einen Blick auch nicht verstehen.
(b)
ich habe mir keine Gedanken gemacht ob es für das konkrete Beispiel nicht doch eine elegantere Lösung gibt, sondern nur eine funktionierende Formel hingeschrieben.
(c)
ich würde eine benutzerdefinierte Funktion ("Makro"/"Function") in solchen Fällen immer bevorzugen, aber viele Nutzer lehnen das ab weil sie es nicht verstehen oder weil sie keine Makrowarnung wollen etc. Ist also in dem Sinne auch eine Frage persönlicher Vorlieben.


Gruß
Stephan

Re: Formel Auswerten

Verfasst: Di, 15.05.2018 18:08
von lorbass
Moderationshinweis
Bitte keine „alten“ Threads aufwärmen. Siehe auch Allgemeine Hinweise zur Forumsbenutzung (dort unter: „Eröffnet neue Threads“).
Thread ≈14½ Jahre nach Start gesperrt.

lorbass, Moderator