Función CELDA

Este artículo describe la sintaxis de la fórmula y el uso de la función CELDA (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.) en Microsoft Office Excel. Busque vínculos a más información sobre cómo dar formato a los datos 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 sólo si la celda A1 contiene un valor numérico y devuelve 0 si A1 contiene texto o está en blanco.

Sintaxis

CELL(info_type, [reference])

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 de tipo_de_info y los correspondientes resultados.
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 sólo 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

El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.

Mostrar¿Cómo copio un ejemplo?

  • Seleccione el ejemplo de este artículo.

 Importante   No seleccione los encabezados de columna o de fila.

Seleccionar un ejemplo de la Ayuda

Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En Excel, cree una hoja de cálculo o un libro en blanco.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.

 Importante   Para que el ejemplo funcione correctamente, debe pegarlo en la celda A1 de la hoja de cálculo.

  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione Alt+º, o en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.

Después de copiar el ejemplo en una hoja de cálculo en blanco, puede adaptarlo a sus necesidades.


 
1
2
3
4
5
6
7
8
A B C
Datos
5-mar
TOTAL
Fórmula Descripción Resultado
=CELDA("fila";A20) Número de fila de la celda A20 20
=CELDA("formato";A2) Código de formato de la celda A2 D2 (d-mmm)
=CELDA("contenido";A3) Contenido de la celda A3 TOTAL
=CELDA("tipo";A2) Tipo de datos de la celda A2 v (valor)
 
 
Corresponde a:
Excel 2007