ich wollte mein altes Thread https://www.libreoffice-forum.de/viewto ... 009#p59009(summe der letzten drei Werte) nicht noch mal öffnen weil ich als „gelöst“ markiert habe aber ich habe keine andere Wahl. Eigentlich war mein Problem auch gelöst. Die Formel funktioniert perfekt aber sie ist nur für 2 Spalten „ausgelegt“ (so war auch mein Wunsch). Spalte B=Text (suchen), Spalte D=Wert (addieren)
Code: Alles auswählen
=REST(SUMMENPRODUKT(KGRÖSSTE((B$3:B5=B6)*(ZEILE(B$3:B5)*1000+D$3:D5);{1.2.3}));1000)
Die Formel soll nicht nur in einer Spalte nach einem bestimmten Text suchen sonder in zwei
( B und C ) und die dazu gehörige Werte auch in zwei Spalten suchen (D und E) und entsprechen addieren.
Fall 1: (siehe Anhang)
In Zelle C10 steht „Abc“ wenn die Formel richtig funktioniert dann findet sie, VOR Zeile 10 dass „Abc“ 3x vorkommt (B8,C7,A4) und addiert die Werte was in D8,E7,D4 stehen und schreibt es in Spalte H in dem Fall H10
Fall 2:
In Zelle B31 steht „Abc“. VOR Zeile 31 kommt „Abc“ 4x vor (C25,B23,C22,B19). Die Formel soll jetzt nur die letzte drei Zellen berücksichtigen wo „Abc“ steht und zwar absteigend, d.h. die Zellen C25,B23,C22 und entsprechen die dazu gehörige Werte addieren. (E25,D23,E22) und schreibt es in Spalte G und in diesem Fall G31
Summe der letzten drei Werte (die Formel) brauche ich immer wo der „Text“ kein dazu gehöriger Wert hat.
z.B. B14=Text und D14=leer dann G14= Formel
C33=Text und E33=leer dann H33= Formel
Ich hoffe, ich habe mich verständlich ausgedrückt.
Die Tabelle wird ab Zeile 4 lückenlos „gefüttert“ und kann bis 1000 Zeilen groß werden.
Zur Verdeutlichung habe ich eine Tabelle hochgeladen, eine ziemlich bunte in der Hoffnung, dass so besser zu verstehen ist.
Wenn jemand Zeit und Lust hat, bitte, bitte die Formel an meine neue Wünsche anpassen, oder eine neue „basteln“. (wenn überhaupt so was möglich ist)
Vielen, vielen Dank
Gruß Criss