Libreoffice Calc, ich suche eine Funktion die in beiden Progammen die bestimmte Zeichen untereinander zählt und mitwandert?
Hallo,
Basierend auf dieser >Frage< möchte ich jetzt eine "modifizierte" Version einsetzen.
Es sollen wie bisher die Anzahl der Pfeile die in eine Richtung (Rauf oder Runter) gezählt werden, seit dem letzten Richtungswechsel und das Ergebnis in der Zelle rechts daneben ausgegeben werden (rot umrandet).
Das leistet die bisherige Lösung. Bei einer Wiederholung eines Wertes in Spalte C direkt hinteinander, würde der Pfeil nach rechtszeigen (D16) und nicht den vorhergehenden Pfeilen zugerechnet. Genau das soll aber passieren. Pfeil nach rechts soll den bisherigen Pfeilen (Rauf oder Runter) hinzugerechnet werden.
Ich bin für jede Lösung dankbar.
3 Antworten
Ich bekomme das LEIDER wieder nur mit einer Hilfsspalte hin 😒:
Formel in
D13: =WENN(E13<>E12;1;D12+1)
E13: =WENN(C13="à";E12;C13)
und jeweils runterkopieren.
[Ich bin hier von Wingdings ausgegangen, sonst das "à" durch das entsprechende Zeichen für den Pfeil nach rechts ersetzen]
Die Hilfsspalte kann natürlich irgendwo stehen und auch ausgeblendet sein.

könntest dir nur eine hilfspalte machen , wo du eben
vorgänger > aktuell = runter
vorgänger < aktuell = hoch
vorgänger == aktuell = vorgängerhilfspalte
und dann dort einfach zählen .
z.b.
=WENN(B6>B7;"runter";WENN(B6<B7;"hoch";WENN(B6=B7;C6)))
B ist spalte mit Zahlen Werten , C ist deine Hilfsspalte wo die Formel reinkommt und dann natürlich für jede Zeile angepasst.
BTW : Die Pfeile brauchen dich überhaupt nicht zu interressieren. Ergibt sich alles aus den Zahlenwerten
Danke für deine Schnelle Antwort. :)
Wie verhält sich denn deine Formel bei gleichbleibenden Werten im Auf so wie im Abwärts Trend?
dein ernst das zu fragen , du denkst doch nicht das ich dir darauf antworte , probier es aus . zzzzz .... "man kanns ja mal versuchen" ... "aber auch nicht wundern das ich nicht so doof bin es auch noch zu tun" .
Deine Anwortbereitschaft schätze ich, aber dein Verhalten bei der Nachfrage hat extrem Potential nach oben.
Meine Nachfrage kam nicht grundlos, aber du warst ja sehr sicher das es passt.
Tja und es passt nicht! Die Formel arbeitet nicht zuverlässig, schade.
Du könntest es so lösen, indem Du Dir die vorangegangenen Werte in einer Zeile drüber anzeigen lässt.
F16 ... und runterkopieren
D12
=WENN(ISTFEHLER(KGRÖSSTE(A:A;1)-F13);0;KGRÖSSTE(A:A;1)-F13)
E12
=WENN(D12>0;SVERWEIS(D$12;$A:$F;5;FALSCH);"")
F12
=WENN(ISTFEHLER(SVERWEIS(D$12;$A:$F;6;FALSCH));"";SVERWEIS(D$12;$A:$F;6;FALSCH))

Danke für deine Antwort! :)
Es ging bei dem Problem darum, durch ein Stagnieren des Wertes die Zählung nicht zu unterbrechen und das hat nun auch geklappt.
Nochmals vielen Danke für deine Mühe.
Wenn es keine bessere Lösung gibt, siehe Ergänzung meiner Antwort
Korrektur: ... gelöcht
Funktioniert so nicht, da abhängig vom Datum sich die älteren Werte ebenfalls verändern.
Das ist nett das du geantwortet hast :)
Die Formel für E13 funtioniert tadellos, die Pfeile nach rechts werden in den "Tendenzfluss" (Rauf oder Runter) perfekt gedreht.
Allerdings streikt die Formel für D13. Da gibt es einen Fehler 522.
Aber: ich habe die vorhergende Formel aus D13 jetzt "verbogen" auf die Hilfsspalte und es klappt.
Die Formel in E13 lautet:
=WENN(E12=E11;D11+1;1)