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

Вход

Регистрация

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

 

= Мир MS Excel/Сортировка столбцов по цене - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сортировка столбцов по цене
wild_eagle Дата: Вторник, 05.05.2015, 16:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Есть задача, отсортировать по цене цветы, без потери наименования поставщика (фирмы)
т.е. чтобы в столбцах с ценой получились значения по возрастанию стоимости
Пример во вложении

вручную бы все сделал, но значений, увы, более 500.
К сообщению приложен файл: 3547593.xls (32.5 Kb)
 
Ответить
СообщениеДобрый день!
Есть задача, отсортировать по цене цветы, без потери наименования поставщика (фирмы)
т.е. чтобы в столбцах с ценой получились значения по возрастанию стоимости
Пример во вложении

вручную бы все сделал, но значений, увы, более 500.

Автор - wild_eagle
Дата добавления - 05.05.2015 в 16:12
_Boroda_ Дата: Вторник, 05.05.2015, 16:39 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Такой вариант сразу и для названия, и для цены
Код
=ЕСЛИ(ЛЕВБ(M$2)="Ц";ЕСЛИОШИБКА(НАИМЕНЬШИЙ($D3:$J3;СЧЁТЗ($M$2:M$2)/2);"");ЕСЛИ(N3="";"";ИНДЕКС($C3:$I3;НАИМЕНЬШИЙ(ЕСЛИ($D3:$J3=N3;СТОЛБЕЦ($A3:$G3));СЧЁТЕСЛИ($L3:L3;--N3)+1))))
К сообщению приложен файл: 3547593_1.xls (63.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТакой вариант сразу и для названия, и для цены
Код
=ЕСЛИ(ЛЕВБ(M$2)="Ц";ЕСЛИОШИБКА(НАИМЕНЬШИЙ($D3:$J3;СЧЁТЗ($M$2:M$2)/2);"");ЕСЛИ(N3="";"";ИНДЕКС($C3:$I3;НАИМЕНЬШИЙ(ЕСЛИ($D3:$J3=N3;СТОЛБЕЦ($A3:$G3));СЧЁТЕСЛИ($L3:L3;--N3)+1))))

Автор - _Boroda_
Дата добавления - 05.05.2015 в 16:39
buchlotnik Дата: Вторник, 05.05.2015, 16:49 | Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
можно так
Код
=ЕСЛИОШИБКА(ИНДЕКС($C3:$J3;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(ЕОШИБКА(1/$C3:$J3);"";$C3:$J3+СТОЛБЕЦ($C3:$J3)/100000);ЕСЛИ(M$2="Фирма";--ПРАВСИМВ(N$2;ДЛСТР(N$2)-ПОИСК(" ";N$2));--ПРАВСИМВ(M$2;ДЛСТР(M$2)-ПОИСК(" ";M$2))));ЕСЛИ(ЕОШИБКА(1/$C3:$J3);$C3:$J3;$C3:$J3+СТОЛБЕЦ($C3:$J3)/100000);0)-ЕСЛИ(M$2="Фирма";1;0));"")
К сообщению приложен файл: _3547593.xls (88.0 Kb)
 
Ответить
Сообщениеможно так
Код
=ЕСЛИОШИБКА(ИНДЕКС($C3:$J3;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИ(ЕОШИБКА(1/$C3:$J3);"";$C3:$J3+СТОЛБЕЦ($C3:$J3)/100000);ЕСЛИ(M$2="Фирма";--ПРАВСИМВ(N$2;ДЛСТР(N$2)-ПОИСК(" ";N$2));--ПРАВСИМВ(M$2;ДЛСТР(M$2)-ПОИСК(" ";M$2))));ЕСЛИ(ЕОШИБКА(1/$C3:$J3);$C3:$J3;$C3:$J3+СТОЛБЕЦ($C3:$J3)/100000);0)-ЕСЛИ(M$2="Фирма";1;0));"")

Автор - buchlotnik
Дата добавления - 05.05.2015 в 16:49
wild_eagle Дата: Вторник, 05.05.2015, 16:51 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
И как вы только в этом так хорошо разбираетесь)
завидую белой завистью.
Огромное спасибо за потраченное на меня время.
 
Ответить
СообщениеИ как вы только в этом так хорошо разбираетесь)
завидую белой завистью.
Огромное спасибо за потраченное на меня время.

Автор - wild_eagle
Дата добавления - 05.05.2015 в 16:51
wild_eagle Дата: Четверг, 07.05.2015, 16:48 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
а можно сделать так, чтобы в столбце "цена 3" в любом случае было какое-то значение?
например лютики предлагает 2 поставщика по цене 100р, следовательно в столбец цена 3 попадает 2 цена по возрастанию, если только 1 поставщик предлагает эти лютики, то в "цена 3" попадает только этот поставщик.
надеюсь, что я корректно выразился :)


Сообщение отредактировал wild_eagle - Четверг, 07.05.2015, 16:49
 
Ответить
Сообщениеа можно сделать так, чтобы в столбце "цена 3" в любом случае было какое-то значение?
например лютики предлагает 2 поставщика по цене 100р, следовательно в столбец цена 3 попадает 2 цена по возрастанию, если только 1 поставщик предлагает эти лютики, то в "цена 3" попадает только этот поставщик.
надеюсь, что я корректно выразился :)

Автор - wild_eagle
Дата добавления - 07.05.2015 в 16:48
_Boroda_ Дата: Четверг, 07.05.2015, 17:01 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИ(ЛЕВБ(M$2)="Ц";ЕСЛИОШИБКА(НАИМЕНЬШИЙ($D3:$J3;МИН(СЧЁТ($D3:$J3);СЧЁТЗ($M$2:M$2)/2));"");ИНДЕКС($C3:$I3;НАИМЕНЬШИЙ(ЕСЛИ($D3:$J3=N3;СТОЛБЕЦ($A3:$G3));МИН(СЧЁТЕСЛИ($D3:$J3;N3);СЧЁТЕСЛИ($L3:L3;N3)+1))))
К сообщению приложен файл: 3547593_2.xls (64.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИ(ЛЕВБ(M$2)="Ц";ЕСЛИОШИБКА(НАИМЕНЬШИЙ($D3:$J3;МИН(СЧЁТ($D3:$J3);СЧЁТЗ($M$2:M$2)/2));"");ИНДЕКС($C3:$I3;НАИМЕНЬШИЙ(ЕСЛИ($D3:$J3=N3;СТОЛБЕЦ($A3:$G3));МИН(СЧЁТЕСЛИ($D3:$J3;N3);СЧЁТЕСЛИ($L3:L3;N3)+1))))

Автор - _Boroda_
Дата добавления - 07.05.2015 в 17:01
wild_eagle Дата: Четверг, 07.05.2015, 17:35 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Так нужно?

да, всё верно, ещё раз спасибо!
 
Ответить
Сообщение
Так нужно?

да, всё верно, ещё раз спасибо!

Автор - wild_eagle
Дата добавления - 07.05.2015 в 17:35
  • Страница 1 из 1
  • 1
Поиск:

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