Страницы: 1
RSS
Выборка данных по определенным условиям из диапазона ячеек
 
Добрый день, выручите пожалуйста у меня такая задача: Есть диапазон ячеек от (A5 до B5)  в этих ячейках различные цифры от 0 и выше,
НУЖНО в отдельной ячейку вывести следующий результат: из диапазона (A5:B5) выбрать значение удовлетворяющее условию (>=2800)
а в идеале нужно   в отдельной ячейку вывести следующий результат: из диапазона (A5:B5) выбрать значение удовлетворяющее условию (>=2800) но не более 4300.
Изменено: veterok - 27.12.2013 19:51:40
 
Вам нужна сумма значений
Цитата
(>=2800) но не более 4300.
или одно, тогда какое, если их будет несколько?
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
нужно одно значение, значение наиболее близкое к 4300
 
т.е.  начиная от 2800 и до  4300  любое значение наиболее приближенное к 4300
 
Можно уточнить диапазон? Если А5:В5, то получается две ячейки?
 
       Если по подробнее то диапазон будет  строка состоящая из  31 ячейки от A5 до AE7.  Туда в течении месяц каждый день  (по одной ячейки в день ) будут записываться данные о пробеге электропоездов сегодня 2000 км - завтра 3324 послезавтра 3540 и.т.д.   из  этих данных  в отдельную ячейку  нужно  выбирать  цифру  >=2800  но не более 4300.  Т.е если  сегодня в таблицу вписали 2800 - то в ячейки с результатом отобразится 2800  а если завтра  в нашем диапазоне появится пробег 2900 то в результате перескичается на 2900  и так до 4300,  значения более 4300 не должны попадать в ячейку с результатом. Надеюсь я вас не запутал  своим объяснением ?
 
Код
=ЕСЛИ(ИНДЕКС(A5:AE5;;ПОИСКПОЗ(4300;A5:AE5))<2800;"";ИНДЕКС(A5:AE5;;ПОИСКПОЗ(4300;A5:AE5))) 
Если нет значений выше 2800, ячейка останется пустой.
Изменено: Руслан А. - 12.12.2013 08:36:59
Век живи, век учись - два века проживешь!
 
Может так подойдет.
 
Код
=МАКС(ЕСЛИ(A1:AE1>=2800;ЕСЛИ(A1:AE1<=4300;A1:AE1)))
формула массива, вводится одновременным нажатием Ctrl, Shift и Enter
применительно к файлу 2800 (т.к. свой создать лень :)  )
 
Руслану А. В вашей формуле в ПОИСКПОЗ пропущен тип сопоставления, тогда просматриваемый массив должен быть отсортирован по
возрастанию, или будет неточность в значениях.
 
Большое спасибо !  И тот и другой вариант  помогли решить проблему,  единственное, что первый вариант Руслана А.  более удобен в применении.
 
Цитата
Руслану А. В вашей формуле в ПОИСКПОЗ пропущен тип сопоставления...
См. сообщение автора №6, массив будет отсортирован по возрастанию.
Век живи, век учись - два века проживешь!
Страницы: 1
Читают тему
Наверх