Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вывести наибольшее значение ячеки по 2 критериям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Вывести наибольшее значение ячеки по 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", то пишется "#Н/Д".
К сообщению приложен файл: 6177457.xlsx (10.0 Kb)
 
Ответить
СообщениеЗдрасьте!
Не могу разобраться, как вывести наибольшее значение из массива данных по 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)


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица

Сообщение отредактировал 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
Группа: Проверенные
Ранг: Старожил
Сообщений: 1276
Репутация: 246 ±
Замечаний: 0% ±

нет
Можно так
Код
=INDEX(C3:J11;MATCH(CEILING(D14;5);B3:B11;1);MATCH(CEILING(D15;5);C2:J2;1))

упс оказывается у excel нет функции
Код
=CEILING()
, по крайней мере в 2010 :(


Сообщение отредактировал bigor - Пятница, 14.04.2023, 10:28
 
Ответить
СообщениеМожно так
Код
=INDEX(C3:J11;MATCH(CEILING(D14;5);B3:B11;1);MATCH(CEILING(D15;5);C2:J2;1))

упс оказывается у excel нет функции
Код
=CEILING()
, по крайней мере в 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);))
К сообщению приложен файл: 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
Группа: Проверенные
Ранг: Старожил
Сообщений: 1276
Репутация: 246 ±
Замечаний: 0% ±

нет
Можно так:
а если будет задано 30 и 120, что найдем?
 
Ответить
Сообщение
Можно так:
а если будет задано 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
Дата добавления - 14.04.2023 в 10:26
Serge_007 Дата: Пятница, 14.04.2023, 10:27 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
у excel нет функции
Код
=ОКРВВЕРХ()
, по крайней мере в 2010
Есть
И даже в 2007 есть
К сообщению приложен файл: 8555505.png (19.2 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
у excel нет функции
Код
=ОКРВВЕРХ()
, по крайней мере в 2010
Есть
И даже в 2007 есть

Автор - Serge_007
Дата добавления - 14.04.2023 в 10:27
bigor Дата: Пятница, 14.04.2023, 10:32 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1276
Репутация: 246 ±
Замечаний: 0% ±

нет
Serge_007, нашел, почему-то автоматом неправильно перевелись при открытии файла, созданного в libre
Ручками подправил и заработало. (переводчик форума изначально правильно функцию перевел)
так что вариант #4 рабочий
 
Ответить
СообщениеSerge_007, нашел, почему-то автоматом неправильно перевелись при открытии файла, созданного в libre
Ручками подправил и заработало. (переводчик форума изначально правильно функцию перевел)
так что вариант #4 рабочий

Автор - bigor
Дата добавления - 14.04.2023 в 10:32
Serge_007 Дата: Пятница, 14.04.2023, 10:46 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
вариант #4 рабочий
Можно давать ссылку на пост
К сообщению приложен файл: 1294869.png (35.8 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
вариант #4 рабочий
Можно давать ссылку на пост

Автор - 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
Дата добавления - 14.04.2023 в 18:19
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!