You are on page 1of 13

D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .

Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 1
OPERACIONES MATEMTICAS
SIMPLES

SUMAS Y CUENTAS
sumar.si(rango; criterio; rango suma)
Suma los componentes del rango suma que cumplan el criterio indicado en la columna
rango.
contar(rango)
Cuenta cuntos nmeros hay en el rango.
contara(rango)
Cuenta cuntos valores no vacos hay en el rango.
contar.blanco(rango)
Cuenta cuntos blancos hay en el rango.
contar.si(rango; condicin)
Cuenta el nmero de celdas no vacas que cumplen la condicin dada.
MXIMOS MNIMOS Y PROMEDIOS
max(nmero1; nmero2;...)
Devuelve el mayor valor de la lista de valores indicados.
maxa(nmero1; nmero2;...)
Idntica a la anterior slo que tiene en cuenta los valores lgicos, de modo que verdadero
sera 1 y falso 0.
min(nmero1; nmero2;...)
Devuelve el menor valor de la lista de valores indicados.
mina(nmero1; nmero2;...)
Idntica a la anterior slo que tiene en cuenta los valores lgicos, de modo que verdadero
sera 1 y falso 0.
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 2
promedio(nmero1; nmero2;...)
Calcula el promedio o media aritmtica de los valores que recibe como parmetros.
promedioa(nmero1; nmero2;...)
Idntica a la anterior slo que tiene en cuenta los valores lgicos, de modo que verdadero
sera 1 y falso 0.
PRODUCTOS Y COCIENTES
producto(nmero1; nmero2; ...)
Multiplica los nmeros que recibe como argumentos.
residuo(nmero; divisor)
Devuelve el resto de una divisin. Ejemplo:
residuo(19;5) devuelve 4
CLCULO DE RESMENES DE DATOS
subtotales(n de funcin; referencia)
Calcula un subtotal sobre un rango o vista de una base de datos (si hay filtros slo calcula
sobre los datos filtrados). n de funcin puede ser:
N funcin Funcin
1 PROMEDIO2 CONTAR 3 CONTARA 4 MAX 5 MIN 6 PRODUCTO7
DESVEST 8 DESVESTP 9 SUMA
10 VAR 11 VARP
NMEROS ALEATORIOS
aleatorio()
Devuelve un nmero aleatorio entre 0 y 1. Para devolver un nmero entre 0 y 100 (le
devolvera con decimales) habra que hacer: aleatorio()*100. Para devolver un nmero
entero (sin decimales) del 50 al 100 habra que hacer: entero(aleatorio()*50)+50.
SIGNOS
abs(nmero)
Devuelve el valor absoluto de un nmero. Ejemplos:
abs(5) devuelve 5
abs(-5) devuelve tambin 5
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 3
signo(nmero)
Devuelve 1 si el nmero es positivo, 0 si es el cero y 1 si es negativo.
REDONDEOS
entero(nmero)
Redondea un nmero hasta el entero inferior ms prximo. Ejemplos:
entero(8,9) devuelve 8
entero(-8,9) devuelve 9
redondear(nmero; n de decimales)
Redondea un nmero al nmero de decimales especificado. Ejemplo:
redondear(1,57;1) da 1,6
redondear(1,57;0) da 2
redondear(1,45;0) da 1

redondea.impar(nmero)
Redondea un nmero hasta el siguiente nmero impar. Ejemplo:
redondea.impar(1,5) devuelve 3
redondea.par(nmero)
Redondea un nmero hasta el siguiente nmero par. Ejemplo.
redondea.par(1,5) devuelve 2
redondear.mas(nmero; n de decimales)
Redondea un nmero hacia arriba en direccin contraria al cero. Ejemplo:
redondear.mas(3,2;0) devuelve 4
redondear.mas(76,9;0) devuelve 77
redondear.menos(nmero; n de decimales)
Redondea un nmero hacia abajo en direccin hacia el cero. Ejemplo:
redondear.menos(3,2;0) devuelve 3
redondear.menos(76,9;0) devuelve 76

FUNCIONES DE USO CON FECHAS
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 4
ahora()
Devuelve la fecha y hora actuales.
hoy()
Devuelve la fecha actual (sin la hora).
ao(valor_fecha)
Devuelve el ao de la fecha indicada.
dia(valor_fecha)
Devuelve el da del mes de la fecha.
fecha(ao; mes; da)
Devuelve la fecha correspondiente al ao, mes y da indicados.
fechanumero(texto que representa una fecha)
Convierte una fecha en formato de texto en una fecha como valor numrico, que es como
Excel representa las fechas.
horanumero(texto que representa una fecha)
Convierte una hora en formato de texto en una hora como valor numrico, que es como
Excel representa las fechas.
diasem(valor_fecha)
Devuelve el da de la semana de la fecha.
mes(valor_fecha)
Devuelve el mes de la fecha.
nshora(hora;minuto;segundo)
Devuelve el valor de tipo fecha que corresponde a la hora indicada.
minuto(valor_fecha)
Convierte la fecha a minutos.
dias360(fecha inicial; fecha final; mtodo)
Devuelve la diferencia entre las dos fechas, basndose en un calendario de 360 das.
Ejemplo:
dias360(30/1/93;1/2/93) devuelve 1

FUNCIONES PARA USO CON TEXTOS
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 5
MAYSCULAS Y MINSCULAS
mayusc(texto)
Convierte el texto a maysculas.
minusc(texto)
Convierte el texto a minsculas.
nompropio(texto)
Convierte a maysculas la primera letra de cada palabra de un texto. Ejemplo:
nompropio(este es un TTULO)devuelve Este Es Un Ttulo
CONSULTA SOBRE EL TEXTO
largo(texto)
Devuelve la longitud del texto.
encontrar(texto buscado; texto; n inicial)
Devuelve la posicin del texto buscado dentro del texto indicado en el segundo parmetro
de la funcin. n inicial es opcional e indica desde que posicin de texto se debe comenzar
a buscar. Diferencia entre maysculas y minsculas.
hallar(texto buscado; texto; n inicial)
Idntica a la anterior slo que esta no diferencia entre maysculas y minsculas y la
anterior s. Adems esta funcin permite el uso de caracteres comodines ( y *).
EXTRACCIN DE TEXTOS
derecha(texto; nmero de caracteres)
Devuelve los ltimos caracteres de un texto.
izquierda(texto; nmero de caracteres)
Devuelve los primeros caracteres de un texto.
extrae(texto; posicin inicial; n de caracteres)
Devuelve el texto que resulta de quitar a un texto un nmero determinado de caracteres a
partir de una posicin determinada.
reemplazar(texto original; n inicial; n caracteres; texto nuevo)
Reemplaza caracteres dentro de una cadena de texto. Se reemplazan caracteres desde la
posicin inicial y reemplaza el nmero de caracteres que se indique. Ejemplo:
reemplazar(199;3;2;91) devuelve 1991
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 6
sustituir(texto; texto original; texto nuevo; n de ocurrencia)
Sustituye el texto antiguo que se encuentra dentro del texto por un nuevo texto. n de
ocurrencia indica en qu aparicin del texto antiguo dentro del texto nuevo se realiza el
reemplazo; si no se indica este parmetro, slo se sustituyen todas las apariciones del
texto. Ejemplo:
sustituir(Trimestre 1, 1991; 1;2;1)devuelve Trimestre 2, 1991
sustituir(Trimestre 1, 1991; 1;2;3)devuelve Trimestre 1, 1992
sustituir(Trimestre 1, 1991; 1;2)devuelve Trimestre 2, 2992
repetir(texto; n veces)
Repite un texto el nmero de veces que se indique. Ejemplo:
repetir(-*;5) devuelve -*-*-*-*-*
COMPARACIN DE TEXTOS
igual(texto1;texto2)
Compra dos valores de texto y devuelve verdadero si son exactamente iguales. Ejemplo:
igual(hola;hola) devuelve verdadero
igual(Hora;hola) devuelve falso
MODIFICACIN DE TEXTOS
espacios(texto)
Elimina los espacios del texto. Ejemplo
espacios(esto es una prueba) devuelve estoesunaprueba
limpiar(texto)
Elimina los caracteres que no se imprimen del texto.
CONCATENACIN
concatenar(texto1; texto2;...)
Concatena los textos. Equivalente al operador &.
FUNCIONES DE CONVERSIN
valor(texto)
Convierte un texto que representa a un nmero en el nmero que representa.
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 7
decimal(nmero; decimales; no separar millares)
Formatea un nmero con un nmero de decimales fijo.
texto(nmero; formato)
Convierte el nmero en texto con el formato personalizado especificado en el segundo
parmetro.
moneda(nmero; decimales)
Convierte un nmero a texto usando formato de moneda.
numero.romano(nmero; forma)
Convierte un nmero arbigo en nmero romano, donde forma con valor 0 indica si se usa
la notacin clsica, valores 1 hasta 4 van simplificando la notacin. Ejemplos:
numero.romano(499;0) devuelve CDXCIX
numero.romano(499;1) devuelve LDVLIV
numero.romano(499;2) devuelve XDIX
numero.romano(499;3) devuelve VDIV
numero.romano(499;4) devuelve ID

CDIGO ANSI
caracter(nmero)
Devuelve el carcter con el nmero indicado, segn el cdigo ANSI de Windows.
Ejemplos:
caracter(65) devuelve A
carcter(33) devuelve !
codigo(texto)
Inversa a la anterior, devuelve el nmero de cdigo ANSI, del carcter indicado. Ejemplo:
codigo(A) devuelve 65

FUNCIONES LGICAS

falso()
Devuelve el valor lgico falso. Excel interpreta la palabra Falso escrita en una frmula o
en una celda como el valor lgico falso.
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 8
verdadero()
Devuelve el valor lgico verdadero. Excel interpreta la palabra Verdadero escrita en una
frmula o en una celda como el valor lgico verdadero.
o(valor lgico1; valor lgico2;...)
Devuelve verdadero si alguno de los argumentos es verdadero.
y(valor lgico1; valor lgico2;...)
Devuelve verdadero si todos los argumentos son verdaderos.
no(valor lgico)
Niega el resultado lgico que recibe como argumento. Si era verdadero, ahora es falso.
Ejemplo:
no(1+1=2) devuelve falso
si(prueba lgica; valor si verdadero; valor si falso)
Ejecuta una prueba lgica y devuelve el 2 argumento si es cierto y el 3 si es falsa.
Ejemplo:
si(8>5; Mayor; Menor) Devuelve Mayor
si(8<=5; Mayor; Menor) Devuelve Menor

OPERACIONES MATEMTICAS COMPLEJ AS
FUNCIONES MATEMTICAS AVANZADAS
pi()
Devuelve el valor de pi con una exactitud de 15 dgitos.
raiz(nmero)
Devuelve la raz cuadrada de un nmero.
potencia(nmero; potencia)
Devuelve el resultado de elevar un nmero a una potencia.
exp(nmero)
Devuelve e elevado a la potencia de un nmero.
ln(nmero)
Devuelve el logaritmo neperiano de un nmero.
log(nmero; base)
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 9
Devuelve el logaritmo en la base indicada de un nmero.
log10(nmero)
Devuelve el logaritmo en base 10 del nmero.
fact(nmero)
Devuelve el factorial del nmero.
combinat(nmero; tamao)
Devuelve el nmero de combinaciones para un determinado nmero de objetos. Nmero
indica el nmero de objetos total y tamao, el nmero de objetos de la combinacin.
Ejemplo:
combinat(49;6) 49 objetos tomados de 6 en 6
FUNCIONES SOBRE MATRICES
mdeterm(matriz)
Devuelve el determinante de la matriz indicada.
minversa(matriz)
Devuelve la inversa de la matriz seleccionada.
mmult(matriz1; matriz2)
Devuelve el producto de dos matrices.
sumaproducto(matriz1; matriz2;...)
Multiplica y suma los componentes de las matrices.
sumax2masy2(matriz x; matriz y2)
Devuelve el sumatorio de la suma de cuadrados entre los valores correspondientes en las
dos matrices.
sumax2menosy2(matriz x; matriz y2)
Devuelve el sumatorio de la diferencia de cuadrados entre los valores correspondientes en
las dos matrices.
sumaxmenosy2(matriz x; matriz y2)
Devuelve el sumatorio de los cuadrados de las diferencias de entre los valores
correspondientes en las dos matrices.
REDONDEOS A MLTIPLOS
multiplo.superior(nmero; cifra significativa)
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 10
Redondea un nmero hasta el entero ms prximo a al mltiplo de la cifra significativa
ms cercana. Ejemplos:
multiplo.superior(2; 5,1) devuelve 3
multiplo.superior(-2,5;2) devuelve -4
multiplo.inferior(nmero; cifra significativa)
Idntica a la anterior pero usando el mltiplo inferior.
FUNCIONES TRIGONOMTRICAS
radianes(grados)
Convierte grados en radianes. Ejemplo:
radianes(180) devuelve 3,141591..
grados(ngulo)
Convierte radianes en grados. Ejemplo:
grados(pi()) devuelve 180
acos(nmero)
Arco coseno de un nmero. Devuelve en radianes
cos(nmero)
Coseno de un nmero. El nmero debe estar en radianes
sen(nmero)
Seno de un nmero. El nmero debe estar en radianes
tan(nmero)
Tangente de un nmero. El nmero debe estar en radianes
aseno(nmero)
Arco seno de un nmero. Devuelve en radianes
atan(nmero)
Arco tangente de un nmero. Devuelve en radianes
atan2(x; y)
Arco tangente del ngulo indicado con las dos coordenadas.
cosh(nmero)
Coseno hiperblico de un nmero.
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 11
senh(nmero)
Seno hiperblico de un nmero.
tanh(nmero)
Tangente hiperblica de un nmero.
acosh(nmero)
Arco coseno hiperblico de un nmero.
asenoh(nmero)
Arco seno hiperblico de un nmero.
atanh(nmero)
Arco tangente hiperblica de un nmero.
dan 13.938.816 combinaciones

FUNCIONES DE BSQUEDA Y
REFERENCIA

Son funciones que sirven para consultar referencias o valores de celdas. Se usan casi siempre de
manera interna dentro de otra funcin (como ejemplo recordar el uso que hicimos en el curso de
la funcin BUSCARV para conseguir el nombre de las entidades bancarias).
BSQUEDA DE CELDAS
buscar(valor buscado; vector de comparacin; vector resultado)
Devuelve un valor del vector resultado (una columna del rango) que se corresponde en
posicin al valor buscado dentro del vector de comparacin, que debe ser del mismo
tamao.
buscarv(valor buscado; matriz de comparacin; indicador columna; ordenado)
Busca el valor buscado dentro de un rango rectangular de celdas (slo busca en la primera
columna de la matriz) y devuelve el valor que se encuentra en la celda con el nmero que
se indica en el indicador columna. Ordenado, es una indicacin sobre si los valores en la
primera columna de la matriz estn ordenados.
buscarh(valor buscado; matriz de comparacin; indicador filas; ordenado)
Igual que la anterior, pero ahora busca por filas.
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 12
REFERENCIAS INDIRECTAS
indice(referencia; n fila; n columna; n area)
Selecciona un valor desde una referencia. n fila es el nmero de la fila dentro del rango. n
columna es el nmero de la columna dentro del rango. n rea es opcional e indica el rango
a elegir si la seleccin es mltiple.
desref(referencia; filas; columnas; alto; ancho)
Devuelve una referencia a un rango que es un nmero de filas y columnas a partir de una
celda o rango de celdas. Permite hacer referencia a una o varias celdas que estn alejadas
de un punto de partida dado. Es la funcin de consulta ms potente.
indirecto(texto;a1)
Devuelve la referencia contenido en el texto usado como primer parmetro. a1 indica qu
tipo de referencia usa a1.
coincidir(valor buscado; matriz de bsqueda; tipo de coincidencia)
Busca el valor dentro de la matriz indicada (que puede ser una referencia) y devuelve su
posicin.
columna(referencia)
Devuelve el nmero de columna de la referencia (normalmente la referencia es una sola
celda).
fila(referencia)
Devuelve el nmero de fila de una referencia.
filas(referencia)
Devuelve el nmero de filas de la referencia.
columnas(referencia)
Devuelve el nmero de columnas de la referencia.
areas(referencia)
Devuelve el nmero de reas (rangos de celdas contiguas) de una referencia. Ejemplos:
areas(b2:d4) devuelve 1
areas(b2:d4;e5;f6:i9) devuelve 3
direccion(fila; columna; abs; a1; hoja)
Devuelve un texto que se corresponde con la referencia de celda indicada por la fila y la
columna. El resto de parmetros determinan la forma en que se devuelve la referencia.
direccion(2:3) devuelve $C$2
D D I I S S P P A A L L A A S S T T U U R R S S. . A A. .





Sede Central:
Parque Tecnolgico de Asturias
Parcela 13-B
33428 Llanera (Asturias)


Centralita: 98 527 61 62
Fax: 98 527 34 52
email: buzon@dispal.com

w w w . d i s p a l . c o m












Pgi na 13
direccion(2;3;2;FALSO) devuelve F2C[3]
SELECCIN DE OPCIONES
elegir(ndice; valor1; valor2;...)
Devuelve el argumento de valor con el nmero indicado en el ndice.
elegir(2; A1; B2; C5) devuelve el contenido de la celda B2

You might also like