Страницы: 1
RSS
сцепить ячейки по цветам, формулой или макросом
 
Добрый день, возможно ли сцепить ячейки по цветам, создав правило.

Есть три цвета в ячейках, получаются они автоматически после внесения значений -  главная-условное форматирование- цветовая шкала-зеленый, желтый, красный.

нужно теперь сцепить каждый цвет с другим, то есть три варианта должно получится:
зеленый - красный
зеленый - желтый
желтый - красный
вставлять нужно 1,х,2 только эти значения, во вложении пример что есть, и как должно быть.

но если цвет какой то отсутствует, то соответственно его не брать, или если два цвета есть в таблице, то брать эти значения.
зеленый - красный
зеленый - желтый
желтый - красный
во вложении пример что должно получиться, сделано в ручную, возможно это автоматизировать, при условии что цифры с ячейки A1 по ячейку O3 будут всегда разные, и по этому будут разные цветовые шкалы.
Изменено: DJMC - 16.05.2022 11:49:15
 
DJMC, здравствуйте. Ну вы как всегда  :D
Цитата
DJMC: Есть три цвета в ячейках
вижу только жёлтый в первой строке и голубой — в столбцах
Цитата
DJMC: цветовая шкала-зеленый, желтый, красный.нужно теперь сцепить каждый цвет с другим, то есть три варианта должно получится
строго 3 цвета тут получится, только, если в диапазоне применения содержится 3 разных числа (с повторениями или без): минимальное, среднее и максимальное. В противном случае - несколько десятков/сотен оттенков

Ну а так…используйте Range.DisplayFormat — этот метод возвращает не только цвета, выставленные руками, но и УФ
Изменено: Jack Famous - 16.05.2022 10:54:53
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
в первом сообщение не тот образец приложил, исправил.
 
Если есть правило для УФ, то его и надо использовать для обработки а не опираться на цвет.
По вопросам из тем форума, личку не читаю.
 
Цитата
DJMC: исправил
понятнее не стало. Сцепки не увидел. Числа какие-то, ординары… Неинтересно
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
DJMC,  Вам бы конкретнее пояснить как и что вы сцепляете, а то фантазии эти цветные не понятны.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
DJMC,  Вам бы конкретнее пояснить как и что вы сцепляете, а то фантазии эти цветные не понятны.
в ячейки P идут значения 1 Х 2  их нужно сцепить друг с другом, по условию
зеленый - красный
зеленый - желтый
желтый - красный
условия прописаны в ячейках начиная с A2 по O4

смотрим значения в ячейки с А2 по А4
8 1
10 х
6 2

где
10 - это зеленое- Х
6 - красное-2
8 - желтое-1

зеленый - красный X2
зеленый - желтый 1X
желтый - красный 12

Так понятнее, или все равно не понятно излагаюсь?
 
DJMC, понятнее
Для зелёного (максимального) и красного (минимального) написал (и безо всяких цветов, кстати), а как жёлтое (среднее) красиво достать — пусть формулисты думают ;)
Файл, скрин и формула
а что делать, когда 2 или 3 зелёных/красных?…

P.S.: аналитическая система на грани фантастики, конечно  :D
Изменено: Jack Famous - 16.05.2022 15:40:42
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Jack Famous написал:
а что делать, когда 2 или 3 зелёных/красных?…
их и брать, то есть где то будет три значения, а где то одно , спасибо что Все таки вернулись к данной задаче и смогли в очередной раз помочь мне.
 
Макрос по цветам УФ + UDF без ориентира на цвета. Файл, скрин и код
Изменено: Jack Famous - 16.05.2022 18:29:55
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
правильно ли я понял, что сочетания максимум-минимум, максимум - среднее, среднее - минимум нужно найти , но не понятно что там с ординарами.
По вопросам из тем форума, личку не читаю.
 
БМВ, у меня есть несколько предположений, но темы это, вроде как, не касается))
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous
Работает идеально и шустро, огромное спасибо  8)

БМВ
да все верно,  ординарами просто, если цвет только один то берем его, если два цвета  то берем все три значения, работает макрос шустро, меньше секунды.

колдую дальше теперь над комбинаторикой.
 
DJMC, пожалуйста)
Макрос можно в разы ускорить, взяв принцип из UDF (отвязавшись от УФ), но вам это вряд ли понадобиться)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Читают тему (гостей: 1)
Наверх