OpenOffice.org Calc 3. Funciones de Información

Función CELDA(Tipo de información; Referencia)

Devuelve información de interés relacionada con la celda indicada. Por ejemplo, saber el número de la columna de una referencia, el número de fila, cuál formato numérico tiene la celda, etcétera. El argumento “Referencia” es opcional, contiene la referencia a la celda que desea evaluar. Si omite este argumento, la función devuelve información de la celda en que ha ingresado la función. El argumento “Tipo de información” contiene un dato de tipo texto. Indica lo que se desea saber de la celda indicada. Este argumento puede escribirlo en mayúsculas o en minúsculas, sin que la función haga distinción. Enseguida se describen los diferentes valores que puede tomar el argumento “Tipo de información”:

ADDRESS. Devuelve la referencia de la celda indicada. El valor devuelto es una referencia absoluta. Por ejemplo:

=CELDA("ADDRESS") Devuelve la referencia de la celda en que se ingresó la función, por ejemplo, si devuelve $A$1, indica que la función se ingresó en la celda A1. En este caso, omitió el argumento “Referencia”.

=CELDA("address";H2) Devuelve $H$2. Devuelve la referencia absoluta de la celda indicada en el segundo argumento.

COL. Devuelve un número entero mayor que cero. El valor devuelto es el número de la columna en que se encuentra la celda indicada. Por ejemplo:

=CELDA("col";H6) Devuelve 8. La celda H6 se encuentra en la columna 8.

=CELDA("col";AKQ1) Devuelve 979. La celda AKQ1 se encuentra en la columna 979.

COLOR. Devuelve 1 o 0. Si la celda se encuentra configurada para mostrar los números negativos en color, la función devuelve 1. En caso contrario, la función devuelve 0. Se puede establecer formato de celda para que cuando se ingrese un número negativo, se muestre automáticamente, por ejemplo, en color rojo. Es importante porque permite resaltar los valores negativos al estar en otro color. Con esta función podemos conocer si en una celda se ha establecido este formato, como se indica enseguida:

=CELDA("color";B32) Si la función devuelve 1, significa que cuando se ingresa un número negativo en la celda B32, automáticamente se muestra en rojo o en el color que se haya definido. Si la función devuelve 0, no hay diferencia en el color de la fuente si los números contenidos en la celda son positivos o negativos.

CONTENTS. Devuelve el contenido de la celda indicada en el argumento “Referencia”. El valor devuelto por la función, no tiene formato. Por ejemplo:

=CELDA("contents";B1) Devuelve el contenido de la celda B1 sin el formato numérico. Es decir, si en la celda B1 se ve el siguiente valor $324.567,56, la función devuelve 324567,5555, sin formato.

COORD. Devuelve la referencia de la celda indicada utilizando notación de LOTUS. Por ejemplo:

=CELDA("COORD";H3) Devuelve $A:$H$3. Indica que la celda H3 se encuentra en la primer hoja.

=CELDA("coord";C2) Devuelve $A:$C$2. En esta notación indica que la celda C2 se encuentra en la primera hoja del libro.

=CELDA("coord";Hoja2.D1) Devuelve $B:$D$1. Quiere decir que la celda D1 se encuentra en la segunda hoja.

=CELDA("coord";Hoja4.D8) Devuelve $D:$D$8. El resultado indica que la celda D8 se encuentra en la cuarta hoja del libro.

FILENAME. Devuelve el nombre de la hoja en que se encuentra la celda en mención, precedida de la ruta completa y del nombre de archivo. Por ejemplo:

=CELDA("filename";D9) En mi ejemplo, devuelve 'file:///C:/ejercicio 1.ods'#$Hoja1. El archivo se encuentra en la unidad C y el archivo se denomina “ejercicio 1.ods”. La celda se encuentra en la “Hoja1”.

FORMAT. Devuelve una cadena de caracteres que indica el formato que tiene la celda. Con esta opción es posible saber el formato numérico o de fecha y hora que tiene la celda examinada, tal como se describe enseguida con los ejemplos dados.

=CELDA("Format";B1). Suponda que la celda B1 contiene el número 4.344,6. La función devuelve “,1” (El signo coma seguido por el número 1). Indica que el valor se muestra con separador de miles y con un dígito decimal.

=CELDA("Format";B2). Suponga que en la celda B2 se muestra el siguiente número: ($222,00). La función devuelve “C2-()”. La “C” indica que el valor se muestra en formato de moneda, con 2 dígitos decimales. Los paréntesis precedidos del signo menos indican que los valores negativos se muestran entre paréntesis, es una notación empleada en contabilidad y en otros campos del saber.

=CELDA("Format";B3). Suponga que la celda B3 contiene el siguiente valor: 3234. La función devuelve “F0”. La letra “F” seguida por el cero. Indica que el número se muestra sin separador de miles y sin lugares decimales.

=CELDA("Format";B4). Suponiendo que la celda B4 contiene el siguiente valor: 4,35E+004. La función devuelve “S2”. La letra “S” seguida por el número 2. Quiere decir que el número se muestra con notación científica y con dos dígitos decimales.

=CELDA("Format";B5). Si la celda B5 contiene el siguiente valor: 2,33%. La función devuelve “P2”. El contenido de la celda se muestra como un porcentaje con dos dígitos decimales.

Enseguida describo el valor devuelto por la función en el caso en que se establezca formato de fecha o de hora:

 

Valor devuelto Descripción del formato "Referencia"
D1” Fecha con formato dd/mm/aaaa o con formato dd/mm/aa.
D2” Fecha con formato dd/mmm
D3” Fecha con formato mm/aa
D4” Dato con formato de fecha y hora dd/mm/aaa hh:mm:ss
D5” Fecha con formato mm/dd
D6” Hora con formato hh:mm:ss am/pm
D7” Hora con formato hh:mm am/pm
D8” Hora con formato hh:mm:ss
D9” Hora con formato hh:mm

 

En la siguiente tabla se muestran algunos ejemplos que ayudan a entender esta función para formatos de fecha y hora.

 

Función Referencia" Valor
Devuelto
Descripción
=CELDA("Format";B6) 02/03/11 “D1” La fecha corresponde al 2 de marzo de 2011.
=CELDA("Format";B17) 03/mar “D2” Fecha correspondiente al 3 de marzo.
=CELDA("Format";B13) 18/07/11 06:07 “D3” Fecha y hora 18 de julio de 2001 a las 6:07.
=CELDA("Format";B15) 18/07/2011 08:28:21 “D4” Fecha y hora, 18 de julio de 2011 a las 8 de la mañana 28 minutos y 21 segundos.
=CELDA("Format";B15) 04-08 “D5” Fecha corresponde a Abril 8.
=CELDA("Format";B11) 02:33:10 AM “D6” Hora corresponde a las 2 de la mañana, 33 minutos y 10 segundos.
=CELDA("Format";B12) 06:22 PM “D7” Hora correspondiente a las 6 de la tarde y 22 minutos.
=CELDA("Format";B9) 18:23:10 “D8” Hora correspondiente a las 6 de la tarde, 23 minutos y 10 segundos.
=CELDA("Format";B10) 23:34 “D9” Hora correspondiente a las 11 de la noche con 34 minutos.

 

Si la celda correspondiente al argumento “Referencia” no tiene ningún formato de los mencionados anteriormente, la función devuelve “G”.


PARENTHESES. Devuelve 1 si en el formato numérico de la celda contiene un paréntesis “(”. En caso contrario, devuelve 0. Ocurre, por ejemplo, cuando se establece que los números negativos se presenten encerrados entre paréntesis. Al ingresar un valor numérico, en la celda se muestra automáticamente entre paréntesis. Observe el siguiente ejemplo:

=CELDA("parentheses";B2) Devuelve 1 si el formato de la celda incluye paréntesis, en caso contrario, devuelve 0.

PREFIX. Devuelve un carácter que indica la alineación horizontal que tiene la celda que se está examinando. Enseguida se muestran los diferentes valores devueltos por la función para esta opción:
 

 

Valor devuelto Alineación
' Alineación izquierda
" Alineación derecha
^ Centrado
\ Repetición

 

El siguiente ejemplo muestra como conocer la alineación de una celda.

=CELDA("prefix";A1) devuelve uno de los caracteres indicados anteriormente para conocer la alineación horizontal que tiene la celda A1.


PROTECT. Devuelve 1 o 0, para indicar si la celda está protegida. Cuando se establece formato de celda, es posible proteger una celda para evitar modificación de su contenido. En este momento no explico cómo proteger una celda. Observe el siguiente ejemplo:

=CELDA("protect";A1) Si devuelve 1, significa que la celda A1 está protegida. Si devuelve 0, la celda A1 está desprotegida.

ROW. Devuelve un valor numérico entero positivo. Indica la fila en que se encuentra la celda del segundo argumento de la función. Por ejemplo:

=CELDA("row";B13) Devuelve 13. Indica que la celda B13 se encuentra ubicada en la fila 13.


SHEET. Devuelve un valor numérico entero positivo. Indica la hoja en que se encuentra la celda indicada en el segundo argumento. Las hojas se numeran de izquierda a derecha comenzando en 1 e incrementándose en 1. Por ejemplo:

=CELDA("sheet";A9) Si devuelve 3, significa que la celda A9 se encuentra en la tercer hoja del libro.

 

TYPE. Devuelve un carácter que indica el tipo de datos contenido en la celda establecida por el segundo argumento. Enseguida se describen los diferentes valores que puede devolver la función:

 

Valor devuelto Descripción
"b” La celda está vacía.
"v” La celda contiene un número.
"l” (ele) La celda contiene texto.

 

Por ejemplo:

=CELL("type";I25) Si la celda I25 está vacía, la función devuelve “b”. Si la celda I25 contiene un número, la función devuelve “v”. Si la celda I25 contiene un dato de tipo texto, la función devuelve “l”.


WIDTH. Devuelve un valor numérico positivo. Indica cuál es el ancho de la columna indicada en el segundo argumento. Por ejemplo:

=CELDA("width";CA201) Si devuelve 15, indica que el ancho de la columna a la que pertenece la celda CA201 es 15.


 

Volver a la lista de funciones de información