Documentación/Funciones de Calc/COLOR
TDF LibreOffice en español Document Liberation Project Blogs comunitarios Weblate Nextcloud Redmine Preguntas y respuestas Donar
Nombre de la función:
COLOR
Categoría:
Matemáticas
Resumen:
Combina valores especificados de los canales rojo, verde, azul y alfa de una representación de color RGBA, para producir un único valor codificado.
Sintaxis:
COLOR(Red; Green; Blue[; Alpha])
Devuelve:
Devuelve un número entero en el rango [0, 232-1] que es el valor de color construido a partir de los componentes especificados.
Argumentos:
Rojo es un número entero en el rango [0, 255], o una referencia a una celda que contiene ese número, que es la intensidad del color rojo.
Verde es un número entero en el rango [0, 255], o una referencia a una celda que contiene ese número, que es la intensidad del color verde.
Azul es un número entero en el rango [0, 255], o una referencia a una celda que contiene ese número, que es la intensidad del color azul.
Alfa es un número entero en el rango [0, 255], o una referencia a una celda que contiene ese número, ese es el valor para el canal alfa. Si se omite, se aplica un valor predeterminado de 0. Un valor de 0 significa que el color es completamente transparente, mientras que un valor de 255 muestra un color completamente opaco.
- Si algún argumento no es numérico, COLOR mostrará el error #¡VALOR!.
- Si algún argumento es un valor no entero, COLOR lo convertirá en un entero, tomando su valor mínimo.
- Si algún argumento es menor que 0 o mayor que 255, COLOR mostrará un error de argumento no válido (Err:502).
Detalles adicionales:
- El valor devuelto por COLOR tiene la muestra alfa en sus 8 bits más significativos, seguida de la muestra roja, la verde y finalmente la azul en los 8 bits menos significativos.
- COLOR combina las muestras utilizando la siguiente fórmula:[math]\displaystyle{ \text\lt span lang="en" dir="ltr" class="mw-content-ltr"\gt {COLOR}(red, green, blue, alpha)~=~256*256*256*alpha~+~ 256*256*red~+~256*green~+~blue\lt /span\gt }[/math]
- 232 es igual a 4294967296.
Ejemplos:
Fórmula | Descripción | Devuelve |
---|---|---|
=COLOR(255; 255; 255; 255) | Todos los componentes toman sus valores máximos y COLOR devuelve el valor 4294967295 (hexadecimal 0xFFFFFFFF). | 4294967295 |
=COLOR(D1; D2; D3; D4) donde las celdas D1, D2, D3 y D4 contienen el número 119. | Todos los componentes toman el valor 119 y COLOR devuelve el valor 2004318071 (hexadecimal 0x77777777). | 2004318071 |
=COLOR(119,2; 119,7; 119,5; 119,9) | COLOR toma el valor mínimo de cada argumento. Tras el truncamiento, todos los componentes toman el valor 119 y COLOR devuelve el valor 2004318071 (hexadecimal 0x77777777). | 2004318071 |
=COLOR(255; 255; 255) | Aquí no se especifica ningún valor para el canal alfa y se asume el valor predeterminado de 0. COLOR devuelve el valor 16777215 (hexadecimal 0x00FFFFFF). | 16777215 |
=COLOR(11; 12; 13; 10) | Este ejemplo es útil para confirmar cómo la función construye el valor codificado, al ver su estructura en formato hexadecimal. COLOR devuelve el valor 168496141 (hexadecimal 0x0A0B0C0D). | 168496141 |
Funciones de LibreOffice relacionadas:
Ninguna
Norma ODF:
Ninguna
Funciones equivalentes de Excel:
Ninguna