CELDA (función CELDA)

CELDA (función CELDA)

 

En este artículo, se describen la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) CELDA en Microsoft Excel. Puede encontrar vínculos a más información sobre cómo dar formato a los datos de las celdas y aplicar estilos a las celdas en la sección Vea también.

Descripción

La función CELDA devuelve información acerca del formato, la ubicación o el contenido de una 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, puede usar la siguiente fórmula:

=SI(CELDA("tipo", A1) = "v", A1 * 2, 0)

Esta fórmula calcula A1*2 solo si la celda A1 contiene un valor numérico y devuelve 0 si A1 contiene texto o está en blanco.

Sintaxis

CELDA(tipo_de_info; [referencia])

La sintaxis de la función CELDA tiene los siguientes argumentos (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):

  • Tipo_de_info    Obligatorio. 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.

 Nota    Algunos argumentos tipo_de_info, como "formato", no son compatibles con Excel Web App.

tipo_de_info Devuelve
"DIRECCION" la referencia, en forma de texto, de la primera celda del argumento ref.
"COLUMNA" El número de columna de la celda del argumento ref.
"COLOR" Valor 1 si la celda tiene formato de color para los valores negativos; de lo contrario, devuelve 0 (cero).
"CONTENIDO" Valor de la celda superior izquierda de la referencia, no una fórmula.
"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.
"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.
"PARENTESIS" 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).
"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.
"PROTEGER" Valor 0 (cero) si la celda no está bloqueada; de lo contrario, devuelve 1 si la celda está bloqueada.
"FILA" El número de fila de la celda del argumento ref.
"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.
"ANCHO" 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.
  • 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 para la última celda cambiada. 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.

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.

Si el formato de Excel es La función CELDA devuelve
Estándar "G"
0 "F0"
#.##0 ",0"
0,00 "F2"
#.##0,00 ".2"
$#.##0_);($#.##0) "C0"
$#.##0;(rojo)-$#.##0 "-M0"
$#.##0,00_);($#.##0,00) "C2"
$#.##0,00;(rojo)-$#.##0,00 "-M2"
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"

 Nota   Si el argumento tipo_de_info de la función CELDA es "formato" y más adelante se asigna un formato diferente a la celda a la que se hace referencia, es necesario volver a calcular la hoja de cálculo para poder actualizar los resultados de la función CELDA.

Ejemplo

Copie los datos de ejemplo en la tabla siguiente y cópielos en la celda A1 de una nueva hoja de cálculo de Excel. Para que las fórmulas muestren resultados, selecciónelas, presione F2 y después presione Entrar. Si lo necesita, puede ajustar los anchos de columna para ver todos los datos.

Datos    
75    
Hola a todos    
Fórmula Descripción Resultado
=CELDA("fila";A20) Número de fila de la celda A20. 20
=CELDA("contenido";A3) Contenido de la celda A3. Hola a todos
=CELDA("tipo";A2) Tipo de datos de la celda A2. Un tipo de datos de "v" indica el valor. v