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

Вход

Регистрация

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

 

= Мир MS Excel/Сортировка по условию с помощью формулы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировка по условию с помощью формулы (Формулы/Formulas)
Сортировка по условию с помощью формулы
paninaro Дата: Пятница, 04.04.2014, 16:57 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Доброго времени суток, уважаемые форумчане! :)

Имеется таблица, содержащая два столбца с рядами данных. Задача следующая - с помощью формулы отсортировать в отдельную таблицу данные из второго столбца, которые соответствуют конкретному значению из первого столбца, забитому в ячейку. Пример смотрите во вложении.

Пожалуйста, помогите :(
К сообщению приложен файл: search.xls (15.5 Kb)
 
Ответить
СообщениеДоброго времени суток, уважаемые форумчане! :)

Имеется таблица, содержащая два столбца с рядами данных. Задача следующая - с помощью формулы отсортировать в отдельную таблицу данные из второго столбца, которые соответствуют конкретному значению из первого столбца, забитому в ячейку. Пример смотрите во вложении.

Пожалуйста, помогите :(

Автор - paninaro
Дата добавления - 04.04.2014 в 16:57
_Boroda_ Дата: Пятница, 04.04.2014, 17:21 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИ(СТРОКА(I1)>СЧЁТЕСЛИ(B$3:B$23;F$3);"";ИНДЕКС(C$3:C$23;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$23=F$3;СТРОКА(B$1:B$21));СТРОКА(I1))))
К сообщению приложен файл: search_1.xls (28.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИ(СТРОКА(I1)>СЧЁТЕСЛИ(B$3:B$23;F$3);"";ИНДЕКС(C$3:C$23;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$23=F$3;СТРОКА(B$1:B$21));СТРОКА(I1))))

Автор - _Boroda_
Дата добавления - 04.04.2014 в 17:21
paninaro Дата: Вторник, 08.04.2014, 08:40 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Так нужно?

=ЕСЛИ(СТРОКА(I1)>СЧЁТЕСЛИ(B$3:B$23;F$3);"";ИНДЕКС(C$3:C$23;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$23=F$3;СТРОКА(B$1:B$21));СТРОКА(I1))))


Благодарю вас, формула - то что надо! :D
Я совсем забыл, что у меня также имеется второе условие. То есть сортировать нужно не только по дате, но и по дополнительному условию в другой ячейке. Возможно ли это как-то реализовать? Пример как должно быть во вложении.
К сообщению приложен файл: 9572845.xls (26.0 Kb)
 
Ответить
Сообщение
Так нужно?

=ЕСЛИ(СТРОКА(I1)>СЧЁТЕСЛИ(B$3:B$23;F$3);"";ИНДЕКС(C$3:C$23;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$23=F$3;СТРОКА(B$1:B$21));СТРОКА(I1))))


Благодарю вас, формула - то что надо! :D
Я совсем забыл, что у меня также имеется второе условие. То есть сортировать нужно не только по дате, но и по дополнительному условию в другой ячейке. Возможно ли это как-то реализовать? Пример как должно быть во вложении.

Автор - paninaro
Дата добавления - 08.04.2014 в 08:40
китин Дата: Вторник, 08.04.2014, 09:23 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7019
Репутация: 1074 ±
Замечаний: 0% ±

Excel 2007;2010;2016
так надо?
Код
=ЕСЛИ(ЕОШИБКА(ИНДЕКС($D$3:$D$23;НАИМЕНЬШИЙ(ЕСЛИ(($B$3:$B$23=$G$3)*($C$3:$C$23=$G$5);СТРОКА($D$1:$D$21));СТРОКА(A1))));"";ИНДЕКС($D$3:$D$23;НАИМЕНЬШИЙ(ЕСЛИ(($B$3:$B$23=$G$3)*($C$3:$C$23=$G$5);СТРОКА($D$1:$D$21));СТРОКА(A1))))
формула массива
К сообщению приложен файл: paninaro.xls (24.5 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениетак надо?
Код
=ЕСЛИ(ЕОШИБКА(ИНДЕКС($D$3:$D$23;НАИМЕНЬШИЙ(ЕСЛИ(($B$3:$B$23=$G$3)*($C$3:$C$23=$G$5);СТРОКА($D$1:$D$21));СТРОКА(A1))));"";ИНДЕКС($D$3:$D$23;НАИМЕНЬШИЙ(ЕСЛИ(($B$3:$B$23=$G$3)*($C$3:$C$23=$G$5);СТРОКА($D$1:$D$21));СТРОКА(A1))))
формула массива

Автор - китин
Дата добавления - 08.04.2014 в 09:23
paninaro Дата: Вторник, 08.04.2014, 09:37 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
О да, огромное спасибо! yes

[moder]Не надо цитировать пост целиком. Отвечать можно и без цитирования[/moder]
 
Ответить
СообщениеО да, огромное спасибо! yes

[moder]Не надо цитировать пост целиком. Отвечать можно и без цитирования[/moder]

Автор - paninaro
Дата добавления - 08.04.2014 в 09:37
_Boroda_ Дата: Вторник, 08.04.2014, 09:43 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
или
Код
=ЕСЛИ(СТРОКА(I1)>СУММПРОИЗВ((B$3:B$23=G$3)*(C$3:C$23=G$5));"";ИНДЕКС(D$3:D$23;НАИМЕНЬШИЙ(ЕСЛИ((B$3:B$23=G$3)*(C$3:C$23=G$5);СТРОКА(B$1:B$21));СТРОКА(I1))))

А откуда у Вас 585 взялось?
К сообщению приложен файл: 9572845_1.xls (30.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениеили
Код
=ЕСЛИ(СТРОКА(I1)>СУММПРОИЗВ((B$3:B$23=G$3)*(C$3:C$23=G$5));"";ИНДЕКС(D$3:D$23;НАИМЕНЬШИЙ(ЕСЛИ((B$3:B$23=G$3)*(C$3:C$23=G$5);СТРОКА(B$1:B$21));СТРОКА(I1))))

А откуда у Вас 585 взялось?

Автор - _Boroda_
Дата добавления - 08.04.2014 в 09:43
китин Дата: Вторник, 08.04.2014, 10:26 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7019
Репутация: 1074 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Саша насколько я понимаю вот эта конструкция
Код
СТРОКА(I1)>СУММПРОИЗВ((B$3:B$23=G$3)*(C$3:C$23=G$5))
заменяет
ЕСЛИ(ЕОШИБКА?и в 2 раза укорачивает формулу!!!! hands :hands: hands блеск!


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Вторник, 08.04.2014, 10:26
 
Ответить
СообщениеСаша насколько я понимаю вот эта конструкция
Код
СТРОКА(I1)>СУММПРОИЗВ((B$3:B$23=G$3)*(C$3:C$23=G$5))
заменяет
ЕСЛИ(ЕОШИБКА?и в 2 раза укорачивает формулу!!!! hands :hands: hands блеск!

Автор - китин
Дата добавления - 08.04.2014 в 10:26
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировка по условию с помощью формулы (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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