Индекс Миниф Excel - PullRequest
       2

Индекс Миниф Excel

0 голосов
/ 20 сентября 2019

Мне нужна формула, которая ищет значение в столбце A, находит наименьшее значение этой строки и отображает соответствующее значение строки в верхней части листа (строка 3 в моем случае), где наименьшее значение былонашел.также хотел бы найти второе и третье наименьшее значение и отобразить значение строки 3.

Например: мне нужно найти X в первом столбце, найти наименьшее значение в этой строке (1) и отобразитьзначение в строке в верхней части этого столбца (D) и второе наименьшее значение для X для отображения C, третье наименьшее для X для отображения E.

enter code here

A   B    C   D    E     F

Z  6   8   9   5    2

X  7   2   1   3    7

Y  9   2   6   1    6 

Ответы [ 2 ]

0 голосов
/ 23 сентября 2019

Предположим, ваши данные находятся в диапазоне A1:F4, как показано ниже:

Example

Solution

Вы можете использовать следующую формулу, чтобы найти 1-е, 2-е и 3-е наименьшее значение в строке, начинающейся с "X".Поместите его в ячейку I2 и перетащите его вниз.

=SMALL(INDEX($B$2:$F$4,MATCH("X",$A$2:$A$4,0),),H2)

Затем вы можете использовать следующую формулу, чтобы найти соответствующее значение в строке, начинающейся с "Z":

=INDEX(INDEX($B$2:$F$4,MATCH("X",$A$2:$A$4,0)-1,),,MATCH(I2,INDEX($B$2:$F$4,MATCH("X",$A$2:$A$4,0),),0))

Это базовый INDEX + MATCH подход.Если у вас возникли проблемы с пониманием решения, я предлагаю вам воспользоваться некоторыми онлайн-учебниками по использованию INDEX + MATCH . SMALL Функция используется для поиска n-го наименьшего значения в соответствии с запросом.

Cheers:)

0 голосов
/ 21 сентября 2019

Этот код должен работать:

= ИНДЕКС ($ B $ 2: $ F $ 2, МАТЧ (МИН (IF ($ B $ 1 = $ A $ 3: $ A $ 5, $ B $ 3: $ F $ 5))), ИНДЕКС ($ B $ 3: $ F $ 5, МАТЧ ($ B $ 1, $ A $ 3: $ A $ 5,0),), 0))

! https://imgur.com/2YFu39E

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