365 - взаимодействие с цветами в ячейках

Ответить
Аватара пользователя
Glenqa

365 - взаимодействие с цветами в ячейках

Сообщение Glenqa »

Доброго времени суток

Ситуация следующая - можно ли заставить формулу =ЕСЛИ;1;0 определять цвета в ячейке?

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

А возможно ли вообще эксель через формулы научить определять цвета в ячейках?
Аватара пользователя
a_axe

Re: 365 - взаимодействие с цветами в ячейках

Сообщение a_axe »

Цитата Glenqa:



А возможно ли вообще эксель через формулы научить определять цвета в ячейках?
365 - взаимодействие с цветами в ячейках




Стандартных формул нет, на VBA существуют разные решения, например такая функция будет выводить в ячейке индекс заливки:



Код:

Код: Выделить всё

Public Function ЦВЕТЗАЛИВКИ(ЯЧЕЙКА As Range) As Double
    ЦВЕТЗАЛИВКИ = ЯЧЕЙКА.Interior.Color
End Function
Ответить

Вернуться в «Microsoft Office (Word, Excel, Outlook и т.д.)»