MAX IF над столбцом, не распознающим значения - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь создать формулу Excel, которая найдет максимальное значение в диапазоне столбца (P), где соседнее значение в Q равно 2 минус значение, смежное с ячейкой с формулой.Например, если бы у меня было

 p | q | r
 2 | 4 | formula
 3 | 6 | formula
 4 | 8 | formula
 5 | 8 | formula
 6 | 10| formula

, я бы хотел, чтобы формула сделала его

 p | q | r
 2 | 4 | 0
 3 | 6 | 2
 4 | 8 | 3
 5 | 8 | 3
 6 | 10| 4

В настоящее время у меня есть

=MAX(IF(Q:Q=(Q5-2),P$2:P5))

Числа в Q генерируютсяиспользуя формулу ниже, которая подсчитывает количество пробелов в ячейках в другом столбце и работает так, как задумано.

=FIND(LEFT(TRIM(A5),1),A5)-1

1 Ответ

0 голосов
/ 26 июня 2018

Формула, которую вы дали, является массивом, ее нужно закрыть с помощью сочетания клавиш CTRL + SHIFT + ENTER

Диапазон столбца Q также должен быть того же размера, что и столбец P.

Поместите это в R2 и вместо ENTER нажмите CTRL + SHIFT + ENTER, чтобы запустить формулу.Когда это сработает, формула будет заключена в фигурные скобки.

=MAX(IF($Q$2:$Q$6=(Q2-2),$P$2:$P$6))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...