Значение второй по величине ячейки (игнорируя дубликаты) - PullRequest
1 голос
/ 07 января 2020

чтобы выразить это короткими словами, мне нужна строка "Джордан" (ячейка G3). Пожалуйста, смотрите мой лист ниже.

Row 1:   A     | B     | C      | D      | E     | F      | G      | H     | I
Row 2:   NAME1 | TEXT1 | VALUE1 | NAME2  | TEXT2 | VALUE3 | NAME3  | TEXT3 | VALUE3
Row 3:   Jack  | KCC   | 500    | Marvin | KCD   | 100    | Jordan | KCE   | 500
Row 4:   ...

Точнее: я могу получить «ДЖЕК» - имя с наибольшим значением, если смотреть слева. Но мне нужна строка имени второго по величине значения («ДЖОРДАН»), даже если оба максимальных значения могут быть одинаковыми и равными 500.

Любая помощь с Google Sheets будет признательна !!

Бест, Дэвид

1 Ответ

1 голос
/ 08 января 2020

Эта формула должна быть изменена при любых изменениях данных ваших столбцов:

= array_constrain(Sort({A3:C3;D3:F3;G3:I3},3,false, 1, false),1,3)

enter image description here

или следующим образом (Col1 First, Col2 Второй и последний по величине Col3)

= transpose(query(transpose(Sort({A3:C3;D3:F3;G3:I3},3,false)),"select Col2",0))

enter image description here

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