La función CELDA devuelve información sobre el formato, ubicación o el contenido de una celda.
Sintaxis
CELDA(tipo_de_info; [referencia])
La sintaxis de la función CELDA tiene los siguientes argumentos:
· tipo_de_info. Requerido. Es un valor de texto que especifica el tipo de información de la celda que se desea obtener. La siguiente lista muestra los posibles valores del argumento tipo_de_info y los correspondientes resultados.
o "DIRECCIÓN". la referencia, en forma de texto, de la primera celda del argumento ref.
o "COLUMNA". El número de columna de la celda del argumento ref.
o "COLOR". Valor 1 si la celda tiene formato de color para los valores negativos; de lo contrario, devuelve 0 (cero).
Nota: Este valor no es compatible con Excel para la Web, Excel Mobile y Excel Starter.
o "CONTENIDO". Valor de la celda superior izquierda de la referencia, no una fórmula.
o "ARCHIVO". Nombre del archivo (incluida la ruta de acceso completa) que contiene la referencia, en forma de texto. Devuelve texto vacío ("") si todavía no se ha guardado la hoja de cálculo que contiene la referencia.
Nota: Este valor no es compatible con Excel para la Web, Excel Mobile y Excel Starter.
o "FORMATO". Un valor de texto correspondiente al formato numérico de la celda. Los valores de texto para los distintos formatos se muestran en la siguiente tabla. Si la celda tiene formato de color para los números negativos, devuelve "-" al final del valor de texto. Si la celda está definida para mostrar todos los valores o los valores positivos entre paréntesis, devuelve "()" al final del valor de texto.
o Referencia. Opcional. La celda sobre la que desea información. Si se omite, se devuelve la información especificada en el argumento tipo_de_info de la última celda que se ha cambiado. Si el argumento de referencia es un rango de celdas, la función CELDA devuelve la información solo para la celda superior izquierda del rango.
o "PARÉNTESIS". Valor 1 si la celda tiene formato con paréntesis para los valores positivos o para todos los valores; de lo contrario, devuelve 0 (cero).
Nota: Este valor no es compatible con Excel para la Web, Excel Mobile y Excel Starter.
o "PREFIJO". Un valor de texto que corresponde al "prefijo de rótulo" de la celda. Devuelve un apóstrofo (') si la celda contiene texto alineado a la izquierda, comillas (") si la celda contiene texto alineado a la derecha, un acento circunflejo (^) si el texto de la celda está centrado, una barra inversa (\) si la celda contiene texto con alineación de relleno y devolverá texto vacío ("") si la celda contiene otro valor.
Nota: Este valor no es compatible con Excel para la Web, Excel Mobile y Excel Starter.
o "PROTEGER". Valor 0 (cero) si la celda no está bloqueada; de lo contrario, devuelve 1 si la celda está bloqueada.
Nota: Este valor no es compatible con Excel para la Web, Excel Mobile y Excel Starter.
o "FILA". El número de fila de la celda del argumento ref.
o "TIPO". Un valor de texto que corresponde al tipo de datos de la celda. Devolverá "b" (para blanco) si la celda está vacía, "r" (para rótulo) si la celda contiene una constante de texto y "v" (para valor) si la celda contiene otro valor.
o "ANCHO". Devuelve una matriz con 2 elementos.
§ El primer elemento de la matriz es el ancho de columna de la celda, redondeado a un entero. Cada unidad del ancho de columna es igual al ancho de un carácter en el tamaño de fuente predeterminado.
§ El segundo elemento de la matriz es un valor booleano, el valor es TRUE si el ancho de columna es el valor predeterminado o FALSE si el usuario ha establecido el ancho de forma explícita.
Nota: Este valor no es compatible con Excel para la Web, Excel Mobile y Excel Starter.
Códigos de formato de CELDA
La siguiente lista describe los valores de texto que devuelve la función CELDA cuando el argumento tipo_de_info es "formato" y el argumento referencia es una celda con formato para números integrados.
· Estándar - "G"
· 0 - "F0"
· #.##0 - ".0"
· 0,00 - "F2"
· #.##0,00 - ".2"
· $#.##0_);($#.##0) - "C0"
· $#.##0;(rojo)-$#.##0 - "C0-"
· $#.##0,00_);($#.##0,00) - "C2"
· $#.##0,00;(rojo)-$#.##0,00 - "C2-"
· 0% - "P0"
· 0,00% - "P2"
· 0,00E+00 - "C2"
· # ?/? o # ??/?? - "G"
· d/m/aa o d/m/aa h:mm o dd/mm/aa - "D4"
· d-mmm-aa o dd-mm-aa - "D1"
· d-mmm - "D2"
· mmm-aa - "D3"
· mm/dd - "D5"
· h:mm a.m./p.m. - "D7"
· h:mm:ss a.m./p.m. - "D6"
· h:mm - "D9"
· h:mm:ss - "D8"
Si el argumento tipo_de_info de la función celda tiene el formato "formato" y posteriormente aplica otro formato a la celda a la que se hace referencia, debe volver a calcular la hoja de cálculo (presione F9) para actualizar los resultados de la función celda.
Por ejemplo, si desea comprobar que una celda contiene un valor numérico en lugar de texto antes de realizar un cálculo en ella, podemos usar la siguiente fórmula en la celda B1.
Los datos que tenemos son:
=SI(CELDA("tipo";A1)="v";A1*2;0)
Vemos como resultado el numero 10, vamos a cambiar el valor de la celda A1, y, ponemos una letra.
Vemos que la multiplicación ya nos da un error.
El resultado de la función CELDA es cero.
Comments