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

Вход

Регистрация

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

 

= Мир MS Excel/Выделение значений по условию - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выделение значений по условию (Макросы/Sub)
Выделение значений по условию
visak Дата: Среда, 26.04.2017, 09:25 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем привет) Никак не могу решить данную задачу, прошу помощи =)

Есть 5 марок автомобилей, у каждой своя приоритетность: 1)Mercedes, 2)BMW, 3)Hyundai, 4)Mitshubishi, 5)Nissan (Наивысший приоритет Mercedes, самый низкий приоритет - Nissan). Есть 3 столбца(как в рисунке): 1 столбец - Марки автомобилей, 2 столбец - время, 3 столбец - Фамилия.Начнём с марки Mercedes, если обратить внимание на картинку за маркой Mercedes закреплены 4 фамилии (Иванов, Сидоров, Воронцов, Печорский) - из них Сидоров и Иванов закрепились в таблице согласно времени(самые ранние - 09:15, 09:20), а вот Воронцов и Печорский, пропустили Mercedes в 09:25, они закрепились в 09:45 и 10:50 соответственно ,так вот. раз они пропустили Mercedes в 09:25, в таблице они должны быть окрашены в красный цвет.

Далее, берем марку BMW,всего их 5, самая первая BMW в таблице по времени 09:35 - за ней никто не закрепился, т.е. Кривцов, Масленников и Ожегов, пропустили и закрепились в таблице не по времени(пропустив также BMW 09:55 - она также пустая),
К сообщению приложен файл: 6586764.jpg(33Kb)
 
Ответить
СообщениеВсем привет) Никак не могу решить данную задачу, прошу помощи =)

Есть 5 марок автомобилей, у каждой своя приоритетность: 1)Mercedes, 2)BMW, 3)Hyundai, 4)Mitshubishi, 5)Nissan (Наивысший приоритет Mercedes, самый низкий приоритет - Nissan). Есть 3 столбца(как в рисунке): 1 столбец - Марки автомобилей, 2 столбец - время, 3 столбец - Фамилия.Начнём с марки Mercedes, если обратить внимание на картинку за маркой Mercedes закреплены 4 фамилии (Иванов, Сидоров, Воронцов, Печорский) - из них Сидоров и Иванов закрепились в таблице согласно времени(самые ранние - 09:15, 09:20), а вот Воронцов и Печорский, пропустили Mercedes в 09:25, они закрепились в 09:45 и 10:50 соответственно ,так вот. раз они пропустили Mercedes в 09:25, в таблице они должны быть окрашены в красный цвет.

Далее, берем марку BMW,всего их 5, самая первая BMW в таблице по времени 09:35 - за ней никто не закрепился, т.е. Кривцов, Масленников и Ожегов, пропустили и закрепились в таблице не по времени(пропустив также BMW 09:55 - она также пустая),

Автор - visak
Дата добавления - 26.04.2017 в 09:25
Pelena Дата: Среда, 26.04.2017, 09:30 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11164
Репутация: 2487 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
По фотографиям не лечим, приложите файл Excel с примером


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПо фотографиям не лечим, приложите файл Excel с примером

Автор - Pelena
Дата добавления - 26.04.2017 в 09:30
visak Дата: Среда, 26.04.2017, 09:40 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena,
К сообщению приложен файл: Book1.xlsx(9Kb)
 
Ответить
СообщениеPelena,

Автор - visak
Дата добавления - 26.04.2017 в 09:40
_Boroda_ Дата: Среда, 26.04.2017, 09:53 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 10440
Репутация: 4382 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
В Условное форматирование можно вот такую формулу
Код
=ПРОСМОТР(;-(C1<>"")/(A2:A$999&C2:C$999=A1))
К сообщению приложен файл: Book1-4-1.xlsx(11Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВ Условное форматирование можно вот такую формулу
Код
=ПРОСМОТР(;-(C1<>"")/(A2:A$999&C2:C$999=A1))

Автор - _Boroda_
Дата добавления - 26.04.2017 в 09:53
Pelena Дата: Среда, 26.04.2017, 10:01 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11164
Репутация: 2487 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Или такую
Код
=(СЧЁТЕСЛИМН(A1:$A$200;A1;C1:$C$200;"")>0)*(C1:$C$200<>"")
К сообщению приложен файл: Book1-5-.xlsx(9Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеИли такую
Код
=(СЧЁТЕСЛИМН(A1:$A$200;A1;C1:$C$200;"")>0)*(C1:$C$200<>"")

Автор - Pelena
Дата добавления - 26.04.2017 в 10:01
visak Дата: Среда, 26.04.2017, 10:23 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, Pelena, отлично работает, а на языке VBA - это реально сделать? без условного форматирования.
 
Ответить
Сообщение_Boroda_, Pelena, отлично работает, а на языке VBA - это реально сделать? без условного форматирования.

Автор - visak
Дата добавления - 26.04.2017 в 10:23
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выделение значений по условию (Макросы/Sub)
Страница 1 из 11
Поиск:

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