Está en la página 1de 17

Herramientas Tecnologcas OpenOffice-Calc

OpenOffice.org Calc
Calcular con frmulas
Se pueden escribir formulas propias o se pueden usar las funciones de OpenOffice.org Calc.
Cualquier funcin que se escriba debe respetar lo siguiente::
Todos las formulas empiezan con el signo igual (=).
Las formulas puede contener nmeros, texto, operadores aritmticas, lgicas o funciones
NOTA: Recuerda que los operadores (+, -, *, /) puede ser usado en formulas usando
la regla, "Multiplicar y Dividir antes que Sumar y Restar". En vez de escribir
=SUM(A1:B1) puede escribir =A1+B1.

Se pueden utilizar parntesis, sobre todo hay ocasiones en que son indispensables para
hacer que se respete el orden de evaluacin de las operaciones de la formula como las
deseamos. El resultado de la frmula =(1+2)*3 es distinto del resultado de =1+2*3.
Aqu dispone de algunos ejemplos de frmulas de OpenOffice.org Calc:
=A1+10

Muestra el contenido de A1 sumndole un 10.

=A1*16%

Muestra un 16 porciento del contenido de A1.

=A1 * A2

Muestra el resultado de la multiplicacin de A1 y A2.

=REDONDEAR(A1;1)

Muestra el contenido de la celda A1 redondeado un decimal.

=B8 - SUMA(B10:B14)

Calcula B8 menos la suma de las celdas B10 a B14.

=SUMA(B8;SUMA(B10:B14)) Calcula la suma de las celdas B10 hasta B14 y aade el valor a B8
=SUMA(B1:B655)

Suma todos los nmeros de la columna B desde el rengln 1 hasta el rengln


655.

Como se muestra en los ejemplos, es posible anidar funciones dentro de frmulas. Tambin
se pueden anidar funciones dentro de funciones. El Asistente para funciones sirve de ayuda para
anidar funciones.

Funciones por categora


Las distintas funciones se dividen en categoras en el Asistente para funciones de
OpenOffice.org Calc:
Base de datos: Esta seccin trata de funciones utilizadas con datos organizados como una fila de
datos para un registro.
Fecha y hora: Estas funciones de hoja de clculo se utilizan para insertar y editar fechas y horas.
Finanzas: Esta categora contiene las funciones matemticas de finanzas de.
Informacin: Esta categora contiene las funciones de Informacin.
Lgico: Esta categora contiene las funciones de Lgico.
Matemticas: Esta categora contiene las funciones Matemticas de Calc.
Matriz: Esta categora contiene las funciones de matriz.
Estadstica: Esta categora contiene las funciones de Estadstica.

M.C. Bertha Lpez Azamar

Herramientas Tecnologcas OpenOffice-Calc

Hoja: Esta seccin contiene descripciones de las funciones de la hoja de clculo y un ejemplo de
cada una de ellas.
Texto: Esta seccin describe las funciones de Texto.

Categora de funciones de fecha y hora


Hay funciones de hoja de clculo que se utilizan para insertar y editar fechas y horas.
NOTA: OpenOffice.org maneja internamente los valores de fecha/hora como si
fuesen valores numricos. Si asigna el formato "Nmero" a un valor de fecha
u hora, dicho valor se convierte en un nmero. Por ejemplo, poner 01/01/2000
se convierte en 36526; poner 12:00 p.m. se convierte en 12; poner 01/01/2010
12:00 p.m. se convierte en 40179, 5; el valor anterior a la coma decimal
corresponde a la fecha; el valor situado a continuacin de dicha coma
corresponde a la hora. Si no desea ver las fechas u horas con este tipo de
representacin numrica, cambie el formato segn corresponda (fecha u hora).
Para ello, seleccione la celda que contiene el valor de fecha u hora, abra su
men contextual y seleccione Formatear celdas. La pestaa Nmeros
contiene funciones para definir el formato numrico.
Configuracin de fecha para el da cero
Las fechas se calculan segn la distancia con respecto al da cero. Puede establecer uno de
los siguientes das como da cero:
Configuracin de
fecha

Usar

'12/30/99'

(predeterminada)

'01/01/00'

(utilizada en la antigua versin StarCalc


1.0)

'01/01/04'

(utilizado en software Apple)

Seleccione
Herramientas
Opciones
OpenOffice.org
Calc Calcular,
para seleccionar la
configuracin
de
fecha,
en
el
siguiente cuadro de
dialogo:

M.C. Bertha Lpez Azamar

Herramientas Tecnologcas OpenOffice-Calc

Aos de dos dgitos


En Herramientas - Opciones - OpenOffice.org - General dispone del rea Nmeros de
ao a dos dgitos.

Esta funcin le permite definir el perodo de tiempo que se entender como nmero de ao al
introducir dos dgitos como fecha. Tenga en cuenta que esta configuracin tendr efecto sobre
algunas de las funciones de fecha y hora.
NOTA: Al escribir las fechas, las barras o guiones que se utilizan como separadores pueden
interpretarse como operadores aritmticos. Por consiguiente, las fechas escritas con
este formato no siempre se reconocen como tales, lo que puede dar lugar a errores en
los clculos. Para evitar que las fechas se interpreten como porciones de frmulas
escrbalas entre comillas; por ejemplo, "20/07/54".
OpenOffice.org Calc permite realizar clculos con fechas y horas, ya que se obtienen del
reloj interno del sistema.
Por ejemplo, para averiguar su edad exacta en segundos u horas, siga estos pasos:
1. Abra una nueva hoja de clculo. Escriba la fecha de su nacimiento en la celda A1, p. ej:
"1/1/70".
2. Escriba la frmula que viene a continuacin en la celda A3: "=AHORA()-A1".
3. NOTA: AHORA() es una funcin que devuelve la fecha actual.
4. Al pulsar la tecla Intro ver el resultado en formato de fecha. Puesto que lo que desea es ver la
diferencia entre dos fechas en nmero de das, deber asignar a la celda A3 el formato de
nmero.
5. Coloque el cursor en la celda A3 y formatela como nmero. Abra para ello el men contextual
de la celda A3 (pulsando el botn derecho del ratn) y active el comando Formatear celdas...
6. Aparece el dilogo Formato de celdas. En la ficha Nmeros, la categora Nmero aparece
destacada. El formato establecido es "Estandar", lo que hace que el resultado de efectuar
clculos entre fechas se muestre tambin como fecha. Si desea mostrar el resultado en forma de
nmero, establezca el formato "-1.234", por ejemplo, y cierre el dilogo haciendo clic en el
botn Aceptar.
7. La celda A3 le mostrar ahora la cantidad de das entre la fecha actual y la fecha introducida.
M.C. Bertha Lpez Azamar

Herramientas Tecnologcas OpenOffice-Calc

8. Pruebe con las siguientes frmulas: en A4 escriba "=A3*24" para calcular las horas, en A5
escriba "=A4*60" para calcular los minutos y en A6 escriba "=A5*60" para los segundos. Pulse
la tecla Entrar despus de cada frmula.
El tiempo se calcular y especificar en las diferentes unidades desde la fecha de nacimiento.
El valor en segundos se calcula desde el momento exacto en que introdujo la frmula, p.ej.: en la
celda A6, y puls la tecla Entrar. Este valor no se actualiza automticamente a pesar de que "Ahora"
cambie constantemente. En el men Herramientas el comando Contenidos de celda - Clculo
automtico est normalmente activo. Sin embargo este clculo automtico no tiene efecto por
razones lgicas sobre la funcin AHORA, pues de lo contrario su ordenador estara constantemente
ocupado con la actualizacin de la hoja.
Calcular diferencias temporales
Para calcular diferencias de tiempo como, por ejemplo, el tiempo transcurrido entre las 23:30
y la 01:10 de una misma noche, utilice la frmula siguiente:
=(B2<A2)+B2-A2
La hora final se escribe en B2 y la inicial en A2. El resultado del ejemplo es 01:40, esto es, 1
hora y 40 minutos.
La frmula parte de la base de que un da entero con sus 24 horas tiene el valor 1 y que, por
lo tanto, una hora representa 1/24 parte de ese valor. El valor lgico entre parntesis es 0 1 que
corresponde a 0 24 horas. El resultado de la frmula se mostrar automticamente en formato de
hora gracias al orden de los operandos.
Algunas funciones fechas y horas
FECHA
Este funcin calcula una fecha, especificada por ao, mes, da y lo muestro en el formateo de
la celda. El formato predeterminado de una celda que contiene la funcin DATE es el formato de
fecha, pero puede formatear las celdas con cualquier otro formato numrico.
Sintaxis:
FECHA(ao; mes; da)
Donde:
Ao es un integral entre 1583 y 9957 entre 0 y 99.
Mes es un integral que indica el mes.
Da es un integral que indica el da del mes.
Si los valores para el mes y da estn fuera de rango, se lo lleva al prximo dgito.
Si escribe:
=DATE(2000;12;31)
=DATE(2000;13;31)
=DATE(2000;1;1)

El resultado ser:
"12/31/00"
"1/31/01"
1/1/00

FECHANMERO
Devuelve el nmero de fecha interno para el texto entre comillas. El nmero lo determina el
sistema de fechas que utilice OpenOffice.org para calcular las fechas.
Sintaxis:
FECHANMERO("texto")
Donde:
Texto es una expresin de fecha vlida y debe escribirse entre comillas.
M.C. Bertha Lpez Azamar

Herramientas Tecnologcas OpenOffice-Calc

Si escribe:
= FECHANMERO("20/7/54")

El resultado ser:
19925

HOY
Devuelve la fecha actual del sistema. El valor se actualiza cuando se vuelve a abrir el
documento o se modifican los valores de ste.
Sintaxis:
HOY()
AHORA
Devuelve la fecha y la hora del sistema. El valor se actualiza cuando se recalcula el
documento o cada vez que se modifica un valor de la celda.
Sintaxis:
AHORA()
AO
Devuelve el ao en forma numrica segn las reglas internas de clculo.
Sintaxis:
AO(nmero)
Donde: nmero indica el valor de fecha interno con el cual debe calcularse el nmero de ao.
Si escribe:
= AO(1)
=AO(2)
= AO(33333,33)
=AO(HOY())

El resultado ser:
1899
1900
1991
Si hoy es 12/01/2011 el resultado ser: 2011

MES
Devuelve el mes para el valor de fecha determinado. El mes se devuelve como un entero
entre 1 y 12.
Sintaxis:
MES(nmero)
Donde: nmero, como valor temporal, es un nmero decimal en funcin del cual debe calcularse el
mes.
Si escribe:
=MES(HOY())
Si en C4 se tiene 27/07/2011 entonces al escribir:
=MES(C4)

El resultado ser:
Si hoy es 12/01/2011 el resultado ser: 1
7

DA
Devuelve el da del valor de fecha especificado. El da se devuelve como entero entre 1 y 31.
Tambin se puede introducir un valor de fecha/hora negativo.
Sintaxis:
DA(nmero)
Donde: nmero, como valor temporal, es un nmero decimal en funcin del cual debe calcularse el
da.
Si escribe:
=DA(HOY())
Si en C4 se tiene 27/07/2011 entonces al escribir:
=DA(C4)
=DA(1)
M.C. Bertha Lpez Azamar

El resultado ser:
Si hoy es 12/01/2011 el resultado ser: 12
27
31
5

Herramientas Tecnologcas OpenOffice-Calc

(ya que OpenOffice.org comienza a contar desde


cero a partir del 30 de diciembre de 1899)

NM.SEMANA
NM.SEMANA calcula el nmero de semana del ao para el valor de fecha interno.
NOTA: El estndar internacional ISO 8601 ha decretado que el lunes ser el primer
da de la semana. Una semana cuyos das quedan partidos entre dos aos lleva
asignado el nmero del ao en el que tiene ms das. Esto significa que el
nmero de semana 1 de cualquier ao es la semana que contiene el 4 de enero.
Sintaxis:

SEM.DEL.AO(nmero; modo)

Donde
nmero corresponde al nmero interno de la fecha.
modo determina el comienzo de semana y el tipo de clculo.
1 = domingo
2 = lunes
Si escribe:
= SEM.DEL.AO("1/1/95";1)

El resultado ser:
1
(ya que esa fecha era domingo)
= NM.SEMANA("1/1/95";2)
52
=SEM.DEL.AO("24/1/2011";2)
4
Si la semana empieza en lunes, el domingo pertenece a la ltima semana del ao anterior.

DAS
Calcula la diferencia entre dos valores de fecha. El resultado es el nmero de das que hay
entre ambas fechas.
Sintaxis:
DAS(fecha2;fecha1)
Donde:
Fecha_1 es la fecha de inicio.
Fecha_2 es la fecha final.
Si Fecha_2 es anterior a Fecha_1 el resultado es un nmero negativo.
Si escribe:
=DAS("1/1/2010"; AHORA())

=DAS( AHORA();"1/1/2010")

=DAS("10/10/1990"; "10/10/1980")

M.C. Bertha Lpez Azamar

El resultado ser:
Da como resultado el nmero de das comprendidos
entre hoy y el 1 de enero de 2010.
Por ejemplo si hoy es 12/01/2011
El resultado ser: -376.76
Da como resultado el nmero de das comprendidos
entre hoy y el 1 de enero de 2010.
Por ejemplo si hoy es 12/01/2011
El resultado ser: 376.76
3652

Herramientas Tecnologcas OpenOffice-Calc

HORA
HORA devuelve el valor de hora actual a partir de los valores de horas, minutos y segundos.
Esta funcin se puede utilizar para convertir una hora en un valor de tiempo decimal basndose en
estos tres elementos.
Sintaxis:
NSHORA(hora; minuto; segundo)
Donde:
hora debe indicarse por medio de un nmero entero.
minuto debe indicarse por medio de un nmero entero.
segundo debe indicarse por medio de un nmero entero.
Si escribe:
= HORA(0;0;0)
= HORA(4;20;4)

El resultado ser:
00:00:00
04:02:04

HORA
Devuelve la hora para un valor de tiempo determinado. La hora se devuelve como un entero
entre 0 y 23.
Sintaxis:
HORA(nmero)
Donde nmero, como valor temporal, es un nmero decimal en funcin del cual debe calcularse la
hora.
Si escribe:
= HORA(AHORA())
si el contenido de C4 es17:20:00.
= HORA(C4)

El resultado ser:
18
(siendo en este momento las 6:05 pm)
17

MINUTO
Calcula el minuto para un valor de tiempo interno. El minuto se devuelve como un nmero
entre 0 y 59.
Sintaxis:
MINUTO(nmero)
Donde: nmero, como valor temporal, es un nmero decimal en funcin del cual debe calcularse el
nmero de minutos.
Si escribe:
= MINUTO(8,999)
= MINUTO(8,9999)
=MINUTO(AHORA())

El resultado ser:
58
59
produce como resultado el minuto actual, ejemplo si
son las 6:13 p.m.dar como resultado: 13

HORANMERO
HORANMERO devuelve el nmero de tiempo interno a partir de un texto entre comillas y
puede mostrar un posible formato de entrada de tiempo.
El nmero interno, originado como nmero decimal, resulta de los clculos que
OpenOffice.org efecta para obtener fechas.
Sintaxis:
HORANMERO("texto")
Donde: texto es una expresin temporal vlida y debe ser indicado entre comillas.
M.C. Bertha Lpez Azamar

Herramientas Tecnologcas OpenOffice-Calc

Si escribe:
= HORANMERO("4pm")

= HORANMERO("24:00")

M.C. Bertha Lpez Azamar

El resultado ser:
0,67
(si el formato de hora es HH:MM:SS, el resultado es
16:00:00)
1
(si el formateado es HH:MM:SS, el resultado es
medianoche, o sea 00:00.)

Herramientas Tecnologcas OpenOffice-Calc

Categora de funciones lgicas


FALSO:Devuelve el valor lgico FALSO. La funcin FALSO() no requiere ningn argumento, y
siempre devuelve el valor lgico FALSO.
Sintaxis:

FALSO()

Si escribe:
=FALSO()

El resultado ser:
Falso

VERDADERO: El valor lgico se configura como VERDADERO. La funcin VERDADERO() no


requiere ningn argumento, y siempre devuelve el valor lgico VERDADERO.
Sintaxis:

VERDADERO()

Si escribe:
=VERDADERO()

El resultado ser:
VERDADERO

NO: Invierte el valor lgico.


Sintaxis:
NO(Valor lgico)
Donde: Valor lgico es cualquier valor que deba invertirse.
Si escribe:
=NO(FALSO())
=No(0)
=No(1)
=No(verdadero())

El resultado ser:
VERDADERO
VERDADERO
FALSO
FALSO

Y: Devuelve VERDADERO si todos los argumentos son VERDADEROS. Si uno de los elementos
es FALSO, esta funcin devuelve el valor FALSO.
Los argumentos son expresiones lgicas (VERDADERO, 1<5, 2+3=7, B8<10) que
devuelven valores lgicos, o matrices (A1:C3) que contienen valores lgicos.
NOTA: Cuando una funcin espera un valor simple pero se ha introducido un rango
de celdas, se selecciona el valor del rango de celdas que se encuentre en la
misma fila o columna que la frmula.
NOTA: Si el rea introducida est fuera de la fila o columna actual de la frmula, la
funcin devuelve el valor de error #VALOR!
Sintaxis:
Y(Valor lgico 1; Valor lgico 2... Valor lgico 30)
Donde: Valor lgico 1; Valor lgico 2 ...Valor lgico 30 son las condiciones que se deben
comprobar. Las condiciones pueden ser VERDADERO o FALSO. Si un rea se
introduce como parmetro, la funcin utiliza el valor del rea que se encuentra en la
columna o fila actual. El resultado es VERDADERO si el valor lgico de todas las
celdas del rea es VERDADERO.
Si escribe:
12<13 da verdadero
14>12 da verdadero
7<6 da falso
Por lo que:
Y(12<13; 14>12; 7<6)
M.C. Bertha Lpez Azamar

El resultado ser:
FALSO

Herramientas Tecnologcas OpenOffice-Calc

=Y(VERDADERO;VERDADERO)
=Y(FALSO; FALSO)
=Y(FALSO;VERDADERO)
Si en A1 hay un 20, en A2 un 54 entonces si escribes:
Y(A1<10;A2>20)

VERDADERO
FALSO
FALSO
FALSO

O: Devuelve VERDADERO si al menos uno de los argumentos es VERDADERO. Esta funcin


devuelve el valor FALSO si todos los argumentos tienen el valor lgico FALSO.
Los argumentos son expresiones lgicas (VERDADERO, 1<5, 2+3=7, B8<10) que
devuelven valores lgicos, o matrices (A1:C3) que contienen valores lgicos.
NOTA: Cuando una funcin espera un valor simple pero se ha introducido un rango
de celdas, se selecciona el valor del rango de celdas que se encuentre en la
misma fila o columna que la frmula.
NOTA: Si el rea introducida est fuera de la fila o columna actual de la frmula, la
funcin devuelve el valor de error #VALOR!
Sintaxis:
O(Valor lgico 1; Valor lgico 2... Valor lgico 30)
Donde: Valor lgico 1; Valor lgico 2 ...Valor lgico 30 son las condiciones que se deben
comprobar. Las condiciones pueden ser VERDADERO o FALSO. Si un rango se
introduce como parmetro, la funcin utiliza el valor del rango que se encuentra en la
columna o fila actual.
Si escribe:
12<13 da verdadero, 14>12 da verdadero y 7<6 da
falso; por lo que si escribes:
=O(12<13; 14>12; 7<6)
=O(FALSO;VERDADERO)
=O(FALSO; FALSO)
Si en A1 hay un 20, en A2 un 54 entonces si escribes:
=O(A1<10;A2>20)
Si en A1 hay un 50, en A2 un 6 entonces si escribes:
=O(A1<10;A2>20)

El resultado ser:
VERDADERO

VERDADERO
FALSO
VERDADERO
FALSO

SI: Especifica una prueba lgica que debe llevarse a cabo.


Sintaxis:
SI(Prueba; Valor_si_verdadero; Valor_si_falso)
Donde:
Prueba es cualquier valor o expresin que pueda ser VERDADERO o FALSO.
Valor_si_verdadero (opcional) es el valor que se devuelve si la prueba lgica es
VERDADERO.
Valor_si_falso (opcional) es el valor que se devuelve si la prueba lgica es FALSO.
En las funciones de OpenOffice.org Calc, los parmetros marcados como
"opcionales" se pueden omitir nicamente si no les sigue ningn parmetro. Por ejemplo, en
una funcin que tiene cuatro parmetros cuyos dos ltimos estn marcados como
"opcionales", se puede omitir el parmetro 4 o los parmetros 3 y 4; sin embargo, no se
puede omitir solamente el parmetro 3.

M.C. Bertha Lpez Azamar

10

Herramientas Tecnologcas OpenOffice-Calc

Si escribe:
SI(A1>5;100;"demasiado pequeo")
Explicacin: Si el valor en A1 es mayor que 5, se
introduce el valor 100 en la celda actual; en caso
contrario, se introduce demasiado pequeo en
formato de texto.
Si(A1=F;Mujer; Hombre)

M.C. Bertha Lpez Azamar

El resultado ser:
Si en A1 hay un 99 el resultado es: demasiado
pequeo
Si en A1 hay un 150 el resultado es: 100

Si escribiste en A1 una F entonces el resultado ser:


Mujer

11

Herramientas Tecnologcas OpenOffice-Calc

Categora de funciones de texto


CONCATENAR: Combina varias cadenas de caracteres en una sola.
Sintaxis:
CONCATENAR(texto 1;...:texto 30)
Donde: De texto 1 a texto 30 significa que es posible agrupar en una concatenacin hasta 30
textos.
Si escribe:
= CONCATENAR("muy ";"seora ";"ma")

El resultado ser:
muy seora ma

COMPACTAR: Elimina los espacios de una cadena de caracteres y deja un solo espacio entre
palabras.
Sintaxis:
COMPACTAR(Texto)
Donde: Texto se refiere al texto en el que se suprimen espacios.
Si escribe:
=COMPACTAR(" hola

mundo cruel")

El resultado ser:
Hola mundo cruel

ENCONTRAR: Busca una cadena de texto dentro de otra cadena. Tambin puede definirse el
punto de inicio de la bsqueda. El trmino buscado puede ser un nmero o una cadena de
caracteres. La bsqueda distingue entre maysculas y minsculas.
Sintaxis
ENCONTRAR(texto_buscado; dentro_del_texto; nm_inicial)
Donde:
Texto a buscar es el texto que se quiere buscar.
dentro_del_texto es el texto en el que se efecta la bsqueda.
nm_inicial (opcional) es la posicin, dentro del texto, en la que se inicia la bsqueda.
Si escribe:
ENCONTRAR(76;998877665544)

El resultado ser:
6

IZQUIERDA: Devuelve el primer carcter o los primeros caracteres de un texto.


Sintaxis:
IZQUIERDA(Texto; Nm_de_caracteres)
Donde:
texto es el texto del que se deben determinar las palabras iniciales parciales.
nm_de_caracteres (opcional) especifica el nmero de caracteres para el texto inicial. Si no
especifica el parmetro, se devuelve un carcter.
Si escribe:
=IZQUIERDA("desactivar";3)

El resultado ser:
des

DERECHA: Devuelve el ltimo carcter o los ltimos caracteres de un texto.


M.C. Bertha Lpez Azamar

12

Herramientas Tecnologcas OpenOffice-Calc

Sintaxis:
DERECHA(Texto; Nm_de_caracteres)
Donde:
texto es el texto cuya porcin derecha se debe determinar.
Nm_de_caracteres (opcional) es el nmero de caracteres para el texto parcial derecho.
Si escribe:
= DERECHA("Sol";2)

El resultado ser:
ol

LARGO: Calcula la longitud de una cadena, incluidos los espacios.


Sintaxis:
LARGO(Texto)
Donde:Texto es el texto cuya longitud se desea conocer.
Si escribe:
=LARGO("buenos das")
= LARGO(12345,67)
=LARGO("Hola mundo")

El resultado ser:
11
8
10

MINUSC: Convierte todas las letras maysculas de una cadena de texto en minsculas.
Sintaxis:
MINUSC(Texto)
Donde: texto hace referencia al texto que se debe convertir.
Si escribe:
=MINUSC("SUN")

El resultado ser:
"sun".

MAYSC: Pasa la cadena especificada en el campo de texto a maysculas.


Sintaxis:
MAYSC(Texto)
Donde: texto se refiere a las letras minsculas que desea pasar a maysculas.
Si escribe:
= MAYSC("buenos das")

El resultado ser:
BUENOS DAS

NOMPROPIO: En el caso de una cadena de texto, convierte en mayscula la inicial de todas las
palabras de la cadena.
Sintaxis:
NOMPROPIO(Texto)
Donde: texto hace referencia al texto que se debe convertir.
Si escribe:
=NOMPROPIO("sun microsystems")

El resultado ser:
Sun Microsystems

EXTRAE: Devuelve una cadena de texto de un texto. Los parmetros especifican la posicin inicial
y el nmero de caracteres.
Sintaxis:
EXTRAE(Texto; Posicin_inicial; Nm_de_caracteres)
Donde:
Texto es el texto, cuyo texto parcial se desea definir.
posicin_inicial es la posicin del primer carcter que se debe extraer dentro del texto.
M.C. Bertha Lpez Azamar

13

Herramientas Tecnologcas OpenOffice-Calc

Nm_de_caracteres es el nmero de caracteres para el texto parcial.


Si escribe:
= EXTRAE("Sun Microsystems";5;5)

El resultado ser:
Micro

IGUAL: Compara dos cadenas de texto y devuelve VERDADERO si son iguales. Esta funcin
distingue entre maysculas y minsculas.
Sintaxis:
IGUAL(texto_1;texto_2)
Donde:
texto_1 hace referencia al primer texto que se debe comparar.
texto_2 es el segundo texto que se debe comparar.
Si escribe:
=IGUAL("Sun microsystems";"Sun Microsystems")

El resultado ser:
FALSO

REEMPLAZAR: Sustituye parte de una cadena de texto con una cadena de texto distinta. Esta
funcin se puede utilizar para sustituir caracteres y nmeros (que se convierten
automticamente en texto). El resultado de la funcin siempre es un texto. Para proseguir con
la operacin de clculo con un nmero reemplazado por texto, es preciso transformar el
resultado de nuevo en nmero; para ello, se utiliza la funcin VALOR.
Si no desea que un texto que contenga nmeros se interprete como nmero y se
convierta en texto automticamente deber escribirlo entre comillas.
Sintaxis:
REEMPLAZAR(texto; nm_inicial; nm_de_caracteres; texto_nuevo)
Donde:
texto hace referencia al texto en el que se efectuar la sustitucin.
nm_inicial hace referencia a la posicin dentro del texto en la que se iniciar la sustitucin.
nm_de_caracteres es el nmero de caracteres de texto que se deben reemplazar.
texto_nuevo se refiere al texto que sustituir a texto.
Si escribe:
= REEMPLAZAR("1234567";1;1;"444")

El resultado ser:
"444234567".

REPETIR: Repite una cadena de caracteres el nmero de veces especificado.


Sintaxis:
REPETIR(texto; nm_de_veces)
Donde:
Texto es el texto que se quiere repetir.
nm_de_veces es el nmero de repeticiones.
El resultado puede constar, como mximo, de 255 caracteres.
Si escribe:
= REPETIR("Buenos das"; 2)
= REPETIR("Buenos das "; 2)

M.C. Bertha Lpez Azamar

El resultado ser:
Buenos dasBuenos das.
Buenos das Buenos das.

14

Herramientas Tecnologcas OpenOffice-Calc

HALLAR: Devuelve la posicin de un segmento de texto dentro de una cadena de caracteres.


Opcionalmente puede fijar el inicio de la bsqueda. El texto buscado puede ser un nmero o
una cadena de caracteres. La bsqueda no distingue maysculas de minsculas.
La funcin de bsqueda admite expresiones regulares. Puede escribir "tod.*", por
ejemplo, para buscar la primera aparicin de "tod" seguido de cualquier carcter. Si desea
buscar texto que tambin sea una expresin regular, cada carcter debe ir precedido de una
doble barra inversa (\). Puede activar y desactivar la evaluacin automtica de expresin
regular en Herramientas - Opciones - OpenOffice.org Calc - Calcular.
Sintaxis:
HALLAR(texto_buscado; dentro_del_texto; nm_inicial)
Donde:
Texto a buscar es el texto que se quiere buscar.
dentro_del_texto es el texto en el que se efecta la bsqueda.
Nm_inicial (opcional) es la posicin dentro del texto a partir de la cual se inicia la
bsqueda.
Si escribe:
= HALLAR(54;998877665544)

El resultado ser:
10

SUSTITUIR:Reemplaza un fragmento de texto por otro nuevo dentro de una cadena de caracteres.
Sintaxis:
SUSTITUIR(texto; texto que buscar; texto nuevo; nm_de_ocurrencia)
Donde:
Texto es el texto en el que se van a sustituir fragmentos de texto.
texto que buscar es el segmento de texto que se va a reemplazar (un nmero determinado de
veces).
Texto_nuevo es el texto que debe sustituir la parte de la palabra.
aparicin (opcional) indica qu aparicin del texto buscado se reemplazar. Si no se
especifica este parmetro el texto de la bsqueda se reemplazar en todas partes.
Si escribe:
=SUSTITUIR("123123123"; "3"; "abc")
= SUSTITUIR("123123123"; "3"; "abc"; 2)

El resultado ser:
12abc12abc12abc
12312abc123

FIJO: Devuelve un nmero como texto con un nmero especificado de decimales y separadores de
miles opcionales.
Sintaxis:
FIJO(nmero; decimales; sin separador de miles)
Donde:
Nmero es el nmero al que se va asignar el formato.
Decimales es la cantidad de decimales de deben mostrarse.
sin separador de miles (opcional) determina si se utiliza el separador de miles. Si el
parmetro es un nmero distinto de 0, se suprime el separador de miles. Si el
parmetro es 0 o si no est presente, se utilizar el separador de miles establecido en
la configuracin regional actual.
Si escribe:
M.C. Bertha Lpez Azamar

El resultado ser:
15

Herramientas Tecnologcas OpenOffice-Calc

=FIJO(1234567.89;3)
= FIJO(1234567.89;3;1)

1,234,567.890
1234567,890

VALOR: Convierte una cadena de texto en un nmero.


Sintaxis:
VALOR(Texto)
Donde: Texto es el texto que debe transformarse en nmero.
Si escribe:
= VALOR("4321")

El resultado ser:
4321

ROMANO:Convierte un nmero en nmeros romanos. El valor debe estar entre 0 y 3999, los
modos pueden ser nmeros enteros de 0 a 4.
Sintaxis:
ROMANO(nmero; modo)
Donde:
Nmero es el nmero que debe ser convertido a una cifra romana.
Modo (opcional) indica el grado de simplificacin. Cuanto mayor sea el valor, mayor ser la
simplificacin del nmero romano.
Si escribe:
=ROMANO(20)
= ROMANO(999)

El resultado ser:
XX
CMXCIX

= ROMANO(999;0)

CMXCIX

= ROMANO(999;1)

LMVLIV

= ROMANO(999;2)

XMIX

= ROMANO(999;3)

VMIV

= ROMANO(999;4)

IM

RABE: Calcula el valor de un nmero romano. El rango de valores debe estar comprendido entre
0 y 3999.
Sintaxis:

RABE(Texto)

Texto es el texto que representa un nmero romano.


Si escribe:
= RABE("MXIV")
RABE("MMII")

El resultado ser:
1014
2002

CARCTER: Convierte un nmero en un carcter segn la tabla de cdigos actual. El nmero


puede ser un entero de dos o de tres dgitos.
Sintaxis:
CARCTER(Nmero)
Donde: Nmero es el nmero del cdigo del carcter.
Si escribe:
=CARCTER(100)

M.C. Bertha Lpez Azamar

El resultado ser:
d

16

Herramientas Tecnologcas OpenOffice-Calc

CDIGO: Devuelve un cdigo numrico para el primer carcter de una cadena de texto.
Sintaxis:
CDIGO(texto)
Donde: texto es el texto del cual se debe encontrar el cdigo del primer carcter.
Si escribe:
=CDIGO("hola")
=CDIGO("h")

El resultado ser:
104
104

El cdigo utilizado en este caso no es el cdigo ASCII, sino el cdigo de la tabla de


cdigos actual.

M.C. Bertha Lpez Azamar

17

También podría gustarte