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

Вход

Регистрация

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

 

= Мир MS Excel/выбрать предметы по цвету - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
выбрать предметы по цвету
0mega Дата: Вторник, 22.03.2011, 06:39 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Доброго времени суток
Office 2003
sub no

Дано:
2-а столбца
карандаш синий
краска серый
бумага желтый
ластик зелен
шарф зелен
лента зелен
линейка синий
ручка серый
провод серый
мяч желтый
карандаш зелен

предметы и цвета повторяются
надо отсортировать предметы по цвету.
т.е. в синим столбце должны быть карандаш и линейка , в желтом - бумага и т.д.

К сообщению приложен файл: 0mega.xls (19.0 Kb)
 
Ответить
СообщениеДоброго времени суток
Office 2003
sub no

Дано:
2-а столбца
карандаш синий
краска серый
бумага желтый
ластик зелен
шарф зелен
лента зелен
линейка синий
ручка серый
провод серый
мяч желтый
карандаш зелен

предметы и цвета повторяются
надо отсортировать предметы по цвету.
т.е. в синим столбце должны быть карандаш и линейка , в желтом - бумага и т.д.


Автор - 0mega
Дата добавления - 22.03.2011 в 06:39
Serge_007 Дата: Вторник, 22.03.2011, 08:07 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Code
=ИНДЕКС($A$6:$A$16;НАИМЕНЬШИЙ(ЕСЛИ(D$5=$B$6:$B$16;СТРОКА($A$1:$A$11));СТРОКА(A1)))
К сообщению приложен файл: 0mega_Sort.xls (41.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Code
=ИНДЕКС($A$6:$A$16;НАИМЕНЬШИЙ(ЕСЛИ(D$5=$B$6:$B$16;СТРОКА($A$1:$A$11));СТРОКА(A1)))

Автор - Serge_007
Дата добавления - 22.03.2011 в 08:07
0mega Дата: Вторник, 22.03.2011, 21:32 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Serge_007,
все работает ,
Благодарю
ЗЫ
вторая формула , хоть и сложнее, но мне понравилась больше
 
Ответить
СообщениеSerge_007,
все работает ,
Благодарю
ЗЫ
вторая формула , хоть и сложнее, но мне понравилась больше

Автор - 0mega
Дата добавления - 22.03.2011 в 21:32
Serge_007 Дата: Вторник, 22.03.2011, 21:41 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (0mega)
вторая формула , хоть и сложнее, но мне понравилась больше

0mega, вторая формула - это та же первая, только с проверкой на ошибку smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (0mega)
вторая формула , хоть и сложнее, но мне понравилась больше

0mega, вторая формула - это та же первая, только с проверкой на ошибку smile

Автор - Serge_007
Дата добавления - 22.03.2011 в 21:41
0mega Дата: Вторник, 22.03.2011, 21:58 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Quote (Serge_007)
вторая формула - это та же первая, только с проверкой на ошибку

именно в этом и весь изюм.
формула работает чисто и не оставляет #ЧИСЛО!

P.S.
Ха-ха в тему .
переделываю формулу под себя.
Естественно, столбец начинается не с адреса А1.
Перетаскиваю выделенный массив на нужное мне место...
формула не работает cry
я все матюки собрал... и только потом дошло что формула завязана на строки surprised
вообщем разобрался



Сообщение отредактировал 0mega - Вторник, 22.03.2011, 22:15
 
Ответить
Сообщение
Quote (Serge_007)
вторая формула - это та же первая, только с проверкой на ошибку

именно в этом и весь изюм.
формула работает чисто и не оставляет #ЧИСЛО!

P.S.
Ха-ха в тему .
переделываю формулу под себя.
Естественно, столбец начинается не с адреса А1.
Перетаскиваю выделенный массив на нужное мне место...
формула не работает cry
я все матюки собрал... и только потом дошло что формула завязана на строки surprised
вообщем разобрался


Автор - 0mega
Дата добавления - 22.03.2011 в 21:58
MCH Дата: Вторник, 22.03.2011, 22:03 | Сообщение № 6
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Формулу Сергея с проверкой можно немного сократить:
Code
=ЕСЛИ(СЧЁТЕСЛИ($B$6:$B$16;D$5)<СТРОКА(A1);"";ИНДЕКС($A$6:$A$16;НАИМЕНЬШИЙ(ЕСЛИ(D$5=$B$6:$B$16;СТРОКА($A$1:$A$11));СТРОКА(A1))))
 
Ответить
СообщениеФормулу Сергея с проверкой можно немного сократить:
Code
=ЕСЛИ(СЧЁТЕСЛИ($B$6:$B$16;D$5)<СТРОКА(A1);"";ИНДЕКС($A$6:$A$16;НАИМЕНЬШИЙ(ЕСЛИ(D$5=$B$6:$B$16;СТРОКА($A$1:$A$11));СТРОКА(A1))))

Автор - MCH
Дата добавления - 22.03.2011 в 22:03
0mega Дата: Вторник, 22.03.2011, 22:30 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

Quote (MCH)
Формулу Сергея с проверкой можно немного сократить

не поленился , специально пересчитал...
=ДЛСТР(B25)=126
=ДЛСТР(B26)=177
это "немного" равно почти 1/3
спасибо
 
Ответить
Сообщение
Quote (MCH)
Формулу Сергея с проверкой можно немного сократить

не поленился , специально пересчитал...
=ДЛСТР(B25)=126
=ДЛСТР(B26)=177
это "немного" равно почти 1/3
спасибо

Автор - 0mega
Дата добавления - 22.03.2011 в 22:30
maksyutaV Дата: Среда, 26.06.2013, 15:51 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Serge_007, ищу решение подобной задачи. Ваша формула работает, но только пока в первую таблицу не добавили еще строк. Если внести еще данные (например, желтую ручку) выдает ошибку #н/д. Как с этим справиться, не подскажете?
 
Ответить
СообщениеSerge_007, ищу решение подобной задачи. Ваша формула работает, но только пока в первую таблицу не добавили еще строк. Если внести еще данные (например, желтую ручку) выдает ошибку #н/д. Как с этим справиться, не подскажете?

Автор - maksyutaV
Дата добавления - 26.06.2013 в 15:51
Serge_007 Дата: Среда, 26.06.2013, 16:17 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Увеличить диапазоны в формуле на кол-во добавленных строк


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеУвеличить диапазоны в формуле на кол-во добавленных строк

Автор - Serge_007
Дата добавления - 26.06.2013 в 16:17
maksyutaV Дата: Четверг, 27.06.2013, 06:35 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Цитата (Serge_007)
Увеличить диапазоны в формуле на кол-во добавленных строк

Диапазон сразу задала с запасом.
К сообщению приложен файл: 9983977.xlsx (21.9 Kb)


Сообщение отредактировал maksyutaV - Четверг, 27.06.2013, 06:36
 
Ответить
Сообщение
Цитата (Serge_007)
Увеличить диапазоны в формуле на кол-во добавленных строк

Диапазон сразу задала с запасом.

Автор - maksyutaV
Дата добавления - 27.06.2013 в 06:35
Serge_007 Дата: Четверг, 27.06.2013, 07:04 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

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


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСразу с запасом нельзя. Надо что бы кол-во строк в формуле соответствовало кол-ву заполненных строк на листе
Что бы вручную формулу не менять каждый раз используйте динамически именованые диапазоны
Поищите по форуму, много раз применялось

Автор - Serge_007
Дата добавления - 27.06.2013 в 07:04
maksyutaV Дата: Четверг, 27.06.2013, 08:42 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Попробовала динамические именованные списки сделать. Теперь вместо нужных значений выдает 0 sad
 
Ответить
СообщениеПопробовала динамические именованные списки сделать. Теперь вместо нужных значений выдает 0 sad

Автор - maksyutaV
Дата добавления - 27.06.2013 в 08:42
Serge_007 Дата: Четверг, 27.06.2013, 10:02 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (maksyutaV)
динамические именованные списки
Это что такое?
К сообщению приложен файл: maksyutaV.xls (89.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (maksyutaV)
динамические именованные списки
Это что такое?

Автор - Serge_007
Дата добавления - 27.06.2013 в 10:02
maksyutaV Дата: Четверг, 27.06.2013, 12:23 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Цитата (Serge_007)
Это что такое?
Это вышеназванные диапазоны - оговорилась.
 
Ответить
Сообщение
Цитата (Serge_007)
Это что такое?
Это вышеназванные диапазоны - оговорилась.

Автор - maksyutaV
Дата добавления - 27.06.2013 в 12:23
maksyutaV Дата: Четверг, 27.06.2013, 12:29 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо за файл, буду разбираться)
 
Ответить
СообщениеСпасибо за файл, буду разбираться)

Автор - maksyutaV
Дата добавления - 27.06.2013 в 12:29
maksyutaV Дата: Пятница, 28.06.2013, 09:42 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Можно еще вопрос? Как объяснить, что в одном файле все работает как надо, а при попытке повторить то же самое в другом аналогичном файле формула выдает неправильные данные?
Конкретно в моем примере по группе "инертные материалы" должен находиться песок (что в исходном файле и происходит), в другом файле та же формула находит доски
 
Ответить
СообщениеМожно еще вопрос? Как объяснить, что в одном файле все работает как надо, а при попытке повторить то же самое в другом аналогичном файле формула выдает неправильные данные?
Конкретно в моем примере по группе "инертные материалы" должен находиться песок (что в исходном файле и происходит), в другом файле та же формула находит доски

Автор - maksyutaV
Дата добавления - 28.06.2013 в 09:42
Serge_007 Дата: Пятница, 28.06.2013, 10:15 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (maksyutaV)
Как объяснить, что в одном файле все работает как надо, а при попытке повторить то же самое в другом аналогичном файле формула выдает неправильные данные?
Некорректное применение формулы. Вы что-то делаете не так


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (maksyutaV)
Как объяснить, что в одном файле все работает как надо, а при попытке повторить то же самое в другом аналогичном файле формула выдает неправильные данные?
Некорректное применение формулы. Вы что-то делаете не так

Автор - Serge_007
Дата добавления - 28.06.2013 в 10:15
  • Страница 1 из 1
  • 1
Поиск:

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