Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   взаимодействие с цветами в ячейках (http://forum.oszone.net/showthread.php?t=352547)

Glenqa 08-12-2022 06:48 2998267

взаимодействие с цветами в ячейках
 
Доброго времени суток
Ситуация следующая - можно ли заставить формулу =ЕСЛИ;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 2998280

Цитата:

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

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

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


bredych 08-12-2022 14:27 2998291

Цитата:

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

https://stackoverflow.com/questions/...olor-of-a-cell

https://stackoverflow.com/questions/...ement-function

https://stackoverflow.com/questions/...-on-cell-color

ну и т.д.


Время: 07:02.

Время: 07:02.
© OSzone.net 2001-