Вывести наибольшее значение ячеки по 2 критериям
TwoAces
Дата: Пятница, 14.04.2023, 09:53 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Здрасьте! Не могу разобраться, как вывести наибольшее значение из массива данных по 2 критериям, делал по формуле:Код
=ИНДЕКС(C3:J11;ПОИСКПОЗ(D14;B3:B11;1);ПОИСКПОЗ(D15;C2:J2;1))
Но выводится только наименьшее 34, а необходимо 38, если в типе сопоставления поставить "-1", то пишется "#Н/Д".
Здрасьте! Не могу разобраться, как вывести наибольшее значение из массива данных по 2 критериям, делал по формуле:Код
=ИНДЕКС(C3:J11;ПОИСКПОЗ(D14;B3:B11;1);ПОИСКПОЗ(D15;C2:J2;1))
Но выводится только наименьшее 34, а необходимо 38, если в типе сопоставления поставить "-1", то пишется "#Н/Д". TwoAces
Ответить
Сообщение Здрасьте! Не могу разобраться, как вывести наибольшее значение из массива данных по 2 критериям, делал по формуле:Код
=ИНДЕКС(C3:J11;ПОИСКПОЗ(D14;B3:B11;1);ПОИСКПОЗ(D15;C2:J2;1))
Но выводится только наименьшее 34, а необходимо 38, если в типе сопоставления поставить "-1", то пишется "#Н/Д". Автор - TwoAces Дата добавления - 14.04.2023 в 09:53
elovkov
Дата: Пятница, 14.04.2023, 09:59 |
Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 413
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
Т.е. Вам надо ближайшее бОльшее от искомых критериев? Для "-1" массив должен быть упорядочен по убыванию Можно так:Код
=ИНДЕКС(C3:J11;ПОИСКПОЗ(D14;B3:B11;1)+1;ПОИСКПОЗ(D15;C2:J2;1)+1)
Т.е. Вам надо ближайшее бОльшее от искомых критериев? Для "-1" массив должен быть упорядочен по убыванию Можно так:Код
=ИНДЕКС(C3:J11;ПОИСКПОЗ(D14;B3:B11;1)+1;ПОИСКПОЗ(D15;C2:J2;1)+1)
elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Сообщение отредактировал elovkov - Пятница, 14.04.2023, 10:04
Ответить
Сообщение Т.е. Вам надо ближайшее бОльшее от искомых критериев? Для "-1" массив должен быть упорядочен по убыванию Можно так:Код
=ИНДЕКС(C3:J11;ПОИСКПОЗ(D14;B3:B11;1)+1;ПОИСКПОЗ(D15;C2:J2;1)+1)
Автор - elovkov Дата добавления - 14.04.2023 в 09:59
TwoAces
Дата: Пятница, 14.04.2023, 10:05 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Спасибо
Ответить
Сообщение Спасибо Автор - TwoAces Дата добавления - 14.04.2023 в 10:05
bigor
Дата: Пятница, 14.04.2023, 10:08 |
Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1275
Репутация:
246
±
Замечаний:
0% ±
нет
Можно так Код
=INDEX(C3:J11;MATCH(CEILING(D14;5);B3:B11;1);MATCH(CEILING(D15;5);C2:J2;1))
упс оказывается у excel нет функции , по крайней мере в 2010 :(
Можно так Код
=INDEX(C3:J11;MATCH(CEILING(D14;5);B3:B11;1);MATCH(CEILING(D15;5);C2:J2;1))
упс оказывается у excel нет функции , по крайней мере в 2010 :( bigor
Сообщение отредактировал bigor - Пятница, 14.04.2023, 10:28
Ответить
Сообщение Можно так Код
=INDEX(C3:J11;MATCH(CEILING(D14;5);B3:B11;1);MATCH(CEILING(D15;5);C2:J2;1))
упс оказывается у excel нет функции , по крайней мере в 2010 :( Автор - bigor Дата добавления - 14.04.2023 в 10:08
Nic70y
Дата: Пятница, 14.04.2023, 10:09 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
формула массиваКод
=ИНДЕКС(C3:J11;ПОИСКПОЗ(МИН(ABS(B3:B11-D14));ABS(B3:B11-D14););ПОИСКПОЗ(МИН(ABS(C2:J2-D15));ABS(C2:J2-D15);))
формула массиваКод
=ИНДЕКС(C3:J11;ПОИСКПОЗ(МИН(ABS(B3:B11-D14));ABS(B3:B11-D14););ПОИСКПОЗ(МИН(ABS(C2:J2-D15));ABS(C2:J2-D15);))
Nic70y
К сообщению приложен файл:
99.xlsx
(9.7 Kb)
ЮMoney 41001841029809
Ответить
Сообщение формула массиваКод
=ИНДЕКС(C3:J11;ПОИСКПОЗ(МИН(ABS(B3:B11-D14));ABS(B3:B11-D14););ПОИСКПОЗ(МИН(ABS(C2:J2-D15));ABS(C2:J2-D15);))
Автор - Nic70y Дата добавления - 14.04.2023 в 10:09
bigor
Дата: Пятница, 14.04.2023, 10:10 |
Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1275
Репутация:
246
±
Замечаний:
0% ±
нет
а если будет задано 30 и 120, что найдем?
а если будет задано 30 и 120, что найдем? bigor
Ответить
Сообщение а если будет задано 30 и 120, что найдем? Автор - bigor Дата добавления - 14.04.2023 в 10:10
elovkov
Дата: Пятница, 14.04.2023, 10:26 |
Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 413
Репутация:
73
±
Замечаний:
0% ±
Excel 2013
а если будет задано 30 и 120
мда, округлить что-то не додумался)))
а если будет задано 30 и 120
мда, округлить что-то не додумался)))elovkov
Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
Ответить
Сообщение а если будет задано 30 и 120
мда, округлить что-то не додумался)))Автор - elovkov Дата добавления - 14.04.2023 в 10:26
Serge_007
Дата: Пятница, 14.04.2023, 10:27 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
у excel нет функции
, по крайней мере в 2010
Есть И даже в 2007 есть
у excel нет функции
, по крайней мере в 2010
Есть И даже в 2007 естьSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение у excel нет функции
, по крайней мере в 2010
Есть И даже в 2007 естьАвтор - Serge_007 Дата добавления - 14.04.2023 в 10:27
bigor
Дата: Пятница, 14.04.2023, 10:32 |
Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1275
Репутация:
246
±
Замечаний:
0% ±
нет
Serge_007 , нашел, почему-то автоматом неправильно перевелись при открытии файла, созданного в libre Ручками подправил и заработало. (переводчик форума изначально правильно функцию перевел) так что вариант #4 рабочий
Serge_007 , нашел, почему-то автоматом неправильно перевелись при открытии файла, созданного в libre Ручками подправил и заработало. (переводчик форума изначально правильно функцию перевел) так что вариант #4 рабочийbigor
Ответить
Сообщение Serge_007 , нашел, почему-то автоматом неправильно перевелись при открытии файла, созданного в libre Ручками подправил и заработало. (переводчик форума изначально правильно функцию перевел) так что вариант #4 рабочийАвтор - bigor Дата добавления - 14.04.2023 в 10:32
Serge_007
Дата: Пятница, 14.04.2023, 10:46 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Можно давать ссылку на пост
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Можно давать ссылку на пост Автор - Serge_007 Дата добавления - 14.04.2023 в 10:46
jakim
Дата: Пятница, 14.04.2023, 18:19 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Формула
Код
=INDEX(C3:J11;AGGREGATE(15;6;ROW($1:$20)/(B3:B11>=D14);1);AGGREGATE(15;6;COLUMN($A:$J)/(C2:J2>=D15);1))
Формула
Код
=INDEX(C3:J11;AGGREGATE(15;6;ROW($1:$20)/(B3:B11>=D14);1);AGGREGATE(15;6;COLUMN($A:$J)/(C2:J2>=D15);1))
jakim
Ответить
Сообщение Формула
Код
=INDEX(C3:J11;AGGREGATE(15;6;ROW($1:$20)/(B3:B11>=D14);1);AGGREGATE(15;6;COLUMN($A:$J)/(C2:J2>=D15);1))
Автор - jakim Дата добавления - 14.04.2023 в 18:19