Страницы: 1
RSS
Среднеоптимальная цена - вилка цен - в одной ячейке. Как делается?, Как в ячейку вывести цифры из столбца в формате хххххх - хххххх или "от" хххххх "до" ххххххх?
 
Есть задача. Вывести из массива данных (в одном столбце и по отдельным строкам) т.н. среднеоптимальную цену т.е. отсекаем самую дешевую и самую дорогую и используем дельту цен "От" и "До" для анализа. Какой формулой можно вывести в одну ячейку? Пример как надо во вложенной таблице. Заранее благодарю за любой ответ  
Изменено: MichaelR - 27.04.2018 09:38:51 (добавил пример )
 
MichaelR, Правила
2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
 
="от "& TEXT(SMALL(IF(P3:INDEX(P:P;IFERROR(SMALL(IF(E3:E11<>"";ROW(E3:E11));2)-1;COUNTA(P:P)+1))<>MIN(P3:INDEX(P:P;IFERROR(SMALL(IF(E3:E11<>"";ROW(E3:E11));2)-1;COUNTA(P:P)+1)));P3:INDEX(P:P;IFERROR(SMALL(IF(E3:E11<>"";ROW(E3:E11));2)-1;COUNTA(P:P)+1)));1);"#0,00")&" до " & TEXT(LARGE(IF(P3:INDEX(P:P;IFERROR(SMALL(IF(E3:E11<>"";ROW(E3:E11));2)-1;COUNTA(P:P)+1))<>MAX(P3:INDEX(P:P;IFERROR(SMALL(IF(E3:E11<>"";ROW(E3:E11));2)-1;COUNTA(P:P)+1)));P3:INDEX(P:P;IFERROR(SMALL(IF(E3:E11<>"";ROW(E3:E11));2)-1;COUNTA(P:P)+1)));1);"#0,00")

Вам такое точно надо?

Если отсекается о одному крайнему значение, то тогда немного проще
="от "& TEXT(SMALL(P3:INDEX(P:P;IFERROR(SMALL(IF(E3:E11<>"";ROW(E3:E11));2)-1;COUNTA(P:P)+1));2);"#0,00")&" до " & TEXT(LARGE(P3:INDEX(P:P;IFERROR(SMALL(IF(E3:E11<>"";ROW(E3:E11));2)-1;COUNTA(P:P)+1));2);"#0,00")


Изменено: БМВ - 27.04.2018 15:01:40
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
Вам такое точно надо?
Именно! Огромное спасибо!
Страницы: 1
Наверх