2016-09-30 8 views
0

Also, im Grunde möchte ich den minimalen Wert in einer Spalte für alle Datenpunkte mit einem bestimmten Wert in einer anderen Spalte finden. Hier sind einige Bilder zum Beispiel:Den minimalen Wert in einer Spalte für alle Zeilen finden mit dem gleichen Wert in einer anderen Spalte

enter image description here

Dies sind einige Beispieldaten im Format Ich verwende (es gibt tatsächlich 72 Kategorien, die nicht 4 zum Beispiel gezeigt, auch gibt es 308.000 Datenpunkte).

Der gewünschte Ausgang:

Output

In der zweiten Spalte gibt, mag ich den niedrigsten Wert in der Spalte F in dem ersten Bild, wenn der Wert in der Spalte A ist A, B, C oder D bzw. : B2 im Ausgabebild sollte die minimale Durchschn. (A, B, C, D) für alle Datenpunkte sein, für die die Referenz A ist, und so weiter. C2 würde den entsprechenden Wert A, D2 Wert B usw. anzeigen.

Also, um ein Beispiel zu geben: das Minimum in Spalte F, wo der Wert in Spalte A ist B ist 0,85. Ich möchte, dass die Ausgabe das in B2 zeigt. C2 wäre dann 0,18 - Wert A für diesen Datenpunkt. D2 wäre 1,25 - Wert B für diesen Datenpunkt. Und so weiter.

Ich habe herum mit SVERWEIS, INDEX, MIN, IF, etc. verwirrt, aber kann nicht herausfinden, wie dies zu tun ist. Irgendein Rat?

Alles Gute und vielen Dank.

[Edit:. Aktualisiert Ausgabespezifikation]

Antwort

0

Obwohl ich nicht zu 100% bin sicher, könnte der gewünschte Ergebnis dieser Matrixformel helfen:

=MIN(IF(Sheet1!$A$2:$A$308000=Sheet2!$A2,Sheet1!A$2:A$308000)) 

diese Formel anwenden zu können Sie Strg müssen + Shift + Geben Sie ein. Dieser geht zu Zelle C2 in Sheet2 und Sie können es über andere strecken.

in Sheet2 wäre nur =AVERAGE($C2:$F2).

Hoffe, das ist die, die Sie brauchen.

0

Vorausgesetzt, dass Ihre Daten bei A1:F14gelegen (ändert je nach Bedarf) und die Ausgabeergebnisse bei H1:M5(ändern je nach Bedarf).

Geben Sie die folgende Criteria im Bereich O1:O11

enter image description here

Dann diese Formeln geben Sie die Mindestwerte von Referenz zu erhalten:

in I2: =DMIN($A$1:$F$14,$F$1,$O$1:$O$2)

in I3: =DMIN($A$1:$F$14,$F$1,$O$4:$O$5)

in I4: =DMIN($A$1:$F$14,$F$1,$O$7:$O$8)

in I5: =DMIN($A$1:$F$14,$F$1,$O$10:$O$11)

Weiter diese Formel in J2 eingeben und kopieren Sie sie in den Bereich J2:M5

=INDEX(B$1:B$14,MATCH($I2,$F$1:$F$14,0)) 

enter image description here

Im Falle, dass die Minimum Durchschnitt Der Wert ist nicht eindeutig (siehe Abbildung unten). Geben Sie dieses Formel-Array ineinund kopieren Sie sie in den Bereich J2:M5

=INDEX(B$1:B$14, 
MATCH($I2,IF($A$1:$A$14<>$H2,0,$F$1:$F$14),0)) 

Geben Sie die Formula[Ctrl]+[Shift]+[Enter]gleichzeitig drücken, werden Sie{ }um die Formel ob

korrekt eingegeben enter image description here

Weitere Erläuterungen finden Sie unter WorksheetFunction.DMin Method (Excel) und MS Excel: How to use the DMIN Function (WS)

+0

Was ich falsch verstehe. Ich sehe in Ihrem ersten Beispiel, dass J2 = 1,03. Aber stellt B2 (= 0.1) nicht den niedrigsten Wert A dar, in dem A in der Referenzspalte steht? Es scheint auch andere Diskrepanzen zu geben. –

+0

@RonRosenfeld Die Anforderung besteht darin, den 'Minimum Average Value' für jede 'Referenz' und die damit verbundenen Werte zu extrahieren. Der "minimale Durchschnittswert" von "A" ist "1,2075" und die zugehörigen Werte von "A", "B", "C" und "D" sind "1,03", "0,25", "2,12" und "1,03" beziehungsweise. – EEM

+0

Danke für die Klarstellung. Ich habe die Frage anders interpretiert. –

Verwandte Themen