Min / Max рядка, лише якщо значення в іншому рядку X


9

Я трохи розпливчав, що я шукаю / прошу, але ось приклад:

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

Враховуючи великий діапазон (1000+ рядків), він включає в розрахунок (який може бути min / max / avg) комірок, якщо інша комірка в тому ж рядку містить певне значення.


1
Чи можете ви поділитися документом з нами?
Яків Ян Туінстра

Відповіді:


10

Я вважаю, що це те, що ви шукаєте:

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

Повна документація для масиву формули знаходиться у службі підтримки Google . "Ця функція дозволяє задати діапазон (або кілька діапазонів одного розміру) у функціях, які зазвичай не приймають діапазони."

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.