2016-11-14 11 views
0

Ich brauche Hilfe bei der Suche nach einem Weg in Excel, um den Maximalwert aus mehreren Spalten zu ermitteln und den Wert in der benachbarten Spalte zurückzugeben.Max. Wert aus mehreren Spalten finden und Zellenwert aus angrenzender Spalte zurückgeben - Excel

Verwenden Sie die folgende Tabelle als Beispiel, sagen wir, ich möchte gleichzeitig Spalten A und C für den maximalen Wert (89) suchen. Sobald der Maximalwert identifiziert ist, möchte ich Excel den Wert in der benachbarten Spalte und Zelle (6) zu Spalte E zurückgeben. In Wirklichkeit muss ich den Max- und den Nachbarwert aus acht Spalten finden.

A  B  C  D  E 
1 65 8  36 15 6 
2 24 17 89 6 
3 11 20 58 13   
4 42 5  29 11 

Ich würde Ihre Hilfe sehr schätzen.

Danke,

+0

kann die maximale Anzahl gefundenen Duplikate jeder haben werden? –

Antwort

2

Wenn die maximale Zahl, die Sie nicht duplizieren sicher diese Formel verwenden:

=INDEX($A:$D,AGGREGATE(15,6,ROW($A$1:$D$4)/((MOD(COLUMN(A1:D4),2)=1)*($A$1:$D$4=AGGREGATE(14,6,$A$1:$D$4/(MOD(COLUMN(A1:D4),2)=1),1))),1),AGGREGATE(15,6,COLUMN($A$1:$D$4)/((MOD(COLUMN(A1:D4),2)=1)*($A$1:$D$4=AGGREGATE(14,6,$A$1:$D$4/(MOD(COLUMN(A1:D4),2)=1),1))),1)+1) 

enter image description here

+2

Ich werde nicht sagen, dass ich ** die Formel verstehe, aber (a) Ich bin sicherlich beeindruckt, und (b) Ich bin mir sicher, dass es korrekt sein wird. – YowE3K

+1

Warum Antwort war eher wie: "Wie in Gottes Namen hast du diese Formel kommen?" –

+0

Hallo Scott, Danke für die Antwort! Diese Formel funktionierte für das Beispiel, scheint aber nicht für meinen Datensatz zu funktionieren. Meine Daten sind über die Spalten C3 bis R6 verteilt. Daten zum Finden von MAX sind in ungeraden Spalten (C, E, G usw.) und die benachbarten Zellen sind gerade Spalten (D, F, H usw.). Ich habe dies versucht: = INDEX ($ C: $ R, AGGREGATE (15,6, ROW ($ C $ 3: $ R $ 6)/((MOD (SPALTE (C3: R6), 2) = 1) * ($ C $ 3: $ R $ 6 = AGGREGATE (14,6, $ C $ 3: $ R $ 6/(MOD (SPALTE (C3: R6), 2) = 1), 1))), 1), AGGREGATE (15 , 6, SPALTE ($ C $ 3: $ R $ 6)/((MOD (SPALTE (C3: R6), 2) = 1) * ($ C $ 3: $ R $ 6 = AGGREGATE (14,6, $ C $ 3: $ R $ 6/(MOD (SPALTE (C3: R6), 2) = 1), 1))), 1) +1) Wo liege ich falsch? – KGHicks

Verwandte Themen