Index mit mehreren Kriterien
#1
Hallo!

Ich habe folgendes Problem und schaffe es leider nicht zu lösen.

Ich habe in der Spalte A Namen, in der Spalte D Beträge und in der Spalte G ein Datum stehen.
In der Zelle L6 steht ein Datum.
Nun möchte ich, dass wenn z.B. in L6 das Datum 01.09.2010 lautet, dass Excel mir in der Zelle J13 den Namen von der Spalte A hinschreibt, wo der größte Betrag in der jeweiligen Spalte D war im Bezug auf das Monat und Jahr, welches in L6 steht.
Den größten Betrag bezogen auf das Datum in L6 konnte ich in J12 ermitteln. Mir fehlt einfach der jeweilige Name dazu.
In meinem Beispiel müsste in der Zelle J13 dann der Name Stefan stehen.

Ich hoffe, dass mir jemand helfen kann.


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 8,62 KB / Downloads: 6)
Excel Version 2016
Antworten Top
#2
Hi,

z.B. so:



.xlsx   Mappe1.xlsx (Größe: 9,69 KB / Downloads: 2)

Deine Matrixformel ist hier überflüssig.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
gelöscht.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#4
Hallo

Code:
J13:   =INDEX(A:A;VERGLEICH(J12;D:D;0))


LG UweD
Antworten Top
#5
Hallo BoskoBiati!

Danke sehr, funktioniert in dieser Beispieldatei super.
Wenn ich die Formel aber in meine Originale einbinde, dann kommt ein anderer Name raus und der, den ich erwarte würde.

Was bedeutet in der Formel 15;6?

Hallo UweD!

Es fehlt leider die Prüfung auf das Datum. Das funktioniert nur bei der Beispieldatei.

Kann es sein, dass ihr alle auf die Datumsprüfung vergisst? Die ist ja genau das Problem, warum ich es nicht schaffe.
Er soll mir den Namen vom größten Wert bezogen auf das Monat und Jahr von L6 hinschreiben.

Ich habe nochmals eine Beispieldatei mit angehängt, wo der Betrag von 20 Euro zweimal vorbeikommt. Ich glaube nämlich, dass es auch an dem liegt.
Er muss in meinem Beispiel den Namen "Stefan" hinschreiben, alles andere ist falsch.


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 8,65 KB / Downloads: 2)
Excel Version 2016
Antworten Top
#6
Hi,

größter Wert:
Code:
=AGGREGAT(14;6;D:D/(MONAT($G:$G)=MONAT($L$6))/(JAHR($G:$G)=JAHR($L$6));1)

Name:
Code:
=INDEX(A:A;AGGREGAT(15;6;ZEILE(A:A)/(D:D=J12)/(G:G>L6)/(G:G<MONATSENDE(L6;0));1))

Zitat:Was bedeutet in der Formel 15;6?

Kann man in der Hilfe zu Aggregat nachlesen
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
Danke sehr, jetzt passt es.
Excel Version 2016
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste