Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Excel-Fan am April 05, 2016, 03:21:21 Vormittag
-
Hallo zusammen,
ich möchte gerne eine Bedingung in eine Ranking-Funktion einfügen.
Folgender Sachverhalt:
Spalte A: Datum
Spalte B:Namen
Spalte C:Kontaktdaten
Spalte D: Umsatz
Spalte E: Reisekosten
Spalte F: Differenz
Nun sind die Personen immer mehrfach aufgeführt weshalb die Liste recht lange ist und ich möchte in einem separaten Arbeitsblatt eine Liste haben bei der jede Person nur einmal vorkommt und die Zeilendaten der höchsten Differenz gezogen werden.
Ich habe gedacht ich verwende hierzu ein Ranking und bin bisher an folgender Formel:
=INDEX($A$7:$F$300;(VERGLEICH(KGRÖSSTE($F$7:$F$300;1);$F$7:$F$300;0));6)
Mit dieser Formel vergleicht mir Excel jetzt aber alle Datensätze und ich möchte ja jeweils nur die verglichen haben, die denselben "Namen" haben.
Hinzu kommt, dass die Liste wöchentlich aktualisiert wird und ich vorab nicht genau weiss, wie häufig die jeweiligen Namen vorkommen. Ggf. kann ein Name auch mal nicht auf der wöchentlichen Liste drauf stehen.
Ich möchte das sehr gerne mit einer Formel lösen und nicht auf Macro oder etc. umsteigen.
Für eure Hilfe besten Dank im Voraus.
VG
Uli
-
Hola,
dann zeig doch bitte eine Beispieldatei.
Gruß,
steve1da
-
Hallo Steve,
anbei eine Beispieldatei.
Vielen Dank!!
VG
Uli
-
Hola,
als Matrixformel in E2 (mit Strg-Shift-Enter abschließen!):
=MAX(WENN('Daten Tabelle 2'!$B$2:$B$19=B2;'Daten Tabelle 2'!$E$2:$E$19))
Für das Datum:
=VERWEIS(2;1/('Daten Tabelle 2'!$B$2:$B$19&'Daten Tabelle 2'!$E$2:$E$19=$B2&$E2);'Daten Tabelle 2'!$A$2:$A$19)
Für den Umsatz:
=VERWEIS(2;1/('Daten Tabelle 2'!$B$2:$B$19&'Daten Tabelle 2'!$E$2:$E$19=$B2&$E2);'Daten Tabelle 2'!$C$2:$C$19)
Für die Kosten:
=VERWEIS(2;1/('Daten Tabelle 2'!$B$2:$B$19&'Daten Tabelle 2'!$E$2:$E$19=$B2&$E2);'Daten Tabelle 2'!$D$2:$D$19)
Gruß,
steve1da
-
Hi Steve,
super, vielen vielen Dank! Hat funktioniert. :-)
Hatte es zuvor schon mit ner Max-Funktion probiert - die Formel aber falsch aufgebaut.
Ich habe noch eine Sachen eingebaut und möchte über dem Datum noch ein Drop-Down-Feld einbauen, bei dem optional ausgewählt werden kann:
">="&today() oder
">="&today()+4 oder
">="&today()+2
So dass man praktisch auswählen kann, ob man alle Datensätze anschauen möchte, die ab heute relevant sind, oder erst ab in zwei Tagen oder erst ab in vier Tagen.
Hast du noch eine Idee wie man das umsetzen kann?
Besten Dank und viele Grüße
Uli
-
Hola,
Hast du noch eine Idee wie man das umsetzen kann?
eventuell. Ist das in der Beispieldatei schon eingebaut?
Gruß,
steve1da
-
Hi Steve,
ja, das waere in der Daten-Tabelle 2.
Wenn man da über der Datumspalte ein Auswahlfeld einbauen möchte mit der Auswahl alles ab heute, alles ab in zwei Tagen oder alles ab in vier Tagen.
Der restliche Teil der Tabelle muesste sich dann an diese Auswahl mit anpassen.
-
Hola,
wie meinst du das genau?
Warum das Dropdown in Daten Tabelle2? Wäre das nicht eher sinnvoll im Blatt Auswertung?
Ein aktualisiertes Beispiel wäre gut.
Gruß,
steve1da