PDA

Показать полную графическую версию : взаимодействие с цветами в ячейках


Glenqa
08-12-2022, 06:48
Доброго времени суток
Ситуация следующая - можно ли заставить формулу =ЕСЛИ;1;0 определять цвета в ячейке?
Например - ячейка А1 окрашена у меня в цвет по RGB(70, 120, 170), а в ячейке В1 я вписываю формулу =ЕСЛИ(А1=RGB(70, 120, 170);1;0), (чтобы при должном цвете было значение 1, при любом другом цвете 0), но в ответ на это он выдаёт мне что такое выражение некорректно. Пробовал вписывать и Color = RGB, тоже не получилось
А возможно ли вообще эксель через формулы научить определять цвета в ячейках?

a_axe
08-12-2022, 13:09
А возможно ли вообще эксель через формулы научить определять цвета в ячейках? »
Стандартных формул нет, на VBA существуют разные решения, например такая функция будет выводить в ячейке индекс заливки:
Public Function ЦВЕТЗАЛИВКИ(ЯЧЕЙКА As Range) As Double
ЦВЕТЗАЛИВКИ = ЯЧЕЙКА.Interior.Color
End Function

bredych
08-12-2022, 14:27
А возможно ли вообще эксель через формулы научить определять цвета в ячейках? »
https://stackoverflow.com/questions/20008632/excel-can-i-create-a-conditional-formula-based-on-the-color-of-a-cell

https://stackoverflow.com/questions/18793165/use-cells-color-as-condition-in-if-statement-function

https://stackoverflow.com/questions/47663880/conditional-formatting-based-on-cell-color

ну и т.д.




© OSzone.net 2001-2012