Получите минимум имени в столбце excel - PullRequest
0 голосов
/ 17 декабря 2018

Я использую Excel, я хотел бы получить минимум каждого значения в столбце.

Вот пример:

A  B

X1 2
X1 7
X2 9
X1 5
X2 1

Я хотел бы иметь Min of X1 = 2 иmin of X2 = 1

Я пробовал эту ссылку , но она дает мне минимум столбца B, а не минимум каждого значения.

Если у кого-то есть лучшее решение, явозьму.

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Пара версий, не являющихся массивами, будет иметь вид:

=min(index(b1:b5+(a1:a5<>"X1")*1e99, , ))
=aggregate(15, 7, b1:b5/(a1:a5="X1"), 1)

Office 365 в настоящее время имеет функцию MINIFS.

0 голосов
/ 17 декабря 2018

Формула в ссылке выглядит так, как будто она должна работать, если вы настроили именованные диапазоны и вводите ее как формулу массива.

При ваших значениях в диапазоне A1:B5 это должно работать:

=MIN(IF($A$1:$A$5="X1",$B$1:$B$5))  

Не забудьте ввести в качестве формулу массива - Ctrl + Shift +Enter и вы должны получить фигурные скобки вокруг формулы - { }.Если вы этого не сделаете, вы получите минимум B1:B5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...