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

Вход

Регистрация

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

 

= Мир MS Excel/формирование в порядке возрастания - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » формирование в порядке возрастания (Формулы/Formulas)
формирование в порядке возрастания
Nik57 Дата: Среда, 22.11.2017, 22:35 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте!
Есть диапазон K1:M5. пытаюсь прописать формулу для формирования этого диапазона в порядке возрастания от цены. смог сформировать данные только по цене в рублях, но понять не могу, что делать если появились копейки?! таблица заполнена должна быть именно в данной форме. помоги поправить формулу чтоб диапазон формировался в порядке возрастания учитывая не только увеличение по цене в рублях, но еще и копеек.
К сообщению приложен файл: 7946744.xlsx(9Kb)
 
Ответить
СообщениеЗдравствуйте!
Есть диапазон K1:M5. пытаюсь прописать формулу для формирования этого диапазона в порядке возрастания от цены. смог сформировать данные только по цене в рублях, но понять не могу, что делать если появились копейки?! таблица заполнена должна быть именно в данной форме. помоги поправить формулу чтоб диапазон формировался в порядке возрастания учитывая не только увеличение по цене в рублях, но еще и копеек.

Автор - Nik57
Дата добавления - 22.11.2017 в 22:35
_Boroda_ Дата: Среда, 22.11.2017, 23:03 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11857
Репутация: 4912 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ПРОСМОТР(;-1/(O$3:W$3+O$5:W$5%=НАИБОЛЬШИЙ(O$3:W$3+O$5:W$5%;СТРОКА()));O$1:W$1)

Код
=ГПР(K1;O$1:W$5;3;)

Так лучше
Код
=ПРОСМОТР(;-1/(O$3:W$3+O$5:W$5%=НАИБОЛЬШИЙ(O$3:W$3+O$5:W$5%;СТРОКА()));O$1:W$1)&""

Код
=ЕСЛИОШИБКА(ГПР(K1;O$1:W$5;3;);"")

Файл перевложил
К сообщению приложен файл: 7946744_2.xlsx(10Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ПРОСМОТР(;-1/(O$3:W$3+O$5:W$5%=НАИБОЛЬШИЙ(O$3:W$3+O$5:W$5%;СТРОКА()));O$1:W$1)

Код
=ГПР(K1;O$1:W$5;3;)

Так лучше
Код
=ПРОСМОТР(;-1/(O$3:W$3+O$5:W$5%=НАИБОЛЬШИЙ(O$3:W$3+O$5:W$5%;СТРОКА()));O$1:W$1)&""

Код
=ЕСЛИОШИБКА(ГПР(K1;O$1:W$5;3;);"")

Файл перевложил

Автор - _Boroda_
Дата добавления - 22.11.2017 в 23:03
Karataev Дата: Среда, 22.11.2017, 23:21 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1107
Репутация: 397 ±
Замечаний: 0% ±

Excel
Предполагается, что в строке 1 нет повторов (то есть все данные уникальные).
Код
=ИНДЕКС($1:$1;1;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($O$3:$W$3<>"";--($O$3:$W$3&ТЕКСТ($O$5:$W$5;"00"))+СТОЛБЕЦ($O$3:$W$3)/1000);СТРОКА(XFD1));1)*1000)
К сообщению приложен файл: 3092146.xlsx(10Kb)


Киви-кошелек: 9166309108
Яндекс-деньги: 410014131888288
 
Ответить
СообщениеПредполагается, что в строке 1 нет повторов (то есть все данные уникальные).
Код
=ИНДЕКС($1:$1;1;ОСТАТ(НАИБОЛЬШИЙ(ЕСЛИ($O$3:$W$3<>"";--($O$3:$W$3&ТЕКСТ($O$5:$W$5;"00"))+СТОЛБЕЦ($O$3:$W$3)/1000);СТРОКА(XFD1));1)*1000)

Автор - Karataev
Дата добавления - 22.11.2017 в 23:21
Nik57 Дата: Среда, 20.12.2017, 00:18 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, спасибо за подсказку, но пользуясь данной формулой в практике, заметил что если цена полностью совпадает, то позиции товаров повторяются (ячейки К3, К4). можно сделать в формуле поправку чтобы отдельно прописывались вилки и ложки?
К сообщению приложен файл: 0326628.xlsx(10Kb)
 
Ответить
Сообщение_Boroda_, спасибо за подсказку, но пользуясь данной формулой в практике, заметил что если цена полностью совпадает, то позиции товаров повторяются (ячейки К3, К4). можно сделать в формуле поправку чтобы отдельно прописывались вилки и ложки?

Автор - Nik57
Дата добавления - 20.12.2017 в 00:18
sboy Дата: Среда, 20.12.2017, 09:27 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1399
Репутация: 385 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Код
=ПРОСМОТР(;-1/(O$3:W$3+O$5:W$5%+СТОЛБЕЦ(O1:W1)%%=НАИБОЛЬШИЙ(O$3:W$3+O$5:W$5%+СТОЛБЕЦ(O1:W1)%%;СТРОКА()));O$1:W$1)&""
К сообщению приложен файл: 0639549.xlsx(10Kb)
 
Ответить
СообщениеДобрый день.
Код
=ПРОСМОТР(;-1/(O$3:W$3+O$5:W$5%+СТОЛБЕЦ(O1:W1)%%=НАИБОЛЬШИЙ(O$3:W$3+O$5:W$5%+СТОЛБЕЦ(O1:W1)%%;СТРОКА()));O$1:W$1)&""

Автор - sboy
Дата добавления - 20.12.2017 в 09:27
Мир MS Excel » Вопросы и решения » Вопросы по Excel » формирование в порядке возрастания (Формулы/Formulas)
Страница 1 из 11
Поиск:

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