Date: prev next · Thread: first prev next last
2023 Archives by date, by thread · List index


Hallo Markus,

Pivot ist zwar kinderleicht und du solltest dich grundsätzlich mal damit beschäftigen, du wolltest aber eine Formel - hier kriegst du eine Formel.

=INDEX(B2:B37;AGGREGAT(15;6;ZEILE(A2:D37)-1/(C2:C37=AGGREGAT(4;6;C2:C37/(A2:A37=H2)))/(A2:A37=H2);1))

In meinem Beispiel stehen die Daten in A1:D37. Spalte A das Datum, Spalte B das Jahr und in Spalte C die Messwerte.

Der Teil AGGREGAT(4;6;C2:C37/(A2:A37=H2)) liefert dir den Maximalwert bei der Bedingung Monat in Zelle H2. Hier könntest du auch alternativ =MAXWENNS(C2:C37;A2:A37;H2) verwenden.

Der Teil AGGREGAT(15;6;ZEILE(A2:D37)-1/(C2:C37={Maximalwert bei Bedingung})/(A2:A37=H2);1) sucht den Maximalwert in der Spalte C und wenn dann auch noch in A der richtige Monat steht, erhältst du die Zeile des ersten Treffers. Falls es mehrere richtige Ergebnisse gibt, kannst du dieses auch darstellen indem du die 1 ganz hinten durch eine 2 etc. ersetzt. Da wirst du aber noch einen WENNFEHLER(;"") drum bauen müssen, damit du keine Fehler erhältst wenn es nur einen Treffer gibt.

Mit Index erhältst du dann das Jahr in der richtigen Zeile.
Falls du die ganze Ergebniszeile darstellen möchtest, musst du bei Index A2:D37 schreiben und dann mit Strg + Hochstellen + Enter als Matrixformel abschließen.

Ich lege dir meine Beispieldatei bei, für alle anderen funktioniert dieser Link in den nächsten 14 Tagen: https://transfer.sh/72lLivoy69/Jahr%20finden.ods

Viel Spaß

mfg

Jürgen Kirsten

Am 21.08.2023 um 17:18 schrieb eilf:
Am Montag, 21. August 2023, 15:04:27 CEST schrieb Bernd Neumann:
Hallo Markus,
ich kenne mich mit Pivottabellen u. dergl. nicht aus, kann also den
Aufwand nicht einschätzen.
Hi,

Pivottabellen ist/sind ein ganz ausgezeichnetes Feature
(und _eigentlich_ kinderleicht in der Handhabe).



Deine Daten stehen in A1:C10000
in der Überschrift Monat, Jahr, Merkmal_1

markiere A1:C10050
(vermutlich steht jeder Monat in einer Zeile,
so hast Du für die nächsten ~ vier Jahre "Ruhe")


Button: Pivotisieren,
aktuelle Auswahl <OK>

ziehe
<Monat> in Spaltenfelder
<Jahr> in Zeilenfelder
(könnte man auch tauschen, aber irgendwann reichen die Spalten nicht)

ziehe Merkmal_1 nach Datenfelder
klicke dann dort auf den Merkmalsnamen und wähle Max <OK>

(Optionen und Quelle/Ziel sind erst mal noch nicht relevant)

<OK>

und schon hast Du die Maxima der Jahre/Monate

(die zukünftigen Jahre/Monate stehe als (leer) (Spalten/Zeilen drin)


f.f. -- fiel ferkniegen!!



Frank

p.s.
falls du noch Fragen hast, meld Dich einfach!
d.o.





--

Mit freundlichen Grüßen

*Jürgen Kirsten*

--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.