Min / Max einer Zeile nur, wenn der Wert in der anderen Zeile X ist


9

Ich bin etwas vage, wonach ich suche / frage, aber hier ist ein Beispiel:

A  | B
22 | 5
15 | 5
2  | 10
19 | 10
5  | 10


=min(A2:A6, if(B2:B6=5, 5)) ==> 15
=min(A2:A6, if(B2:B6=5, 10)) ==> 2

Bei einem großen Bereich (über 1000 Zeilen) werden die Zellen nur dann in die Berechnung einbezogen (dies kann min / max / avg sein), wenn eine andere Zelle in derselben Zeile einen bestimmten Wert enthält.


1
Können Sie uns ein Dokument mitteilen?
Jacob Jan Tuinstra

Antworten:


10

Ich glaube, das ist es, wonach Sie suchen:

=ARRAYFORMULA(min(if(B2:B6=5,A2:A6)))

Die vollständige Dokumentation für Arrayformula finden Sie beim Google Support . "Diese Funktion ermöglicht die Angabe eines Bereichs (oder mehrerer Bereiche derselben Größe) in Funktionen, die normalerweise keine Bereiche akzeptieren."

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.