Вывести наибольшее значение ячеки по 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
Группа: Друзья
Ранг: Ветеран
Сообщений: 502
Репутация:
83
±
Замечаний:
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
Группа: Проверенные
Ранг: Старожил
Сообщений: 1382
Репутация:
270
±
Замечаний:
0% ±
нет
Можно так
=ИНДЕКС(C3:J11 ;ПОИСКПОЗ(ОКРВВЕРХ(D14 ;5);B3:B11 ;1);ПОИСКПОЗ(ОКРВВЕРХ(D15 ;5);C2:J2 ;1))
упс оказывается у excel нет функции
=ОКРВВЕРХ()
, по крайней мере в 2010 :(
Можно так
=ИНДЕКС(C3:J11 ;ПОИСКПОЗ(ОКРВВЕРХ(D14 ;5);B3:B11 ;1);ПОИСКПОЗ(ОКРВВЕРХ(D15 ;5);C2:J2 ;1))
упс оказывается у excel нет функции
=ОКРВВЕРХ()
, по крайней мере в 2010 :( bigor
Сообщение отредактировал bigor - Пятница, 14.04.2023, 10:28
Ответить
Сообщение Можно так
=ИНДЕКС(C3:J11 ;ПОИСКПОЗ(ОКРВВЕРХ(D14 ;5);B3:B11 ;1);ПОИСКПОЗ(ОКРВВЕРХ(D15 ;5);C2:J2 ;1))
упс оказывается у excel нет функции
=ОКРВВЕРХ()
, по крайней мере в 2010 :( Автор - bigor Дата добавления - 14.04.2023 в 10:08
Nic70y
Дата: Пятница, 14.04.2023, 10:09 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9140
Репутация:
2416
±
Замечаний:
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
Группа: Проверенные
Ранг: Старожил
Сообщений: 1382
Репутация:
270
±
Замечаний:
0% ±
нет
а если будет задано 30 и 120, что найдем?
а если будет задано 30 и 120, что найдем? bigor
Ответить
Сообщение а если будет задано 30 и 120, что найдем? Автор - bigor Дата добавления - 14.04.2023 в 10:10
elovkov
Дата: Пятница, 14.04.2023, 10:26 |
Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 502
Репутация:
83
±
Замечаний:
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
Группа: Проверенные
Ранг: Старожил
Сообщений: 1382
Репутация:
270
±
Замечаний:
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
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Формула
=ИНДЕКС(C3:J11 ;АГРЕГАТ(15;6;СТРОКА($1:$20 )/(B3:B11 >=D14 );1);АГРЕГАТ(15;6;СТОЛБЕЦ($A:$J )/(C2:J2 >=D15 );1))
Формула
=ИНДЕКС(C3:J11 ;АГРЕГАТ(15;6;СТРОКА($1:$20 )/(B3:B11 >=D14 );1);АГРЕГАТ(15;6;СТОЛБЕЦ($A:$J )/(C2:J2 >=D15 );1))
jakim
Ответить
Сообщение Формула
=ИНДЕКС(C3:J11 ;АГРЕГАТ(15;6;СТРОКА($1:$20 )/(B3:B11 >=D14 );1);АГРЕГАТ(15;6;СТОЛБЕЦ($A:$J )/(C2:J2 >=D15 );1))
Автор - jakim Дата добавления - 14.04.2023 в 18:19