Excel - wie bekomme ich min Wert in einer Gruppe

Habe ich vereinfacht mein Beispiel so etwas wie dieses:

ID  Value   MAX
Group1  2   6
Group1  4   6
Group1  6   6
Group2  1   3
Group2  3   3
Group3  7   8
Group3  4   8
Group3  2   8
Group3  8   8
Group4  1   3
Group4  2   3
Group4  3   3
Group5  7   7

Die Spalte 'MAX' hat die Ergebnisse, die ich will

Meine zwei Teil-Frage ist

(1) Was sind einige der Möglichkeiten, ich kann die Werte für die 'Max' - Spalte?

Ich bin derzeit mit einer pivot-Tabelle helfen, die diese Funktionalität unterstützen, aber die Benutzer sich beschweren, es ist zu langsam und kann Excel nicht mehr reagiert.

Ich habe dann versucht, verwenden Sie die array-Funktionen mit der Formel wie folgt:

=MAX(IF($A$9:$A$21=A12,$B$9:$B$21))

Dies funktioniert, aber leider habe ich gelernt, dass es nicht aktuell bleiben und ich brauche einige Mechanismen um die Daten zu aktualisieren... und die Benutzer haben gesagt, Sie wollen nicht noch ein weiteres-Schaltfläche, um die Daten zu aktualisieren.

Gibt es andere Funktionen, die ich verwenden könnte?

Würden Sie für das verwenden von VBA und einige "auf-öffnen-schließen" - Ereignis? Oder vielleicht das ganze in VBA?

(2) Vorausgesetzt, es gibt eine schöne Formel zur Lösung der oben genannten, ich habe auch die Anforderung, dass mein Wert-Spalte ist eigentlich ein Datum sein könnte, leer ist, und meine eigentliche Anforderung ist die minimale Datum in der Gruppe, Ignoriere alle Leerzeichen. Irgendwelche Tipps, auf die Gleichung?!

Dank.

InformationsquelleAutor Raymond | 2013-06-14

Schreibe einen Kommentar