🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

[gelöst]Summe der letzten drei Werte (zum Zweiten)

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Criss
Beiträge: 18
Registriert: Di 30. Jan 2018, 16:33

[gelöst]Summe der letzten drei Werte (zum Zweiten)

Beitrag von Criss » Fr 22. Mai 2020, 16:21

Hallo zusammen,

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)
Ich versuche seit ein Paar Tage die Formel auf 4 Spalten zu erweitern, ohne Erfolg.
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
Dateianhänge
Bsp. 1.ods
(13.82 KiB) 173-mal heruntergeladen
Zuletzt geändert von Criss am So 24. Mai 2020, 20:19, insgesamt 1-mal geändert.

mikele
* LO-Experte *
Beiträge: 1932
Registriert: Mo 1. Aug 2011, 20:51

Re: Summe der letzten drei Werte (zum Zweiten)

Beitrag von mikele » So 24. Mai 2020, 12:10

Hallo,
an sich muss die Formel nur um eine Spalte erweitert werden. Damit sie auch in die zweite Spalte gezogen werden kann, kommen noch ein paar absolute Adressierungen dazu.
Für G5:

Code: Alles auswählen

=REST(SUMMENPRODUKT(KGRÖSSTE(($B$3:$C4=B5)*(ZEILE($B$3:$B4)*1000+$D$3:$E4);{1.2.3}));1000)
Dann kannst du die Formel nach rechts und unten ziehen.
Gruß,
mikele

Criss
Beiträge: 18
Registriert: Di 30. Jan 2018, 16:33

Re: Summe der letzten drei Werte (zum Zweiten)

Beitrag von Criss » So 24. Mai 2020, 18:10

Hallo Mikele,

vielen Dank für deine Antwort, aber leider tut die Formel nicht was ich möchte.
In Spalte G und H sind zu erwartende Ergebnisse eingetragen was ich manuell eingefügt habe.
Um ein Vergleich zu haben, habe ich die Formel in die Zelle J5 eingefügt nach rechts und nach unten gezogen.
Die Formel berechnet entweder Spalte J richtig oder Spalte K richtig, leider nicht beide gleichzeitig. Am besten zu sehen ist wenn du die Zeilen 31 bis 33 anguckst.
Was die Formel richtig berechnet hat, habe ich die Zelle mit dazu gehöriger Farbe markiert, was falsch mit rot. (siehe Anhang Bsp.2.ods)
Ich hoffe, dass du irgendwie das hinkriegst was ich möchte.

Vielen Dank
Gruß Criss
Dateianhänge
Bsp.2.ods
(14.81 KiB) 153-mal heruntergeladen

mikele
* LO-Experte *
Beiträge: 1932
Registriert: Mo 1. Aug 2011, 20:51

Re: Summe der letzten drei Werte (zum Zweiten)

Beitrag von mikele » So 24. Mai 2020, 19:17

Hallo,
die Formel rechnet schon richtig. Leider hast du bei einigen Texten in den Spalten B und C ein zusätzliches Leerzeichen am Ende ...
Gruß,
mikele

Criss
Beiträge: 18
Registriert: Di 30. Jan 2018, 16:33

Re: Summe der letzten drei Werte (zum Zweiten)

Beitrag von Criss » So 24. Mai 2020, 20:11

Hallo Mikele,

hast recht, die Formel funktioniert. :D
Hast mir wieder geholfen, auf dich ist immer Verlass...
Wie das Leerzeichen dazu gekommen ist, ist mir ein Rätsel :?: :oops:

Ich danke dir vielmals.

Gruß Criss

huo
Beiträge: 2
Registriert: Sa 7. Aug 2021, 21:54

Re: [gelöst]Summe der letzten drei Werte (zum Zweiten)

Beitrag von huo » Sa 7. Aug 2021, 22:16

Hallo
ich habe ein ähnliches oder wahrscheinlich ein ganz anders Problem.
Es geht um Folgendes: In Spalte 1: 1,2,3,4 und in Spalte 3: 2,3,4,5 etc. Ich möchte nun herausfinden wie oft Spieler 1 mit jedem andern spielt, dann Spieler 2 usw.
Das ergibt folgende Kombinationen:
Spalte 1:
1:2, 1:3, 1:4, 2:3, 2:4, 3:4
Spalte 3:
2:3, 2:4, 2:5, 3:4,3:5,4:5
usw.
Am Schluss möchte ich wissen, wie oft ein Spieler mit dem andern (z.B. 2:3 in Spalte1 und Spalte3 -> 2*2:3).

Leider schaffe ich es nicht, dies zu lösen. Kann mir jemand helfen? Habe es mit sverweis, index, etc. ohne Erfolg probiert.

Besten Dank
Freddy
Dateianhänge
x.JPG
x.JPG (31.52 KiB) 1829 mal betrachtet

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: [gelöst]Summe der letzten drei Werte (zum Zweiten)

Beitrag von karolus » Mo 9. Aug 2021, 13:28

huo hat geschrieben:
Sa 7. Aug 2021, 22:16

ich habe ein ähnliches oder wahrscheinlich ein ganz anders Problem.
das ist richtig…du hast ein ganz anderes Problem :!:

mglw. möchtest du schlicht die Anzahl der Kombinationen von 2 aus x Spielern.

Code: Alles auswählen

=KOMBINATIONEN( <x> ; 2)
zb. bei 6 Spielern:

Code: Alles auswählen

=KOMBINATIONEN( 6 ; 2)
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten