14.08.2019, 15:57 (Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2019, 15:57 von paliel123.)
Hallo, ich suche seit 2 Tagen nach einem Excel Problem und finde weder mit Aggregat, Index oder Sverweis etc eine Lösung.
Die Fragestellung ist relativ simpel:
Ich habe 2 Spalten (A + B), eine mit Datum und eine mit beliebigen Werten. Die Datum kommen öfters vor (zb 12.02, 5 mal in Spalte A mit den Werten 2,2,3,4,7 in Spalte B) Ich möchte nur die gesamte Zeile mit dem Maximalwert übernehmen, also in diesem Fall Zeile 5 für 12.02, Zeile 6 für 13.02 Zeile 17 für 14.02) die anderen werte in dieser Zeile (mit x gekennzeichnet) sollen auch übernommen werden.
14.08.2019, 16:22 (Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2019, 16:32 von Ego.)
Hallo p...,
1. Wenn die Liste -wie im Beispiel- nach Spalte A und Spalte B sortiert ist, reicht zur Ermittlung der Zeilennummer:
=Wennfehler(Aggregat(15;6;Zeile($A$1:$A$18)/($A$1:$A$18<>$A$2:$A$19);Zeile());"") (ungetestet da keine Datei)
2. Die Werte bekommst du dann mit der Index-Funktion über die Spalten Hallo p...,
sorry, die Liste war nicht sortiert.
Wenn die Liste nicht sortiert werden kann, lade eine Beispieldatei hoch. Man benötigt dann zwei Formeln, eine zur Ermittlung der vorhandenen Tage und eine zur Ermittlung der Zeile mit dem größten Wert an diesem Tag.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
14.08.2019, 17:57 (Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2019, 18:02 von paliel123.)
Dann bekomme ich dieses Ergebnis, geht schon in die Richtung, aber sind nicht die Maximalwerte, oder übersehe ich was? Ich glaube ich habe es ...versuche es jetzt mit meiner großen Tabelle. Vielen Dank an euch für die Hilfe!! :19: :19: