2015-05-26 2 views
0

У меня 3 столбцов со следующим именем: имя1, имя2 и значение. Я хочу, чтобы получить в другом листе две таблицы, имеющая два обязательных условия (мин и макс, рассчитанная с использованием name1 и name2):Минимальное и Максимальное - наличие двух обязательных условий

имя первой таблицы должны быть взято из колонки с name2 и эта таблица имеет два раздела. первый раздел с именем max, вычисляет максимальное значение для 30_-20, 40_-20, 50_-20, 30_22, 40_22, 50_22, 30_60, 40_60, 50_60 и второй раздел с именем min, вычисляет min для 30_-20, 40_-20, 50_-20, 30_22, 40_22, 50_22, 30_60, 40_60, 50_60. То, что я хочу сказать, можно посмотреть на следующем рисунке.

enter image description here

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

+1

См. [MINIF, MAXIF и MODEIF с формулами массива] (http://answers.microsoft.com/en-us/office/wiki/office_2013_release-excel/minif-maxif-and-modeif-with-array-formulas/e81c39b9-458e-46cb-b8cf-12ffbc20794c) и [MINIF, MAXIF и MODEIF со стандартными формулами] (http://answers.microsoft.com/en-us/office/wiki/office_2013_release-excel/minif-maxif-and -modeif-с-стандартные-формул/144a2f30-31ef-408E-86c3-f1443d9ac1fd). – Jeeped

ответ

2

Учитывая макет на одном листе, подобном вашему образцу.

MAXIF and MINIF two conditions criteria

Стандартная формула (ы) для G3, I3, М3 и O3 являются:

=MAX(INDEX($C$2:$C$999*($A$2:$A$999=H3)*($B$2:$B$999=H$1), ,)) 
=MIN(INDEX($C$2:$C$999+(($A$2:$A$999<>H3)+($B$2:$B$999<>H$1))*1E+99, ,)) 
=MAX(INDEX($C$2:$C$999*($A$2:$A$999=N3)*($B$2:$B$999=N$1), ,)) 
=MIN(INDEX($C$2:$C$999+(($A$2:$A$999<>N3)+($B$2:$B$999<>N$1))*1E+99, ,)) 

Заполните вниз по мере необходимости. Обычно проще ссылаться на ячейку, содержащую значение (например, 30_-20), чем неоднократно жестко кодировать значение во множество аналогичных формул. Я использовал H3: H5 и N3: N5 для значений столбца A.

Как это работает:

См MINIF, MAXIF and MODEIF with Standard Formulas.

+0

Спасибо. Еще один вопрос, пожалуйста. Очевидно, что эта формула помогает мне ответить на мой вопрос, но в расчете MIN это не очень ясно для меня. вы положили <> H3. Зачем? Я должен был бы положить = H3, а не <> H3. Что означает 1E + 99? Вы можете объяснить это, пожалуйста? Спасибо – Iuli

+0

Я приложил много усилий, чтобы объяснить, как эти формулы работают на ссылки, приведенные в моем комментарии к вашему оригинальному вопросу. Если есть что-то, что вы не понимаете, пожалуйста, не стесняйтесь возвращаться и задавать конкретный вопрос, и я постараюсь его решить. – Jeeped

Смежные вопросы