Вы находитесь на странице: 1из 68

FUNCIONES MATEMTICAS Y TRIGONOMTRICAS

Mediante las funciones matemticas y trigonomtricas, pueden ejecutarse clculos


matemticos simples y complejos, como el clculo del valor total de un rango de celdas, el del
valor total de una rango de celdas que cumplan una condicin en otro rango o redondear
nmeros.
Funcin ABS .- Devuelve el valor absoluto de un nmero. El valor absoluto de un nmero es
el nmero sin su signo.
Sintaxis: ABS(nmero)
Nmero: Es el nmero real cuyo valor absoluto desea obtener.
Ejemplos
ABS(2) es igual a 2 ABS(-2) es igual a 2
Si A1 contiene -16, entonces:
RAIZ(ABS(A1)) es igual a 4
Funcin ACOS.- Devuelve el arco coseno de un nmero. El arco coseno es el ngulo cuyo
coseno es nmero. El valor del ngulo devuelto se expresa en radianes en el intervalo
de 0 (cero) a p (pi)
Sintaxis: ACOS(nmero)
Nmero: Es el coseno del ngulo deseado y debe estar entre -1 y 1.
Para convertir radianes en grados, multiplique el resultado por 180/PI().
Ejemplos
ACOS(-0,5) es igual a 2,094395 (2p/3 radianes)
ACOS(-0,5)*180/PI() es igual a 120 (grados)
Funcin ACOSH.- Devuelve el coseno hiperblico inverso de un nmero. El nmero debe
ser igual o mayor que 1. El coseno hiperblico inverso es el valor cuyo coseno
hiperblico es nmero, de manera que ACOSH(COSH(nmero)) es igual a nmero.
Sintaxis: ACOSH(nmero)
Nmero: Es cualquier nmero real igual o mayor que 1.
Ejemplos
ACOSH(1) es igual a 0
ACOSH(10) es igual a 2,993223
Funcin ACOT.- Devuelve el valor principal de la arcocotangente, o cotangente inversa, de
un nmero.
Sintaxis: ACOT(nmero)
La sintaxis de la funcin ACOT tiene los siguientes argumentos:
Nmero Obligatorio. Nmero es la cotangente del ngulo deseado. Debe ser un nmero
real.
Observaciones

El valor del ngulo devuelto se expresa en radianes en el rango de 0 (cero) a pi.


Si Nmero es un valor no numrico, ACOT devuelve el valor de error #VALOR!.
Use la funcin GRADOS o multiplique por 180/PI() para convertir el resultado de radianes a
grados.
Ejemplo:
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una hoja de
clculo nueva de Excel. Para que las frmulas muestren los resultados, seleccinelas, presione
F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
Frmula
Descripcin
Resultado
=ACOT(2) Devuelve la arcocotangente de 2, en radianes (0,4636). 0,4636
Funcin ACOTH).- Devuelve la cotangente hiperblica inversa de un nmero.
Sintaxis: ACOTH(nmero)
La sintaxis de la funcin ACOTH tiene los siguientes argumentos:
Nmero Obligatorio. El valor absoluto de Nmero debe ser mayor que 1.
Observaciones
La arcocotangente hiperblica es anloga a la arcocotangente normal (circular).
Si Nmero es menor que 1, ACOTH devuelve el valor de error #NUM!.
Si el valor absoluto de Nmero es menor que 1, ACOT devuelve el valor de error #VALOR!.
Se
usa
esta
ecuacin
matemtica:

Ejemplo
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una hoja de
clculo nueva de Excel. Para que las frmulas muestren los resultados, seleccinelas, presione
F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
Frmula
Descripcin
Resultado
=ACOTH(6) Devuelve la arcocotangente hiperblica de 6 (0,168). 0,168
Funcin AGREGAR.- Devuelve un agregado en una lista o base de datos. La funcin
AGREGAR puede aplicar diferentes funciones de agregacin a la lista o base de datos, con la
opcin de omitir las filas ocultas y los valores de error.
Sintaxis
Forma de referencia
AGREGAR(nm_funcin; opciones; ref1; [ref2]; )
Forma matricial
AGREGAR(nm_funcin, opciones, matriz, [k])
La sintaxis de la funcin AGREGAR tiene los siguientes argumentos:
Nm_funcin Obligatorio. Un nmero de 1 a 19 que especifica la funcin que se usar.
Nm_funcin Funcin
1
PROMEDIO
2
CONTAR
3
CONTARA

Nm_funcin
4
5
6
7
8
9
10
11
12
1,3
14
15
16
17
18
19

Funcin
MAX
MIN
PRODUCTO
DESVEST.M
DESVEST.P
SUMA
VAR.M
VAR.P
MEDIANA
MODA.UNO
K.ESIMO.MAYOR
K.ESIMO.MENOR
PERCENTIL.INC
CUARTIL.INC
PERCENTIL.EXC
QUARTILCUARTIL.EXC

Opciones.- Obligatorio. Un valor numrico que determina qu valores del rango de


evaluacin de la funcin se omitirn.
Nota: La funcin no omitir filas ocultas, subtotales anidados o agregados anidados si el
argumento de matriz incluye un clculo, por ejemplo: = AGREGADO (14,3, A1:A100* (a1:
A100 > 0), 1)
Opcin
Comportamiento
0 u omitido Omitir funciones AGREGAR y SUBTOTALES anidadas
1
Omitir filas ocultas y funciones AGREGAR y SUBTOTALES anidadas
2
Omitir valores de error y funciones AGREGAR y SUBTOTALES anidadas
Omitir filas ocultas, valores de error y funciones AGREGAR y SUBTOTALES
3
anidadas
4
No omitir nada
5
Omitir filas ocultas
6
Omitir valores de error
7
Omitir filas ocultas y valores de error
Ref1 Obligatorio. El primer argumento numrico para las funciones que tienen varios
argumentos numricos de los que desea obtener el valor agregado.
Ref2;... Opcional. Argumentos numricos 2 a 253 cuyo valor agregado desea obtener.
En el caso de funciones que aceptan matrices, ref1 es una matriz, una frmula matricial o una
referencia a un rango de celdas cuyo valor agregado se desea. Ref2 es un segundo argumento
que es obligatorio para algunas funciones. Las funciones siguientes exigen un argumento ref2:
Funcin
K.ESIMO.MAYOR(matriz;k)
K.ESIMO.MENOR(matriz;k)
PERCENTIL.INC(matriz;k)
CUARTIL.INC(matriz;cuart)
PERCENTIL.EXC(matriz;cuart)
CUARTIL.EXC(matriz;cuart)
Observaciones
Nm_funcin:

En cuanto escriba el argumento nm_funcin al escribir la funcin AGREGAR en una celda


de la hoja de clculo, ver una lista de todas las funciones que puede usar como argumentos.
Errores:
Si un segundo argumento de referencia es obligatorio pero no se incluye, AGREGAR
devolver el valor de error #VALOR!.
Si algunas de las referencias son referencias 3D, AGREGAR devolver el valor de error
#VALOR!.
Tipo de rango:
La funcin AGREGAR est diseada para columnas de datos o rangos verticales. No est
diseada para filas de datos ni para rangos horizontales. Por ejemplo, cuando se calcula el
subtotal de un rango horizontal mediante la opcin 1, como en AGREGAR(1; 1; ref1), ocultar
una columna no afecta al valor de la suma agregada. En cambio, ocultar una fila en un rango
vertical s afecta al valor de la suma agregada.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una hoja de
clculo nueva de Excel. Para que las frmulas muestren los resultados, seleccinelas, presione
F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
#DIV/0!
82
72
65
30
95
#NUM!
63
31
53
96
71
32
55
81
83
33
100
53
91
34
89
Frmula
Descripcin
Resultado
=AGREGAR(4;
6; Calcula el valor mximo e ignora los valores errneos
96
A1:A11)
dentro del rango
=AGREGAR(14; 6; Calcula el tercer valor mximo e ignora los valores
72
A1:A11; 3)
errneos dentro del rango
Devolver el valor de error #VALOR!. Esto se debe a que
=AGREGAR(15; 6; AGREGAR espera un segundo argumento de referencia,
#VALOR!
A1:A11)
ya que la funcin (K.ESIMO.MENOR) pide ese
argumento.
=AGREGAR(12; 6; Calcula la mediana e ignora los valores errneos dentro del
68
A1:A11; B1:B11)
rango
Devolver un valor de error, porque en el rango de
=MAX(A1:A2)
#DIV/0!
evaluacin hay valores de error.
Funcin ALEATORIO.- Devuelve un nmero aleatorio mayor o igual que 0 y menor que 1,
distribuido uniformemente. Cada vez que se calcula la hoja de clculo, se devuelve un nmero
aleatorio nuevo.
Sintaxis: ALEATORIO( )

Observaciones: Para generar un nmero real aleatorio entre a y b, use: ALEATORIO()*(ba)+a


Si desea usar ALEATORIO para generar un nmero aleatorio pero no desea que los nmeros
cambien cada vez que se calcule la celda, puede escribir =ALEATORIO() en la barra de
frmulas y despus presionar la tecla F9 para cambiar la frmula a un nmero aleatorio.
Ejemplos
Para generar un nmero aleatorio mayor o igual que 0 pero menor que 100:
ALEATORIO()*100
Funcin ALEATORIO.ENTRE.- Devuelve un nmero aleatorio entre los nmeros que
especifique. Devuelve un nuevo nmero aleatorio cada vez que se calcula la hoja de clculo.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: ALEATORIO.ENTRE(inferior; superior)
Inferior: Es el menor nmero entero que la funcin ALEATORIO.ENTRE puede devolver.
Superior: Es el mayor nmero entero que la funcin ALEATORIO.ENTRE puede devolver.
Funcin ASENO.- Devuelve el arco seno de un nmero. El arco seno es el ngulo cuyo seno
es nmero. El valor del ngulo devuelto se expresa en radianes en el intervalo de -p/2 a p/2.
Sintaxis: ASENO(nmero)
Nmero: Es el seno del ngulo deseado y debe estar entre -1 y 1.
Observaciones: Para expresar el arco seno en grados, multiplique el resultado por 180/PI( ).
Ejemplos
ASENO(-0,5) es igual a -0,5236 (-p/6 radianes)
ASENO(-0,5)*180/PI() es igual a -30 (grados)
Funcin ASENOH.- Devuelve el seno hiperblico inverso de un nmero. El seno hiperblico
inverso es el valor cuyo seno hiperblico es nmero. ASENOH(SENOH(nmero)) es igual a
nmero.
Sintaxis : ASENOH(nmero)
Nmero : Es cualquier nmero real.
Ejemplos
ASENOH(-2,5) es igual a -1,64723
ASENOH(10) es igual a 2,998223
Funcin ATAN.- Devuelve el arco tangente de un nmero. El arco tangente es el ngulo cuya
tangente es nmero. El valor del ngulo devuelto se expresa en radianes en el intervalo -p/2 a
p/2.
Sintaxis

ATAN(nmero)
Nmero: Es la tangente del ngulo deseado.
Observaciones: Para expresar el arco tangente en grados, multiplique el resultado por
180/PI().
Ejemplos
ATAN(1) es igual a 0,785398 (p/4 radianes)
ATAN(1)*180/PI() es igual a 45 (grados)
Funcin ATAN2.- Devuelve el arco tangente de las coordenadas X e Y especificadas. El arco
tangente es el ngulo medido desde el eje X hasta la lnea que contiene el origen (0; 0) y el
punto con las coordenadas (coord_x; coord_y). El valor del ngulo se expresa en radianes
entre -p y p, excluyendo -p.
Sintaxis: ATAN2(coord_x; coord_y)
Coord_x: Es la coordenada X del punto.
Coord_y: Es la coordenada Y del punto.
Observaciones: Un resultado positivo representa un ngulo formado en sentido opuesto a las
agujas del reloj a partir del eje X; un resultado negativo representa un ngulo formado en el
sentido de las agujas del reloj.
ATAN2(a;b) es igual a ATAN(b/a), con la excepcin de que "a" puede ser igual a 0 en ATAN2.
Si coord_x y coord_y son 0, ATAN2 devuelve el valor de error #DIV/0!
Para expresar el arco tangente en grados, multiplique el resultado por 180/PI( ).
Ejemplos
ATAN2(1; 1) es igual a 0,785398 (p/4 radianes)
ATAN2(-1; -1) es igual a -2,35619 (-3p/4 radianes)
ATAN2(-1; -1)*180/PI() es igual a -135 (grados)
Funcin ATANH.- Devuelve la tangente hiperblica inversa de un nmero. El nmero debe
estar entre -1 y 1 (excluyendo -1 y 1). La tangente hiperblica inversa es el valor cuya
tangente hiperblica es nmero, de modo que ATANH(TANH(nmero)) es igual a nmero.
Sintaxis: ATANH(nmero)
Nmero: Es cualquier nmero real entre -1 y 1.
Ejemplos
ATANH(0,76159416) es aproximadamente igual a 1
ATANH(-0,1) es igual a -0,10034
funcin BASE.- Convierte un nmero en una representacin de texto con la base dada.
Sintaxis: BASE(Nmero; Base [Long_mn])
La sintaxis de la funcin BASE tiene los siguientes argumentos:
Nmero Obligatorio. El nmero que desea convertir. Debe ser un entero mayor o igual que
0 y menor que 2^53.

Base Obligatorio. La base a la que desea convertir el nmero. Debe ser un entero mayor o
igual a 2 y menor o igual a 36.
Long_mn Opcional. La longitud mnima de la cadena que se devuelve. Debe ser un entero
mayor o igual a 0.
Observaciones
Si Nmero, Base y Long_mn estn fuera de los lmites mnimos y mximos, BASE devuelve
el valor de error #NUM!.
Si Nmero es un valor no numrico, BASE devuelve el valor de error #VALOR!.
Cualquier nmero no entero que se especifique como argumento se trunca a un entero.
Si se incluye el argumento Long_mn, los ceros iniciales se agregan al resultado si este sera
de lo contrario ms corto que la longitud mnima especificada. Por ejemplo, BASE(16;2)
devuelve 10000, pero BASE(16;2;8) devuelve 00010000.
El valor mximo del argumento Long_mn es 255.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una hoja de
clculo nueva de Excel. Para que las frmulas muestren los resultados, seleccinelas, presione
F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
Frmula
Descripcin
Resultado
=BASE(7,2)

Convierte el nmero decimal 7 a la base 2 (binario). El resultado es 111.


1:11
Convierte el nmero decimal 100 a la base 16 (hexadecimal). El
=BASE(100,16)
64
resultado es 64.
Convierte el nmero decimal 15 a la base 2 (binario), con una longitud
=BASE(15,2,10) mnima de 10. El resultado es 0000001111, que representa 1111 con 6 0000001111
ceros delante para hacer la cadena 10 caracteres ms larga.

Funcin COCIENTE.- Devuelve la parte entera de una divisin. Use esta funcin cuando
desee descartar el residuo de una divisin. Si esta funcin no est disponible, ejecute el
programa de instalacin e instale las Herramientas para anlisis. Para instalar este
complemento, elija Complementos en el men Herramientas y seleccione la casilla
correspondiente.
Sintaxis: COCIENTE(numerador; denominador)
Numerador: Es el dividendo.
Denominador: Es el divisor.
Observaciones: Si uno de los argumentos no es un valor numrico, COCIENTE devuelve el
valor de error #VALOR!
Ejemplos
COCIENTE(5; 2) es igual a 2
COCIENTE(4,5; 3,1) es igual a 1
COCIENTE(-10; 3) es igual a -3
Funcin COMBINA.- Devuelve la cantidad de combinaciones (con repeticiones) de una
cantidad determinada de elementos.
Sintaxis: COMBINA(nmero; tamao)
La sintaxis de la funcin COMBINA tiene los siguientes argumentos:

Nmero Obligatorio. Debe ser mayor o igual que 0 y mayor o igual que Tamao. Se
truncan los valores no enteros.
Tamao Obligatorio. Debe ser mayor o igual que 0. Se truncan los valores no enteros.
Observaciones
Si el valor de algn argumento est fuera de sus lmites, COMBINA devuelve el valor de error
#NUM!.
Si alguno de los argumentos es un valor no numrico, COMBINA devuelve el valor de error
#VALOR!.
Se usa la siguiente ecuacin:

En la ecuacin de arriba, N es el Nmero y M es el Tamao.


Ejemplo
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una hoja de
clculo nueva de Excel. Para que las frmulas muestren los resultados, seleccinelas, presione
F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
Frmula
Descripcin
Resultado
Devuelve el nmero de combinaciones (con repeticiones) para
=COMBINA(4,3)
(20)
4 y 3.
Devuelve el nmero de combinaciones (con repeticiones) para
=COMBINA(10,3)
220
10 y 3.
Funcin COMBINAT.- Devuelve el nmero de combinaciones para un nmero determinado
de elementos. Use COMBINAT para determinar el nmero total de grupos posibles para un
nmero determinado de elementos.
Sintaxis: COMBINAT(nmero;tamao)
Nmero: Es el nmero de elementos.
Tamao: Es el nmero de elementos en cada combinacin.
Observaciones: Los argumentos numricos se truncan a nmeros enteros.
Si uno de los argumentos es un valor no numrico, COMBINAT devuelve el valor de error
#NOMBRE?
Si el argumento nmero < 0, el argumento tamao < 0 o nmero < tamao, COMBINAT
devuelve el valor de error #NUM!. Una combinacin es cualquier conjunto o subconjunto de
objetos, independientemente de su orden interno. Las combinaciones son distintas de las
permutaciones, en las que el orden interno es importante.
El nmero de combinaciones es el siguiente, donde el argumento nmero = n y el argumento
tamao = k:

Ejemplo
Supongamos que desee saber cuntos equipos de dos personas podra formar con ocho
candidatos. COMBINAT(8; 2) es igual a 28 equipos.
CONV.DECIMAL
Funcin CONTAR.SI: Cuenta las celdas,COT
dentro del rango, que no estn en blanco y que
cumplen con el criterio especificado.
COTH
CSC
Sintaxis: CONTAR.SI(rango; criterio)
CSCH
Rango: Es el rango dentro del cual desea contar el nmero de celdas que no estn en blanco.
Criterio: Es el criterio en forma de nmero,FACT.DOBLE
expresin o texto, que determina las celdas que se
GRADOS
van a contar. Por ejemplo, el argumento criterio
puede expresarse como 32; "32"; ">32" o
LN
"manzanas".
LOG
LOG10
Ejemplos
Supongamos que el rango A3:A6 contiene
M.C.D"manzanas", "naranjas", "melocotones" y
"manzanas" respectivamente.
CONTAR.SI(A3:A6;"manzanas") es igual a 2
Supongamos que el rango B3:B6 contiene 32; 54; 75 y 86 respectivamente.
CONTAR.SI(B3:B6;">55") es igual a 2
Funcin COS.- Devuelve el coseno de un nmero.
Sintaxis: COS(nmero)
Nmero: Es el ngulo en radianes cuyo coseno desea obtener. Si el ngulo se expresa en
grados, multiplquelo por PI()/180 para convertirlo en radianes.
Ejemplos
COS(1,047) es igual a 0,500171
COS(60*PI()/180) es igual a 0,5, el coseno de 60 grados
Funcin COSH.- Devuelve el coseno hiperblico de un nmero.
Sintaxis : COSH(nmero)

La frmula del coseno hiperblico es:


Ejemplo
COSH(4) es igual a 27,30823
COSH(EXP(1)) es igual a 7,610125, donde EXP(1) es e, la base del logaritmo neperiano.

Funcin ENTERO.- Redondea un nmero hasta el entero inferior ms prximo.


Sintaxis: ENTERO(nmero)
Nmero: Es el nmero real que desea redondear al entero inferior ms prximo.
Ejemplos
ENTERO(8,9) es igual a 8
ENTERO(-8,9) es igual a -9
La siguiente frmula devuelve la porcin decimal de un nmero real positivo en la celda A1:
A1-ENTERO(A1)
Funcin EXP.- Devuelve la constante e elevada a la potencia del argumento nmero. La
constante e es igual a 2,71828182845904, la base del logaritmo neperiano.
Sintaxis: EXP(nmero)
Nmero: Es el exponente aplicado a la base e.
Observaciones
- Use el operador exponencial (^) para calcular potencias en otras bases.
- EXP es la inversa de LN, el logaritmo neperiano de nmero.
Ejemplos
EXP(1) es igual a 2,718282 (el valor aproximado de e)
EXP(2) es igual a e2 7,389056
EXP(LN(3)) es igual a 3
Funcin FACT.- Devuelve el factorial de un nmero. El factorial de un nmero es igual a
1*2*3*...* nmero.
Sintaxis: FACT(nmero)
Nmero: Es el nmero no negativo cuyo factorial desea obtener. Si el argumento nmero no
es un entero, se trunca.
Ejemplos
FACT(1) es igual a 1
FACT(1,9) es igual a FACT(1) que es igual a 1
FACT(0) es igual a 1
FACT(-1) es igual a #NUM!
FACT(5) es igual a 1*2*3*4*5 que es igual a 120
Funcin FACT.DOBLE.- Devuelve el factorial doble de un nmero.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: FACT.DOBLE(nmero)
Nmero: Es el valor cuyo factorial doble desea obtener. Si el argumento nmero no es un
entero, se trunca.

Observaciones
- Si el argumento nmero es un valor no numrico, FACT.DOBLE devuelve el valor de
error #VALOR!
- Si el argumento nmero es negativo, FACT.DOBLE devuelve el valor de error #NUM!
- Si el argumento nmero es par:

Ejemplos
FACT.DOBLE(6) es igual a 48
FACT.DOBLE(7) es igual a 105
Funcin GRADOS.- Convierte radianes en grados.
Sintaxis: GRADOS(radianes)
Radianes: Es el ngulo en radianes que se desea convertir.
Ejemplo
GRADOS(PI()) es igual a 180
Funcin LN.- Devuelve el logaritmo natural (neperiano) de un nmero. Los logaritmos
naturales son logaritmos que se basan en la constante e (2,71828182845904).
Sintaxis: LN(nmero)
Nmero: Es el nmero real positivo cuyo logaritmo neperiano desea obtener.
Observaciones: LN es la funcin inversa de la funcin EXP.
Ejemplos
LN(86) es igual a 4,454347
LN(2,7182818) es igual a 1
LN(EXP(3)) es igual a 3
EXP(LN(4)) es igual a 4
Funcin LOG.- Devuelve el logaritmo de un nmero en la base especificada.
Sintaxis: LOG(nmero;base)
Nmero: Es el nmero real positivo cuyo logaritmo desea obtener.
Base: Es la base del logaritmo. Si base se omite, el valor predeterminado es 10.
Ejemplos
LOG(10) es igual a 1
LOG(8; 2) es igual a 3
LOG(86; 2,7182818) es igual a 4,454347

Funcin LOG10.- Devuelve el logaritmo en base 10 de un nmero.


Sintaxis: LOG10(nmero)
Nmero: Es el nmero real positivo cuyo logaritmo en base 10 desea obtener.
Ejemplos
LOG10(86) es igual a 1,934498451
LOG10(10) es igual a 1
LOG10(1E5) es igual a 5
LOG10(10^5) es igual a 5
Funcin M.C.D.- Devuelve el mximo comn divisor de dos o ms nmeros enteros. El
mximo comn divisor es el mayor nmero entero por el cual nmero1 y nmero2 son
divisibles sin dejar residuo.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: M.C.D(nmero1;nmero2; ...)
Nmero1; nmero2;... son de 1 a 29 valores. Si un valor no es un nmero entero, se trunca.
Observaciones
- Si uno de los argumentos es un valor no numrico, M.C.D devuelve el valor de error
#VALOR!
- Si uno de los argumentos es menor que cero, M.C.D devuelve el valor de error #NUM!
- 1 divide cualquier valor exactamente.
- Los nicos divisores de un nmero primo son el mismo nmero y 1.
Ejemplos
M.C.D(5; 2) es igual a 1
M.C.D(24; 36) es igual a 12
M.C.D(7; 1) es igual a 1
M.C.D(5; 0) es igual a 5
Funcin M.C.M.- Devuelve el mnimo comn mltiplo de nmeros enteros. El mnimo
comn mltiplo es el menor entero positivo mltiplo de todos los argumentos enteros
nmero1, nmero2, etctera. Use M.C.M para sumar fracciones con distintos denominadores.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: M.C.M(nmero1;nmero2; ...)
Nmero1; nmero2; ... son de 1 a 29 valores cuyo mnimo comn mltiplo desea obtener. Si
un valor no es un entero, se trunca.
Observaciones
- Si uno de los argumentos es un valor no numrico, M.C.M devuelve el valor de error
#VALOR!
- Si uno de los argumentos es menor que uno, M.C.M devuelve el valor de error #NUM!

Ejemplos
M.C.M(5; 2) es igual a 10
M.C.M(24; 36) es igual a 72
Funcin MDETERM.- Devuelve la matriz determinante de una matriz.
Sintaxis: MDETERM(matriz)
Matriz: Es una matriz numrica con el mismo nmero de filas y columnas.
-

Matriz se puede dar como un rango de celdas, por ejemplo A1:C3; como una constante
matricial, por ejemplo {1,2,3;4,5,6;7,8,9} o como un nombre que se refiera a cualquiera
de ellas.
Si una de las celdas en la matriz contiene celdas vacas o con texto, MDETERM devuelve
el valor de error #VALOR!
MDETERM tambin devolver #VALOR! si el argumento matriz no tiene un nmero
igual de filas y de columnas.

Observaciones
- El determinante de una matriz es un nmero que se obtiene a partir de los valores en
matriz. En una matriz de tres filas y de tres columnas, A1:C3, el determinante se define
como:
MDETERM(A1:C3) es igual a
A1*(B2*C3-B3*C2) + A2*(B3*C1-B1*C3) + A3*(B1*C2-B2*C1)
- Los determinantes de matrices se usan generalmente para resolver sistemas de ecuaciones
matemticas que contienen varias variables.
- MDETERM tiene una exactitud de clculo de 16 dgitos aproximadamente, lo que puede
causar pequeos errores numricos cuando el clculo no est completo. Por ejemplo, el
determinante de una matriz individual podra diferir de cero en 1E-16.
Ejemplos
MDETERM({1;3;8;5\1;3;6;1\1;1;1;0\7;3;10;2}) es igual a 88
MDETERM({3;6;1\1;1;0\3;10;2}) es igual a 1
MDETERM({3;6\1;1}) es igual a -3
MDETERM({1;3;8;5\1;3;6;1}) es igual al valor de error #VALOR! porque la matriz no tiene
un nmero igual de filas y de columnas.
Funcin MINVERSA.- Devuelve la matriz inversa de la matriz almacenada en una matriz.
Sintaxis: MINVERSA(matriz)
Matriz: Es una matriz numrica con el mismo nmero de filas y de columnas.
-

El argumento matriz puede expresarse como un rango de celdas, por ejemplo A1:C3;
como una constante matricial, por ejemplo, {1;2;3\4;5;6\7;8;9} o como un nombre de
cualquiera de stas.
Si hay celdas vacas o celdas que contienen texto, MINVERSA devuelve el valor de error
#VALOR!
MINVERSA tambin devuelve el valor de error #VALOR! si el argumento matriz no
tiene la misma cantidad de filas que de columnas.

Observaciones
- Las frmulas que devuelvan matrices deben introducirse como frmulas matriciales.
- En general, las matrices inversas, as como las determinantes, se usan para resolver
sistemas de ecuaciones matemticas con distintas variables. El producto de una matriz y
su inversa es la matriz de identidad (la matriz cuadrada en la que los valores diagonales
equivalen a 1 y todos los dems valores equivalen a 0).
- Como ejemplo de como calcular una matriz de dos filas y dos columnas, supongamos que
el rango A1:B2 contiene las letras a, b ,c y d que representan cuatro nmeros diferentes.
En la siguiente tabla se muestra la inversa de la matriz A1:B2.
Columna A Columna B
Fila 1 d/(a*d-b*c) b/(b*c-a*d)
Fila 2 c/(b*c-a*d) a/(a*d-b*c)
-

El clculo de MINVERSA tiene una exactitud de 16 dgitos aproximadamente, lo cual


puede causar un pequeo error numrico cuando no se completa la cancelacin.
- Algunas matrices cuadradas no se pueden invertir y devuelven el valor de error #NUM!
con MINVERSA. El determinante de una matriz no invertible es 0.
Ejemplos
MINVERSA({4;-1\2;0}) es igual a {0;0,5\-1;2}
MINVERSA({1;2;1\3;4;-1\0;2;0}) es igual a {0,25;0,25;-0,75\0;0;0,5\0,75;-0,25;-0,25}
Sugerencia: Use la funcin INDICE para obtener acceso a elementos individuales de la
matriz inversa.
Funcin MMULT.- Devuelve la matriz producto de dos matrices. El resultado es una matriz
con el mismo nmero de filas que matriz1 y el mismo nmero de columnas que matriz2.
Sintaxis: MMULT(matriz1;matriz2)
Matriz1; matriz2 son las matrices que desea multiplicar.
-

El nmero de columnas en matriz1 debe ser el mismo que el nmero de filas en matriz2 y
ambas matrices slo pueden contener nmeros.
Los argumentos matriz1 y matriz2 pueden expresarse como rangos de celdas, constantes
matriciales o referencias.
MMULT devuelve el valor de error #VALOR! si hay celdas vacas o con texto, o si el
nmero de columnas de matriz1 es diferente al nmero de filas de matriz2.

Observaciones
- La matriz producto a de dos matrices b y c es:

donde i es el nmero de fila y j es el nmero de columna.


-

Las frmulas que devuelven matrices deben introducirse como frmulas matriciales.

Ejemplos
MMULT({1;3\7;2}, {2;0\0;2}) es igual a {2;6\14;4}
MMULT({3;0\2;0}, {2;0\0;2}) es igual a {6;0\4;0}

MMULT({1;3;0\7;2;0\1;0;0}, {2;0\0;2}) es igual a #VALOR! porque la primera matriz tiene


tres filas y la segunda matriz slo tiene dos filas.
Funcin MULTINOMIAL.- Devuelve el coeficiente multinomial de una serie de nmeros.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: MULTINOMIAL(nmero1;nmero2; ...)
Nmero1;nmero2, ... son entre 1 y 29 valores cuyo multinomial desea obtener.
Observaciones
- Si uno de los argumentos no es un valor numrico, MULTINOMIAL devuelve el valor de
error #VALOR!
- Si uno de los argumentos es menor que uno, MULTINOMIAL devuelve el valor de error
#NUM!

- El multinomial es:
Ejemplo
MULTINOMIAL(2; 3; 4) es igual a 1.260
Funcin MULTIPLO.INFERIOR.- Redondea un nmero al prximo mltiplo del
argumento cifra_significativa, hacia abajo.
Sintaxis: MULTIPLO.INFERIOR(nmero;cifra_significativa)
Nmero: Es el valor numrico que desea redondear.
Cifra_significativa es el mltiplo al que desea redondear.
Observaciones
- Si cualquiera de los argumentos es un valor no numrico, MULTIPLO.INFERIOR
devuelve el valor de error #VALOR!
- Si los argumentos nmero y cifra_significativa tienen signos diferentes,
MULTIPLO.INFERIOR devuelve el valor de error #NUM!
- Un valor se redondea hacia arriba, independientemente del signo del argumento nmero.
Si el argumento nmero es un mltiplo exacto del argumento cifra_significativa, no se
redondea.
Ejemplos
MULTIPLO.INFERIOR(2,5; 1) es igual a 2
MULTIPLO.INFERIOR(-2,5; -2) es igual a -2
MULTIPLO.INFERIOR(-2,5; 2) es igual a #NUM!
MULTIPLO.INFERIOR(1,5; ,1) es igual a 1,5
MULTIPLO.INFERIOR(0,234, 0,01) es igual a 0,23
Funcin MULTIPLO.SUPERIOR.- Redondea un nmero al prximo mltiplo del
argumento cifra_significativa, hacia arriba. Por ejemplo, si quiere que los decimales de los
precios de un producto sean siempre mltiplo de 5 y el precio del producto es 4,42 $, utilice la

frmula =MULTIPLO.SUPERIOR(4,42;0,05) para redondear los precios al mltiplo de 5 ms


prximo.
Sintaxis: MULTIPLO.SUPERIOR(nmero;cifra_significativa)
Nmero: Es el valor que desea redondear.
Cifra_significativa es el mltiplo al que desea redondear la cifra.
Observaciones
- Si uno de los argumentos es un valor no numrico, MULTIPLO.SUPERIOR devuelve el
valor de error #VALOR!
- Independientemente del signo del argumento nmero, un valor siempre se redondea
alejndolo de cero. Si el argumento nmero es un mltiplo exacto de cifra_significativa, el
valor no se redondea.
- Si los argumentos nmero y cifra_significativa tienen signos diferentes,
MULTIPLO.SUPERIOR devuelve el valor de error #NUM!
Ejemplos
MULTIPLO.SUPERIOR(2,5; 1) es igual a 3
MULTIPLO.SUPERIOR(-2,5; -2) es igual a -4
MULTIPLO.SUPERIOR(-2,5; 2) es igual a #NUM!
MULTIPLO.SUPERIOR(1,5; 0,1) es igual a 1,5
MULTIPLO.SUPERIOR(0,234; 0,01) es igual a 0,24
Funcin NUMERO.ROMANO.- Convierte un nmero arbigo en nmero romano con
formato de texto.
Sintaxis: NUMERO.ROMANO(nmero;forma)
Nmero: Es el nmero arbigo que desea convertir.
Forma: Es un argumento que especifica la forma de nmero romano que desea. El estilo de
nmero romano vara entre clsico y simplificado; cuanto ms aumenta el valor del
argumento forma, ms conciso es el estilo devuelto. Vea los ejemplos siguientes.
Forma Estilo de nmero devuelto
0 u omitido Clsico
1
Ms conciso; vea el ejemplo a continuacin.
2
Ms conciso; vea el ejemplo a continuacin.
3
Ms conciso; vea el ejemplo a continuacin.
4
Simplificado
VERDADERO
Clsico
FALSO
Simplificado
Observaciones
- Si el argumento nmero es negativo, la funcin devuelve el valor de error #VALOR!
- Si el argumento nmero es mayor que 3999, la funcin devuelve el valor de error
#VALOR!
Ejemplos
NUMERO.ROMANO(499;0) es igual a "CDXCIX"
NUMERO.ROMANO(499;1) es igual a "LDVLIV"
NUMERO.ROMANO(499;2) es igual a "XDIX"

NUMERO.ROMANO(499;3) es igual a "VDIV"


NUMERO.ROMANO(499;4) es igual a "ID"
NUMERO.ROMANO(1993;0) es igual a "MCMXCIII"
Funcin PI.- Devuelve el nmero 3,14159265358979, o la constante matemtica p, con una
exactitud de 15 dgitos.
Sintaxis: PI( )
Ejemplos
PI()/2 es igual a 1,57079...
SENO(PI()/2) es igual a 1
Si el radio de un crculo se almacena en una celda denominada Radio, la siguiente frmula
calcula el rea del crculo: PI()*(Radio^2)
Funcin POTENCIA.- Devuelve el resultado de elevar el argumento nmero a una potencia.
Sintaxis: POTENCIA(nmero; potencia)
Nmero: Es el nmero base. Puede ser cualquier nmero real.
Potencia: Es el exponente al que desea elevar el nmero base.
Observacin
Se puede utilizar el operador "^" en lugar de la funcin POTENCIA para indicar a qu
potencia se eleva el nmero base, por ejemplo 5^2.
Ejemplos
POTENCIA(5;2) es igual a 25
POTENCIA(98,6;3,2) es igual a 2401077
POTENCIA(4;5/4) es igual a 5,656854
Funcin PRODUCTO.- Multiplica todos los nmeros que figuran como argumentos y
devuelve el producto.
Sintaxis: PRODUCTO(nmero1; nmero2; ...)
Nmero1; nmero2; ... son entre 1 y 30 nmeros que desea multiplicar.
Observaciones
- Los argumentos que son nmeros, valores lgicos o representaciones textuales de
nmeros se toman en cuenta; los argumentos que son valores de error o texto que no se
puede convertir en nmeros causan errores.
- Si un argumento es una matriz o una referencia, slo se tomarn en cuenta los nmeros de
la matriz o de la referencia. Se pasan por alto las celdas vacas, valores lgicos, texto o
valores de error en la matriz o en la referencia.
Ejemplos
Si las celdas A2:C2 contienen 5, 15 y 30:
PRODUCTO(A2:C2) es igual a 2.250
PRODUCTO(A2:C2; 2) es igual a 4.500

Funcin RADIANES.- Convierte grados en radianes.


Sintaxis: RADIANES(grados)
grados: Es el ngulo en grados que desea convertir.
Ejemplo
RADIANES(270) es igual a 4,712389 (3/2 radianes)
Funcin RAIZ.- Devuelve la raz cuadrada de un nmero.
Sintaxis: RAIZ(nmero)
Nmero: Es el nmero cuya raz cuadrada desea obtener. Si nmero es negativo, RAIZ
devuelve el valor de error #NUM!
Ejemplos
RAIZ(16) es igual a 4
RAIZ(-16) es igual a #NUM!
RAIZ(ABS(-16)) es igual a 4
Funcin RAIZ2PI.- Devuelve la raz cuadrada de un nmero multiplicado por PI (nmero *
p).
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: RAIZ2PI(nmero)
Nmero: Es el nmero que ser multiplicado por p.
Observacin
Si el argumento nmero < 0, RAIZ2PI devuelve el valor de error #NUM!
Ejemplos
RAIZ2PI(1) es igual a 1,772454
RAIZ2PI(2) es igual a 2,506628
Funcin REDOND.MULT.- Redondea un nmero al mltiplo deseado.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: REDOND.MULT(nmero; mltiplo)
Nmero: Es el valor que desea redondear.
Mltiplo: Es el mltiplo al cual desea redondear el argumento nmero.
Observaciones
REDOND.MULT redondea hacia valores positivos, hacia arriba, si el residuo de dividir
nmero entre mltiplo es mayor o igual a la mitad del valor de mltiplo.

Ejemplos
REDOND.MULT(10; 3) es igual a 9
REDOND.MULT(-10; -3) es igual a -9
REDOND.MULT(1,3; 0,2) es igual a 1,4
REDOND.MULT(5; -2) es igual a #NUM!
Funcin REDONDEA.IMPAR.- Redondea un nmero hasta el prximo entero impar.
Sintaxis: REDONDEA.IMPAR(nmero)
Nmero: Es el valor que desea redondear.
Observaciones
- Si nmero no es un valor numrico, REDONDEA.IMPAR devuelve el valor de error
#VALOR!
- Independientemente del signo de nmero, un valor se redondea hacia arriba. Si nmero es
un nmero entero impar, no se redondea.
Ejemplos
REDONDEA.IMPAR(1,5) es igual a 3
REDONDEA.IMPAR(3) es igual a 3
REDONDEA.IMPAR(2) es igual a 3
REDONDEA.IMPAR(-1) es igual a -1
REDONDEA.IMPAR(-2) es igual a -3
Funcin REDONDEA.PAR.- Devuelve un nmero redondeado hasta el nmero entero par
ms prximo. Esta funcin puede usarse para procesar artculos que vienen en pares. Por
ejemplo, un cajn de embalaje que contiene dos filas de uno o dos artculos est lleno cuando
el nmero de artculos, redondeado hasta el par ms prximo, coincide con la capacidad del
cajn.
Sintaxis: REDONDEA.PAR(nmero)
Nmero: Es el valor que desea redondear.
Observaciones
- Si el argumento nmero es un valor no numrico, REDONDEA.PAR devuelve el valor de
error #VALOR!
- Cuando un valor se ajusta alejndose de cero, se redondear hacia arriba,
independientemente del signo del nmero. Si el argumento nmero es un entero par, no se
redondea.
Ejemplos
REDONDEA.PAR(1,5) es igual a 2
REDONDEA.PAR(3) es igual a 4
REDONDEA.PAR(2) es igual a 2
REDONDEA.PAR(-1) es igual a -2
Funcin REDONDEAR.- Redondea un nmero al nmero de decimales especificado.
Sintaxis: REDONDEAR(nmero; nm_de_decimales)
Nmero: Es el nmero que desea redondear.

Nm_de_decimales: Especifica el nmero de dgitos al que desea redondear el argumento


nmero.
-

Si el argumento nm_de_decimales es mayor que 0 (cero), nmero se redondear al


nmero de lugares decimales especificado.
Si el argumento nm_de_decimales es 0, nmero se redondear al entero ms prximo.
Si el argumento nm_de_decimales es menor que 0, nmero se redondear hacia la
izquierda del separador decimal.

Ejemplos
REDONDEAR(2,15; 1) es igual a 2,2
REDONDEAR(2,149; 1) es igual a 2,1
REDONDEAR(-1,475; 2) es igual a -1,48
REDONDEAR(21,5; -1) es igual a 20
Funcin REDONDEAR.MAS.- Redondea un nmero hacia arriba, en direccin contraria a
cero.
Sintaxis: REDONDEAR.MAS(nmero;nm_decimales)
Nmero: Es cualquier nmero real que desee redondear.
Nm_decimales : Es el nmero de decimales al cual desea redondear el nmero.
Observaciones
- La funcin REDONDEAR.MAS es similar a la funcin REDONDEAR, excepto que
siempre redondea al nmero superior ms prximo, alejndolo de cero.
- Si el argumento nm_decimales es mayor que 0 (cero), el nmero se redondea al valor
superior (inferior para los nmeros negativos) ms prximo que contenga el nmero de
lugares decimales especificado.
- Si el argumento nm_decimales es 0 o se omite, el nmero se redondea al entero superior
(inferior si es negativo) ms prximo.
- Si el argumento nm_decimales es menor que 0, el nmero se redondea al valor superior
(inferior si es negativo) ms prximo a partir de la izquierda de la coma decimal.
Ejemplos
REDONDEAR.MAS(3,2;0) es igual a 4
REDONDEAR.MAS(76,9;0) es igual a 77
REDONDEAR.MAS(3,14159;3) es igual a 3,142
REDONDEAR.MAS(-3,14159;1) es igual a -3,2
REDONDEAR.MAS(31415,92654;-2) es igual a 31500
Funcin REDONDEAR.MENOS.- Redondea un nmero hacia abajo, en direccin hacia
cero.
Sintaxis: REDONDEAR.MENOS(nmero;nm_decimales)
Nmero: Es cualquier nmero real que desea redondear.
Nm_decimales : Es el nmero de decimales al cual desea redondear el nmero.
Observacin
- La funcin REDONDEAR.MENOS es similar a la funcin REDONDEAR, excepto que
siempre redondea un nmero acercndolo a cero.

Si el argumento nm_decimales es mayor que 0 (cero), el nmero se redondea al valor


inferior (superior para los nmeros negativos) ms prximo que contenga el nmero de
lugares decimales especificado.
Si el argumento nm_decimales es 0 o se omite, el nmero se redondea al entero inferior
(superior si es negativo) ms prximo.
Si el argumento nm_decimales es menor que 0, el nmero se redondea al valor inferior
(superior si es negativo) ms prximo a partir de la izquierda de la coma decimal.

Ejemplos
REDONDEAR.MENOS(3,2;0) es igual a 3
REDONDEAR.MENOS(76,9;0) es igual a 76
REDONDEAR.MENOS(3,14159;3) es igual a 3,141
REDONDEAR.MENOS(-3,14159;1) es igual a -3,1
REDONDEAR.MENOS(31415,92654;-2) es igual a 31400
Funcin RESIDUO.- Devuelve el residuo o resto de la divisin entre nmero y nm_divisor.
El resultado tiene el mismo signo que nm_divisor.
Sintaxis: RESIDUO(nmero; nm_divisor)
Nmero : Es el nmero que desea dividir y cuyo residuo o resto desea obtener.
Nm_divisor : Es el nmero por el cual desea dividir nmero. Si nm_divisor es 0,
RESIDUO devuelve el valor de error #DIV/0!
Observaciones : La funcin RESIDUO se puede expresar utilizando la funcin
ENTERO:RESIDUO(n;d) = n - d*ENTERO(n/d)
Ejemplos
RESIDUO(3; 2) es igual a 1
RESIDUO(-3; 2) es igual a 1
RESIDUO(3; -2) es igual a -1
RESIDUO(-3; -2) es igual a -1
Funcin SENO.- Devuelve el seno de un ngulo determinado.
Sintaxis : SENO(nmero)
Nmero : Es el ngulo en radianes cuyo seno desea obtener. Si el argumento est en grados,
multiplquelo por PI()/180 para convertirlo en radianes.
Ejemplos
SENO(PI()) es igual a 1,22E-16, que es aproximadamente 0 (cero). El seno de p es 0.
SENO(PI()/2) es igual a 1
SENO(30*PI()/180) es igual a 0,5, el seno de 30 grados
Funcin SENOH.- Devuelve el seno hiperblico de un nmero.
Sintaxis : SENOH(nmero)
Nmero : Es cualquier nmero real.

La frmula para el seno hiperblico es:


Ejemplos
SENOH(1) es igual a 1,175201194
SENOH(-1) es igual a -1,175201194
Puede usar la funcin seno hiperblico para aproximar una distribucin acumulativa de
probabilidades. Supongamos que un ensayo de laboratorio vara entre 0 y 10 segundos. Un
anlisis emprico de los antecedentes de los experimentos muestra que la probabilidad de
obtener un resultado x menor de t segundos, se puede aproximar por medio de la siguiente
ecuacin:
P(x<t) = 2,868 * SENOH(0,0342 * t), donde 0<t<10
Para calcular la probabilidad de obtener un resultado menor de 1,03 segundos, sustituya 1,03
por t:
2,868*SENOH(0,0342*1,03) es igual a 0,101049063
Puede esperar que este resultado ocurra aproximadamente 101 veces de cada 1000
experimentos.
Funcin SIGNO.- Devuelve el signo de un nmero. Devuelve 1 si el argumento nmero es
positivo, 0 si el argumento nmero es 0 y -1 si el argumento nmero es negativo.
Sintaxis: SIGNO(nmero)
Nmero : Es un nmero real cuyo signo desea saber.
Ejemplos
SIGNO(10) es igual a 1
SIGNO(4-4) es igual a 0
SIGNO(-0,00001) es igual a -1
Funcin SUBTOTALES.- Devuelve un subtotal en una lista o base de datos. Generalmente
es ms fcil crear una lista con subtotales utilizando el comando Subtotales del men Datos.
Una vez creada la lista de subtotales, puede cambiarse modificando la frmula
SUBTOTALES.
Sintaxis: SUBTOTALES(nm_funcin;ref1)
Nm_funcin : Es un nmero de 1 a 11 que indica qu funcin debe ser utilizada para calcular
los subtotales dentro de una lista.
Nm_funcin
1
2
3
4
5
6
7
8
9

Funcin
PROMEDIO
CONTAR
CONTARA
MAX
MIN
PRODUCTO
DESVEST
DESVESTP
SUMA

10
11

VAR
VARP

Ref1 es el rango o referencia para el cual desea calcular los subtotales.


Observaciones
- Si hay otros subtotales dentro de ref1 (o subtotales anidados), estos subtotales anidados se
pasarn por alto para no repetir los clculos.
- La funcin SUBTOTALES pasa por alto las filas ocultas. Esto es importante cuando slo
desea obtener el subtotal de los datos visibles que resulta de una lista filtrada.
- Si alguna de las referencias es una referencia 3D, SUBTOTAL devolver el valor de error
#VALOR!.
Ejemplo
SUBTOTALES (9;C3:C5) producir un subtotal de las celdas C3:C5 utilizando la funcin
SUMA.
Funcin SUMA.- Suma todos los nmeros de un rango.
Sintaxis: SUMA(nmero1;nmero2; ...)
Nmero1; nmero2; ... son entre 1 y 30 nmeros cuya suma desea obtener.
Se toman en cuenta nmeros, valores lgicos y representaciones de nmeros que escriba
directamente en la lista de argumentos. Consulte los dos primeros ejemplos.
Si un argumento es una matriz o una referencia, solamente se contarn los nmeros de esa
matriz o referencia. Se pasan por alto las celdas vacas, valores lgicos, texto o valores de
error en esa matriz o referencia.
Los argumentos que sean valores de error o texto que no se pueda traducir a nmeros
causarn errores.
Ejemplos
SUMA(3; 2) es igual a 5
SUMA("3"; 2; VERDADERO) es igual a 6, ya que los valores de texto se traducen a nmeros
y el valor lgico VERDADERO se traduce como 1.
A diferencia del ejemplo anterior, si A1 contiene "3" y B1 contiene VERDADERO, entonces:
SUMA(A1; B1; 2) es igual a 2, ya que las referencias a valores no numricos de las
referencias no se traducen.
Si las celdas A2:E2 contienen 5; 15; 30; 40 y 50:
SUMA(A2:C2) es igual a 50
SUMA(B2:E2; 15) es igual a 150
Funcin SUMA.CUADRADOS.- Devuelve la suma de los cuadrados de los argumentos.
Sintaxis: SUMA.CUADRADOS(nmero1;nmero2; ...)
Nmero1; nmero2; ... son de 1 a 30 argumentos para los cuales desea obtener la suma de
sus cuadrados. Tambin puede usar una sola matriz o una referencia a una matriz en lugar de
argumentos separados con punto y coma.
Ejemplo
SUMA.CUADRADOS(3; 4) es igual a 25

Funcin SUMA.SERIES.- Devuelve la suma de potencias (sirve para calcular series de

potencia y probabilidades dicotmicas ):


Muchas funciones se pueden aproximar con una expansin de una serie exponencial.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: SUMA.SERIES(x;n;m;coeficientes)
X es la variable para usar como base en la serie exponencial.
N es el exponente inicial al cual desea elevar la base x.
M es el paso que incrementa el valor de n para cada trmino de la serie.
Coeficientes es un grupo de coeficientes por el que se multiplica cada exponente sucesivo de
x. El nmero de valores en el argumento coeficientes determina el nmero de trminos de la
serie exponencial. Por ejemplo, si hay tres valores en coeficientes, habr tres trminos en la
serie exponencial.
Observaciones : Si alguno de los argumentos no es numrico, la funcin SUMA.SERIES
devuelve el valor de error #VALOR!
Ejemplo : Dado que una celda A1 contiene la frmula =PI()/4 y las celdas E1:E4 contienen el

siguiente grupo de valores para coeficientes (calculados utilizando la funcin FACT):


Funcin SUMAPRODUCTO.- Multiplica los componentes correspondientes de las matrices
suministradas y devuelve la suma de esos productos.
Sintaxis: SUMAPRODUCTO(matriz1;matriz2;matriz3; ...)
Matriz1; matriz2; matriz3; ... son de 2 a 30 matrices cuyos componentes desea multiplicar y
despus sumar.
- Los argumentos matriciales deben tener las mismas dimensiones. De lo contrario,
SUMAPRODUCTO devuelve el valor de error #VALOR!
- SUMAPRODUCTO considera las entradas matriciales no numricas como 0.
Ejemplo
A
B
C
D
E
1
3
4
2
7
2
8
6
6
7
3
1
9
5
3
4
La siguiente frmula multiplica todos los componentes de dos matrices en A1:B3 y D1:E3, y
despus suma los productos, es decir, 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3.

SUMAPRODUCTO({3;4\8;6\1;9}, {2;7\6;7\5;3}) es igual a 156


Observaciones : El ejemplo anterior devuelve el mismo resultado que la frmula
SUMA(A1:B3*D1:E3) introducida como una matriz. El uso de matrices proporciona
una solucin ms general para realizar operaciones similares a SUMAPRODUCTO.
Por ejemplo, puede calcular la suma de los cuadrados de los elementos en A1:B3
usando la frmula SUMA(A1:B3^2) introducida como una matriz.
Funcin SUMAR.SI.- Suma las celdas en el rango que coinciden con el argumento criterio.
Sintaxis: SUMAR.SI(rango; criterio; rango_suma)
Rango : Es el rango de celdas que desea evaluar.
Criterio : Es el criterio en forma de nmero, expresin o texto, que determina qu celdas se
van a sumar. Por ejemplo, el argumento criterio puede expresarse como 32; "32"; ">32";
"manzanas".
Rango_suma : Son las celdas que se van a sumar. Las celdas contenidas en rango_suma se
suman slo si las celdas correspondientes del rango coinciden con el criterio. Si rango_suma
se omite, se suman las celdas contenidas en el argumento rango.
Ejemplo
Supongamos que el rango A1:A4 contiene los siguientes valores de propiedad para cuatro
casas: 100.000 $, 200.000 $, 300.000 $ y 400.000 $ respectivamente. El rango B1:B4
contiene las siguientes comisiones de venta correspondientes a estos valores de propiedad:
7.000 $, 14.000 $, 21.000 $ y 28.000 $.
SUMAR.SI(A1:A4;">160000";B1:B4) es igual a 63000 $
Funcin SUMAX2MASY2.- Devuelve el sumatorio de la suma de cuadrados entre los
valores correspondientes en dos matrices. El sumatorio de la suma de cuadrados es un trmino
comn en muchas operaciones estadsticas.
Sintaxis: SUMAX2MASY2(matriz_x;matriz_y)
Matriz_x : Es la primera matriz o rango de valores.
Matriz_y : Es la segunda matriz o rango de valores.
Observaciones
- Los argumentos deben ser nmeros o nombres, matrices o referencias que contengan
nmeros.
- Si un argumento matricial o de referencia contiene texto, valores lgicos o celdas vacas,
esos valores se pasan por alto; sin embargo, se incluyen las celdas cuyo valor sea 0.
- Si los argumentos matriz_x y matriz_y tienen un nmero diferente de valores,
SUMAX2MASY2 devuelve el valor de error #N/A.
- La ecuacin para el sumatorio de la suma de cuadrados es:

Ejemplo
SUMAX2MASY2({2; 3; 9; 1; 8; 7; 5}; {6; 5; 11; 7; 5; 4; 4}) es igual a 521
Funcin SUMAX2MENOSY2.- Devuelve el sumatorio de la diferencia de cuadrados entre
los valores correspondientes en dos matrices.

Sintaxis: SUMAX2MENOSY2(matriz_x;matriz_y)
Matriz_x : Es la primera matriz o rango de valores.
Matriz_y : Es la segunda matriz o rango de valores.
Observaciones
- Los argumentos deben ser nmeros o nombres, matrices o referencias que contengan
nmeros.
- Si un argumento matricial o de referencia contiene texto, valores lgicos o celdas vacas,
esos valores se pasan por alto; sin embargo, se incluyen las celdas cuyo valor sea 0.
- Si los argumentos matriz_x y matriz_y tienen un nmero diferente de valores,
SUMAX2MENOSY2 devuelve el valor de error #N/A.
- La ecuacin para la suma de la diferencia de cuadrados es:
Ejemplo
SUMAX2MENOSY2({2; 3; 9; 1; 8; 7; 5}, {6; 5; 11; 7; 5; 4; 4}) es igual a -55
Funcin TAN.- Devuelve la tangente del ngulo dado.
Sintaxis: TAN(nmero)
Nmero : Es el ngulo en radianes cuya tangente desea obtener. Si el argumento est en
grados, multiplquelo por PI()/180 para convertirlo en radianes.
Ejemplos
TAN(0,785) es igual a 0,99920
TAN(45*PI()/180) es igual a 1
Funcin TANH.- Devuelve la tangente hiperblica de un nmero.
Sintaxis: TANH(nmero)
Nmero : Es cualquier nmero real.
La frmula para la tangente hiperblica es:

Ejemplos
TANH(-2) es igual a -0,96403
TANH(0) es igual a 0 (cero)
TANH(0.5) es igual a 0,462117
Funcin TRUNCAR.- Trunca un nmero a un entero, suprimiendo la parte fraccionaria de
dicho nmero.
Sintaxis: TRUNCAR(nmero; nm_de_decimales)
Nmero : Es el nmero que desea truncar.
Nm_de_decimales : Es un nmero que especifica la precisin al truncar. El valor
predeterminado del argumento nm_de_decimales es 0.

Observaciones : TRUNCAR y ENTERO son similares, ya que ambos devuelven enteros.


TRUNCAR suprime la parte fraccionaria del nmero. ENTERO redondea los nmeros al
entero menor ms prximo, segn el valor de la porcin fraccionaria del nmero. ENTERO y
TRUNCAR son diferentes solamente cuando se usan nmeros negativos: TRUNCAR(-4,3)
devuelve -4, pero ENTERO(-4,3) devuelve -5, ya que -5 es el nmero entero menor ms
cercano.
Ejemplos
- TRUNCAR(8,9) es igual a 8
- TRUNCAR(-8,9) es igual a 8
- TRUNCAR(PI())
es igual a 3
FUNCIONES LGICAS
Pueden utilizarse las funciones lgicas para ver si una condicin es cierta o falsa o,
para comprobar varias condiciones. Por ejemplo, puede utilizarse la funcin SI para
determinar si una condicin es verdadera o falsa. Si la condicin es verdadera, se devolver
un valor y, si la condicin es falsa, se devolver otro.
Funcin FALSO.- Devuelve el valor lgico FALSO.
Sintaxis: FALSO( )
Observaciones
Tambin puede escribir la palabra FALSO directamente en la hoja de clculo o en la frmula
y Microsoft Excel la interpreta como el valor lgico FALSO.
Funcin NO.- Use la funcin NO, una de las funciones lgicas, cuando desee asegurarse de
que un valor no es igual a otro.
Ejemplo

Detalles tcnicos
La funcin NO invierte el valor del argumento.
Un uso comn para la funcin NO es expandir la utilidad de otras funciones que realicen
pruebas lgicas. Por ejemplo, la funcin SI realiza una prueba lgica y, despus, devuelve un
valor si la prueba se evala en VERDADERO y otro valor si la prueba se evala en FALSO.
Mediante el uso de la funcin NO como la prueba lgica de la funcin SI puede probar
distintas condiciones en vez de solo una.
Sintaxis: NO(lgica)
La sintaxis de la funcin NO tiene los siguientes argumentos:
Valor_lgico Obligatorio. Un valor o una expresin que puede evaluarse como
VERDADERO o FALSO.
Observaciones

Si el valor lgico es FALSO, NO devuelve VERDADERO; si el valor lgico es


VERDADERO, NO devuelve FALSO.
Ejemplos
Aqu se muestran algunos ejemplos generales del uso de NO por s mismo y junto a las
funciones SI, Y y O.

Frmula
=NO(A2>100)
=SI(Y(NO(A2>1),NO(A2<100)),A2,"El
valor est fuera del rango")

=SI(O(NO(A3<0),NO(A3>50)),A3,"El
valor est fuera del rango")

Descripcin
A2 NO es mayor de 100
50 es mayor que 1 (VERDADERO), Y 50 es
menor que 100 (VERDADERO), as que NO
invierte ambos argumentos a FALSO. Y requiere
que ambos argumentos sean verdaderos, por lo
que devuelve el resultado si es FALSO.
100 no es menor que 0 (FALSO) y 100 es mayor
que 50 (VERDADERO), por lo que NO invierte
los argumentos VERDADERO/FALSO. O solo
requiere que uno de los argumentos sea
VERDADERO, por lo que devuelve el resultado
si es VERDADERO.

Clculo de la comisin de ventas


Aqu se muestra un escenario bastante comn donde necesitamos calcular si el personal de
ventas est cualificado para recibir un bonus mediante NO con SI e Y.

=SI(Y(NO(B14<$B$7),NO(C14<$B$5)),B14*$B$8,0- SI las ventas totales NO son menores


que el objetivo de ventas, Y las cuentas tienen NO son menores que el objetivo de cuentas,
entonces se multiplican las ventas totales por el % de la comisin, en caso contrario, devuelve
0.
Funcin O.- Use la funcin O, una de las funciones lgicas, para determinar si algunas
condiciones de una prueba son VERDADERAS.
Ejemplo

Detalles tcnicos
La funcin O devuelve VERDADERO si alguno de sus argumentos se evala como
VERDADERO, y devuelve FALSO si todos sus argumentos se evalan como FALSO.
Un uso comn para la funcin O es expandir la utilidad de otras funciones que realicen
pruebas lgicas. Por ejemplo, la funcin SI realiza una prueba lgica y, despus, devuelve un
valor si la prueba se evala en VERDADERO y otro valor si la prueba se evala en FALSO.
Mediante el uso de la funcin O como la prueba lgica de la funcin SI puede probar distintas
condiciones en vez de solo una.
Sintaxis: O(valor_lgico1, [valor_lgico2], ...)
La sintaxis de la funcin O tiene los siguientes argumentos:
Argumento
Descripcin
Requerido. La primera condicin que quiere probar que puede evaluarse
Valor_lgico1
como VERDADERO o FALSO.
Valor_lgico2, . Opcional. Las condiciones adicionales que quiere probar que puede evaluarse
..
como VERDADERO o FALSO, hasta un mximo de 255 condiciones.
Observaciones
Los argumentos deben evaluarse como valores lgicos, como VERDADERO o FALSO, o
bien en matrices o referencias que contengan valores lgicos.
Si un argumento matricial o de referencia contiene texto o celdas vacas, dichos valores se
pasarn por alto.
Si el rango especificado no contiene valores lgicos, O devuelve el valor de error #VALOR!.
Puede usar una frmula de matriz O para comprobar si un valor aparece en una matriz. Para
introducir una frmula de matriz, presione CTRL+MAYS+ENTRAR.
Ejemplos
Aqu se muestran algunos ejemplos generales del uso de O por s mismo y junto a la funcin
SI.

Frmula

Descripcin
Muestra VERDADERO si A2 es superior a 1 O es
=O(A2>1,A2<100)
inferior a 100, de otro modo muestra FALSO.
Muestra el valor de la celda A3 si mayor que 1 O es
=SI(O(A2>1,A2<100),A3,"El
valor
inferior a 100, de otro modo muestra el mensaje "El
est fuera del rango")
valor est fuera del rango".
=SI(O(A2<0,A2>50),A2,"El valor est Muestra el valor de la celda A2 si es inferior a 0 O es
fuera del rango")
superior a 50, de otro modo muestra un mensaje.
Clculo de la comisin de ventas
Aqu se muestra un escenario bastante comn donde necesitamos calcular si el personal de
ventas est cualificado para recibir una comisin mediante SI y O.

=SI(O(B14>=$B$4,C14>=$B$5),B14*$B$6,0) SI las ventas totales son superiores o


iguales (>=) al objetivo de las ventas, O las cuentas son superiores o iguales (>=) al objetivo
de la cuenta, entonces se multiplican las ventas totales por el % de la comisin, de otro modo
devuelve 0.

Funcin SI.- La funcin SI es una de las funciones ms populares de Excel y le permite


realizar comparaciones lgicas entre un valor y un resultado que espera. En su forma ms
sencilla, la funcin SI dice:

SI(Algo es Verdadero, hacer algo; de lo contrario hacer algo diferente)

Por esto, una instruccin SI puede tener dos resultados. El primer resultado es si la
comparacin es Verdadera y el segundo si la comparacin es Falsa.
Si quiere avanzar para trabajar con varias instrucciones SI, vea: Funciones SI avanzadas:
Trabajar con frmulas anidadas para evitar errores.
Detalles tcnicos
Use la funcin SI, una de las funciones lgicas, para devolver un valor si una condicin es
verdadera y otro si es falsa.
Sintaxis
SI(prueba_lgica; valor_si_verdadero; [valor_si_falso])
Por ejemplo:

=SI(A2>B2,"Presupuesto excedido";"Correcto")

=SI(A2=B2,B4-A4,"")

Nombre del argumento

Descripcin

prueba_lgica

El valor que quiere probar.

(requerido)

valor_si_verdadero
(requerido)

El valor que desea devuelto si el resultado de prueba_lgica


es VERDADERO.

valor_si_falso

El valor que desea devuelto si el resultado de prueba_lgica


es FALSO.

(opcional)

Ejemplos sencillos de SI

=SI(C2="S",1,2)

En el ejemplo anterior, la celda D2 dice: SI(C2 = S, entonces devolver un 1, en caso


contrario devolver un 2)

=SI(C2=1,"S","No")

En este ejemplo, la frmula de la celda D2 dice: SI(C2 = 1, entonces devolver S, en caso


contrario devolver No)
Como puede ver, la funcin SI se puede usar para evaluar texto y valores. Tambin se puede
usar para evaluar errores. No est limitado exclusivamente a comprobar si un elemento es
igual a otro y devolver un nico resultado, tambin puede usar operadores matemticos y
realizar clculos adicionales segn sus criterios. Tambin se pueden anidar varias funciones SI
para realizar varias comparaciones.
Nota: Si va a usar texto en frmulas, tendr que escribir el texto entre comillas (por ejemplo,
Texto). La nica excepcin es el uso de VERDADERO o FALSO, que Excel entiende de
forma automtica.
Primeros pasos
La mejor forma de empezar a escribir una instruccin SI es pensar en lo que quiere conseguir.
Qu comparacin est intentando realizar? En muchos casos, escribir una instruccin SI
puede ser tan sencillo como analizar mentalmente la lgica: qu ocurre si se cumple esta
condicin y que ocurre si no se cumple. Asegrese siempre de que los pasos siguen una
progresin lgica, ya que, en caso contrario, la frmula no har lo que piensa que tendra que
hacer. Esto es especialmente importante al crear instrucciones SI complejas (anidadas).
Ms ejemplos de SI

=SI(C2>B2,"Presupuesto excedido","Dentro de presupuesto")

En el ejemplo anterior, la funcin en D2 dice SI(C2 es mayor que B2, devolver "Presupuesto
excedido"; de lo contrario, devolver "Dentro de presupuesto")

=SI(C2>B2;C2-B2;0)

En la ilustracin anterior, en lugar de devolver un resultado de texto, vamos a devolver un


clculo matemtico. La frmula en E2 dice lo siguiente: SI(la cantidad real es mayor que la
presupuestada, resta la cantidad presupuestada de la cantidad real; en caso contrario, no se
devuelve nada).

=SI(E7="S";F5*0,0825;0)

En este ejemplo, la frmula en F7 dice lo siguiente: SI(E7 = "S", calcula la cantidad total
con F5 * 8,25 %; en caso contrario, no hay ningn impuesto sobre las ventas, por lo que se
devuelve 0)
Procedimientos recomendados: Constantes
En el ltimo ejemplo, vimos que tanto "S" como el ndice de impuestos (0,0825) se escriban
directamente en la frmula. En general, no se recomienda usar constantes literales (valores
que pueden cambiar ocasionalmente) directamente en las frmulas, ya que puede ser difcil
encontrarlas y cambiarlas en el futuro. Es mucho mejor colocar las constantes en sus propias
celdas, donde se pueden encontrar y cambiar fcilmente. En este caso es correcto, ya que solo
hay una funcin SI y rara vez se cambiar el ndice de impuestos. Incluso si esto ocurre, se
puede cambiar fcilmente en la frmula.
Usar SI para comprobar si una celda est en blanco
A veces es necesario comprobar si una celda est en blanco (normalmente, para que una
frmula no muestre un resultado sin datos de entrada).

En este caso, usaremos SI con la funcin ESBLANCO:

=SI(ESBLANCO(D2);"En blanco";"No est en blanco")

Lo que equivale a SI(D2 est en blanco, devuelve "En blanco"; en caso contrario, devuelve
"No est en blanco"). Tambin podra usar fcilmente su propia frmula para la condicin
"No est en blanco". En el ejemplo siguiente usaremos "" en lugar de ESBLANCO.
Bsicamente, las dos comillas dobles ("") equivalen a "nada".

=SI(D3="";"En blanco";"No est en blanco")

Esta frmula dice lo siguiente: SI(D3 no tiene nada, devuelve "En blanco"; en caso contrario,
devuelve "No est en blanco"). Este es un ejemplo de un mtodo muy comn del uso de ""
para evitar que una frmula realice un clculo si una celda dependiente est en blanco:

=SI(D3="";"";SuFrmula())
SI(D3 equivale a nada, no se devuelve nada; en caso contrario, calcula la frmula).

Ejemplo de funcin SI anidada

Mientras que una funcin SI sencilla solo contiene dos resultados (verdadero o falso), las
funciones SI anidadas pueden tener de 3 a 64 resultados.

=SI(D2=1,"S",SI(D2=2,"No","Es posible"))

En la ilustracin anterior, la frmula de E2 dice lo siguiente: SI(D2 es igual a 1, devuelve


"S"; en caso contrario, SI(D2 es igual a 2, devuelve "No"; en caso contrario, devuelve "Es
posible")).

Advertencia
Aunque Excel permite anidar hasta 64 funciones SI diferentes, no se recomienda hacerlo. Por
qu?

El uso de varias instrucciones SI requiere una cuidada planificacin para crearlas


correctamente y asegurarse de que su lgica puede calcular sin errores cada una de las
condiciones hasta llegar al final. Si no anida sus instrucciones SI con una precisin
absoluta, una frmula podra funcionar en el 75% de los casos pero devolver
resultados inesperados en el 25% restante. Desafortunadamente, las probabilidades de
detectar ese 25 % de casos son muy escasas.

Mantener varias instrucciones SI puede resultar muy difcil, especialmente si, pasado
un tiempo, intenta averiguar lo que usted (o, peor todava, otra persona) estaba
intentando hacer.

Problemas comunes
Problema

Qu ha fallado

No haba argumento para valor_si_verdadero ni para valor_si_falso. Para


0 (cero) en la
que se devuelva un valor correcto, agregue texto de argumento a los dos
celda
argumentos, o agregue VERDADERO o FALSO al argumento.
#NOMBRE? en
Normalmente, esto significa que la frmula se ha escrito mal.
la celda
Funcin SI.ERROR.- Devuelve el valor especificado si una frmula se evala como un
error; de lo contrario, devuelve el resultado de la frmula. Use la funcin SI.ERROR para
interceptar y controlar errores en una frmula.
Sintaxis: SIERROR(valor; valor_si_error)
La sintaxis de la funcin SI.ERROR tiene los siguientes argumentos:

Valor

Obligatorio. Es el argumento donde busca un error.

Valor_si_error Obligatorio. Es el valor que se devuelve si la frmula se evala


como un error. Se evalan los tipos de error siguientes: #N/A, #VALOR!, #REF!,
#DIV/0!, #NUM!, #NOMBRE? o #NULO!.

Observaciones

Si valor o valor_si_error estn en una celda vaca, SI.ERROR los trata como un valor
de cadena vaca ("").

Si valor es una frmula de matriz, SI.ERROR devuelve una matriz de resultados para
cada celda del rango especificado en el valor. Vea el segundo ejemplo a continuacin.

Ejemplos
Copie los datos de ejemplo en la tabla siguiente y cpielos en la celda A1 de una nueva hoja
de clculo de Excel. Para que las frmulas muestren resultados, seleccinelas, presione F2 y
despus presione Entrar. Si lo necesita, puede ajustar los anchos de columna para ver todos los
datos.
Cuota

Unidades vendidas

210

35

Cuota

Unidades vendidas

55

0
23

Frmula

Descripcin

Resultado

=SIERROR(A2/B2;
"Error en el clculo")

Comprueba si hay un error en la frmula en el primer


argumento (divide 210 entre 35), no encuentra ningn 6
error y devuelve los resultados de la frmula

=SIERROR(A3/B3;
"Error en el clculo")

Comprueba si hay un error en la frmula en el primer


Error en el
argumento (divide 55 entre 0), encuentra un error de
clculo
divisin entre 0 y devuelve valor_si_error

=SIERROR(A4/B4;
"Error en el clculo")

Comprueba si hay un error en la frmula en el primer


argumento (divide "" entre 23), no encuentra ningn 0
error y devuelve los resultados de la frmula

Ejemplo 2
Cuota

Unidades vendidas

Relacin

210

35

55

Error en el
clculo

23

Frmula Descripcin

Resultado

=C2

Comprueba si hay un error en la frmula en el primer argumento del


primer elemento de la matriz (A2/B2 o divide 210 entre 35), no 6
encuentra ningn error y devuelve los resultados de la frmula

=C3

Comprueba si hay un error en la frmula en el primer argumento del


Error en el
segundo elemento de la matriz (A3/B3 o divide 55 entre 0), encuentra
clculo
un error de divisin por 0 y devuelve valor_si_error

=C4

Comprueba si hay un error en la frmula en el primer argumento del


tercer elemento de la matriz (A4/B4 o divide "" entre 23), no encuentra 0
ningn error y devuelve los resultados de la frmula
Nota: la frmula del ejemplo debe especificarse como frmula de
matriz. Despus de copiar el ejemplo en una hoja de clculo en blanco,
seleccione el intervalo C2:C4, presione F2 y despus presione
CTRL+MAYS+ENTRAR.

Funcin SI.ND.- Devuelve el valor que se especifica si la frmula devuelve el valor de error
#N/A; de lo contrario, devuelve el resultado de la frmula.
Sintaxis

SI.ND(value, valor_si_nd)
La sintaxis de la funcin SI.ND tiene los argumentos siguientes:

Valor

Obligatorio. El argumento en el que se busca el valor de error #N/A.

Value_if_na Obligatorio. El valor que se devuelve si la frmula se evala como el


valor de error #N/A.

Observaciones

Si Value o Value_if_na estn en una celda vaca, SI.ND los trata como un valor de
cadena vaca ("").

Si Value es una frmula de matriz, SI.ND devuelve una matriz de resultados para cada
celda del rango especificado en el valor.

Ejemplo
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una hoja de
clculo nueva de Excel. Para que las frmulas muestren los resultados, seleccinelas, presione
F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
Frmula

Descripcin

Resultado

SI.ND prueba el resultado de


la funcin CONSULV. Dado
que Seattle no se encuentra
en el rango de bsqueda,
=SI.ND(CONSULV("Seattle",A$5$:B$10,0$),"No CONSULV devuelve el valor No se
encontrado")
del error #N/A. SI.ND
encuentra
devuelve a cadena "No
encontrado" en la celda en
lugar del valor del error
#N/A estndar.
Id. de regin

Ciudad

Atlanta

105 $

Barinas

142

Chicago

1,75 $

Los ngeles

2.51

Boise

266

Cleveland

275

Funcin VERDADERO.- Devuelve el valor lgico VERDADERO.


Sintaxis: VERDADERO( )

Observaciones
El valor VERDADERO puede introducirse directamente en las celdas y frmulas sin
necesidad de usar esta funcin. La funcin VERDADERO se proporciona principalmente por
su compatibilidad con otros programas para hojas de clculo.
Funcin XO.- En este artculo se describen la sintaxis de la frmula y el uso de la funcin
OEx en Microsoft Excel.
Descripcin: Devuelve un O exclusivo lgico de todos los argumentos.
Sintaxis: XO(valor_lgico_1, [valor_lgico_2],)
La sintaxis de la funcin XO tiene los siguientes argumentos:

Valor_lgico1, valor lgico2, ... Valor_lgico1 es obligatorio, los valores lgicos


siguientes son opcionales. De 1 a 254 condiciones que se desea comprobar pueden ser
VERDADERO o FALSO y pueden ser valores lgicos, matrices o referencias.

Observaciones

Los argumentos deben evaluarse como valores lgicos, como VERDADERO o


FALSO, o bien en matrices o referencias que contengan valores lgicos.

Si un argumento matricial o de referencia contiene texto o celdas vacas, dichos


valores se pasarn por alto.

Si el rango especificado no contiene valores lgicos, la funcin XO devuelve el valor


de error #VALOR!

Puede usar la frmula de matriz XO para comprobar si un valor aparece en una matriz.
Para especificar una frmula de matriz, presione Ctrl+Mays+Entrar.

El resultado de XO es VERDADERO cuando el nmero de entradas VERDADERO


es impar y FALSO cuando el nmero de entradas VERDADERO es par.

Ejemplo
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una hoja de
clculo nueva de Excel. Para que las frmulas muestren los resultados, seleccinelas, presione
F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
Frmula
=XO(3>0,2<9)

Descripcin

Resultado

Como una de las dos pruebas se evala como Verdadero, se


VERDADERO
devuelve VERDADERO.

Como todos los resultados de las pruebas se evalan como


Falso, se devuelve FALSO. Al menos uno de los resultados
=XO(3>12,4>6)
de las pruebas se debe evaluar como Verdadero para devolver
VERDADERO.
Funcin Y.- Devuelve VERDADERO si todos los argumentos son VERDADERO; devuelve
FALSO si uno o ms argumentos son FALSO.
Sintaxis: Y(valor_lgico1;valor_lgico2; ...)

Valor_lgico1;valor_lgico2; ... son de 1 a 30 condiciones que desea comprobar y que


pueden ser VERDADERO o FALSO.
-

Los argumentos deben evaluarse como valores lgicos (VERDADERO O FALSO), o los
argumentos deben ser matrices o referencias que contengan valores lgicos.
Si un argumento matricial o de referencia contiene texto o celdas vacas, esos valores se
pasan por alto.
Si el rango especificado no contiene valores lgicos, la funcin Y devuelve el valor de
error #VALOR!

Ejemplos
Y(VERDADERO; VERDADERO) es igual a VERDADERO
Y(VERDADERO; FALSO) es igual a FALSO
Y(2+2=4; 2+3=5) es igual a VERDADERO
Si B1:B3 contiene los valores VERDADERO, FALSO y VERDADERO, entonces:
Y(B1:B3) es igual a FALSO
Si B4 contiene un nmero entre 1 y 100, entonces:
Y(1<B4; B4<100) es igual a VERDADERO
Supongamos que desea mostrar la celda B4 slo si contiene un nmero entre 1 y 100, y que
desea mostrar un mensaje si no lo contiene. Si B4 contiene 104, entonces:
SI(Y(1<B4; B4<100); B4; "El valor queda fuera del rango") es igual a "El valor queda fuera
del rango."
Si B4 contiene 50, entonces:
SI(Y(1<B4; B4<100); B4; "El valor queda fuera del rango") es igual a 50
FUNCIONES DE TEXTO
Mediante las funciones de texto pueden manipularse cadenas de texto en frmulas. Por
ejemplo, puede cambiarse el caso o determinarse la longitud de una cadena de texto. Tambin
puede unirse o concatenarse una fecha o una cadena de texto. La siguiente frmula es un
ejemplo de cmo utilizar la funcin HOY con la funcin TEXTO para crear un mensaje que
contenga la fecha actual y d el formato de fecha "dd-mmm-aa" al formato de nmero.
="Informe de presupuesto como "&TEXTO(HOY(),"dd-mmm-aa")
Funcin CARCTER.- Devuelve el carcter especificado por un nmero. Use CARACTER
para pasar a caracteres los nmeros de cdigo de pgina que se obtengan de archivos en otro
tipo de equipo.
Sistema operativo
Macintosh
Windows

Conjunto de caracteres
Conjunto de caracteres Macintosh
ANSI

Sintaxis : CARACTER(nmero)
Nmero : Es un nmero entre 1 y 255 que especifica el carcter deseado. El carcter forma
parte del conjunto de caracteres empleado por su PC.
Ejemplos
CARACTER(65) es igual a "A"
CARACTER(33) es igual a "!"

Funcin CODIGO.- Devuelve el nmero de cdigo del primer carcter del texto. El cdigo
devuelto corresponde al conjunto de caracteres utilizado por su equipo.
Entorno operativo
Macintosh
Windows

Conjunto de caracteres
Conjunto de caracteres de Macintosh
ANSI

Sintaxis: CODIGO(texto)
Texto : Es el texto del cual se desea obtener el cdigo del primer carcter.
Ejemplos
CODIGO("A") es igual a 65
CODIGO("Alfabeto") es igual a 65
Funcin CONCATENAR.- Concatena argumentos de texto.
Sintaxis: CONCATENAR (texto1;texto2; ...)
Texto1, texto2, ...: Son de 1 a 30 elementos de texto que sern unidos en un elemento de texto
nico. Los elementos de texto pueden ser cadenas de texto, nmeros o referencias a celdas
nicas.
Observaciones: Puede usar el operador "&" en lugar de CONCATENAR para unir elementos
de texto.
Ejemplos
CONCATENAR("Total ";"Valor") es igual a "Total Valor". Esto equivale a escribir:
"Total"&" "&"Valor"
Supongamos una hoja de clculo con datos acerca del estudio de un ro, en la que la celda C2
contiene " trucha de ro", C5 contiene "especie" y C8 el total 32.
CONCATENAR("La densidad de poblacin para la ";C5;" ";C2;" es de ";C8;"/kilmetro") es
igual a "La densidad de poblacin para la especie trucha de ro es de 32/kilmetro."
Funcin DECIMAL.- Redondea un nmero al nmero de decimales especificado, da formato
al nmero con el formato decimal usando comas y puntos, y devuelve el resultado como texto.
Sintaxis: DECIMAL(nmero;decimales;no_separar_millares)
Nmero: Es el nmero que desea redondear y convertir en texto.
Decimales: Es el nmero de dgitos a la derecha del separador decimal.
No_separar_millares: Es un valor lgico que, si es VERDADERO, impide que DECIMAL
incluya un separador de millares en el texto devuelto. Si el argumento no_separar_millares es
FALSO o se omite, el texto devuelto incluir el separador de millares.
-

Los nmeros en Microsoft Excel nunca pueden tener ms de 15 dgitos significativos,


pero el argumento decimales puede tener hasta 127 dgitos.
Si el argumento decimales es negativo, el argumento nmero se redondea a la izquierda
del separador decimal.
Si omite el argumento decimales, se calcular como 2.

Observaciones: La principal diferencia entre dar formato a una celda que contiene un nmero
con el comando Celdas del men Formato y dar formato a un nmero directamente con la
funcin DECIMAL es que DECIMAL convierte el resultado en texto. Un nmero que recibe
formato con el comando Celdas sigue siendo un nmero.
Ejemplos
DECIMAL(1234,567; 1) es igual a "1234,6"
DECIMAL(1234,567; -1) es igual a "1230"
DECIMAL(-1234,567; -1) es igual a "-1230"
DECIMAL(44.332) es igual a "44,33"
Funcin DERECHA.- Devuelve o extrae el ltimo carcter o caracteres del extremo derecho
de una cadena de texto.
Sintaxis: DERECHA(texto;nm_de_caracteres)
Texto: Es la cadena de texto que contiene los caracteres que desea extraer.
Nm_de_caracteres: Especifica el nmero de caracteres que desea extraer.
- Nm_de_caracteres debe ser igual o mayor que 0.
- Si el argumento nm_de_caracteres es mayor que la longitud de texto, DERECHA
devolver todo el texto.
- Si el argumento nm_de_caracteres se omite, se asume que es 1.
Ejemplos
DERECHA("Precio Venta"; 7) es igual a "Venta"
DERECHA("Nmero Inventario") es igual a "o"
DERECHA es similar a IZQUIERDA; para consultar ms ejemplos, vea IZQUIERDA.
Funcin ENCONTRAR.- Encuentra una cadena de texto (texto_buscado) dentro de otra
(dentro_del_texto) y devuelve el nmero del carcter en el que aparece por primera vez
texto_buscado desde la parte izquierda de dentro_del_texto. Tambin puede utilizar HALLAR
para buscar una cadena de texto dentro de otra pero, a diferencia de HALLAR,
ENCONTRAR distingue entre maysculas y minsculas.
Sintaxis: ENCONTRAR(texto_buscado;dentro_del_texto;nm_inicial)
Texto_buscado: Es el texto que se desea encontrar.
- Si texto_buscado es "" (texto vaco), ENCONTRAR coincide con el primer carcter de la
cadena de bsqueda (es decir, el carcter de nm_inicial o 1).
- Texto_buscado no puede contener ningn carcter comodn.
Dentro_del_texto: Es el texto que a su vez contiene el texto que se desea encontrar.
Nm_inicial: Especifica el carcter a partir del que comenzar la bsqueda. El primer carcter
del argumento dentro_del_texto: Es el carcter nmero 1. Si se omite nm_inicial, se
supondr que es 1.
Observaciones
- Si texto_buscado no aparece en dentro_del_texto, ENCONTRAR devuelve el valor de
error #VALOR!
- Si nm_inicial no es mayor que cero, ENCONTRAR devuelve el valor de error
#VALOR!
- Si nm_inicial es mayor que la longitud de dentro_del_texto, ENCONTRAR devuelve el
valor de error #VALOR!

Ejemplos
ENCONTRAR("A";"Amanda Artiaga") es igual a 1
ENCONTRAR("a";"Amanda Artiaga") es igual a 6
ENCONTRAR("A";"Amanda Artiaga";3) es igual a 8
Supongamos que tiene una lista de piezas y nmeros de serie en una hoja de clculo y que
desea extraer los nombres de las piezas sin los nmeros de serie de cada celda. Puede utilizar
la funcin ENCONTRAR para encontrar el smbolo # y la funcin EXTRAE para omitir el
nmero de serie. El rango A2:A4 contiene las siguientes piezas con los nmeros de serie:
"Aislante cermico #124-TD45-87", "Alambre de cobre #12-671-6772", "Resistencias
#116010".
EXTRAE(A2;1;ENCONTRAR(" #";A2;1)-1) devuelve "Aislante cermico"
EXTRAE(A3;1;ENCONTRAR(" #";A3;1)-1) devuelve "Alambre de cobre"
EXTRAE(A4;1;ENCONTRAR(" #";A4;1)-1) devuelve "Resistencias"
Funcin ESPACIOS.- Elimina los espacios del texto, excepto el espacio normal que se deja
entre palabras. Use ESPACIOS en texto procedente de otras aplicaciones que pueda contener
un separacin irregular.
Sintaxis: ESPACIOS(texto)
Texto: Es el texto del que desea quitar espacios.
Ejemplo
ESPACIOS(" Ganancias primer trimestre ") es igual a "Ganancias primer trimestre"
Funcin EXTRAE.- Devuelve un nmero especfico de caracteres de una cadena de texto,
comenzando en la posicin que especifique.
Sintaxis: EXTRAE(texto;posicin_inicial;nm_de_caracteres)
Texto: Es la cadena de texto que contiene los caracteres que desea extraer.
Posicin_inicial: Es la posicin del primer carcter que desea extraer del argumento texto. La
posicin_inicial del primer carcter de texto es 1 y as sucesivamente.
- Si posicin_inicial es mayor que la longitud de texto, EXTRAE devuelve "" (texto vaco).
- Si posicin_inicial es menor que la longitud de texto, pero posicin_inicial ms
nm_de_caracteres excede la longitud de texto, EXTRAE devuelve los caracteres hasta el
final de texto.
- Si posicin_inicial es menor que 1, EXTRAE devuelve el valor de error #VALOR!
Nm_de_caracteres: Especifica el nmero de caracteres de texto que se han de devolver. Si
nm_de_caracteres es negativo, EXTRAE devuelve el valor de error #VALOR!
Ejemplos
EXTRAE("Flujo de lquido"; 1; 5) es igual a "Flujo"
EXTRAE("Flujo de lquido"; 7; 20) es igual a "de lquido"
EXTRAE("1234"; 5; 5) es igual a "" (texto vaco)
Funcin HALLAR.- Devuelve el nmero del carcter en el que se encuentra inicialmente un
carcter especfico o una cadena de texto, leyendo de izquierda a derecha. Utilice HALLAR
para encontrar la ubicacin de un carcter o de una cadena de texto dentro de otra cadena de
texto, a fin de poder utilizar las funciones EXTRAE o REEMPLAZAR para cambiar el texto.
Sintaxis: HALLAR(texto_buscado;dentro_del_texto;nm_inicial)

Texto_buscado: Es el texto que se desea encontrar. Puede utilizar los caracteres comodines,
signo de interrogacin (?) y asterisco (*) en el argumento texto_buscado. El signo de
interrogacin corresponde a un carcter cualquiera y el asterisco equivale a cualquier
secuencia de caracteres. Si lo que desea encontrar es un asterisco o un signo de interrogacin,
escriba una tilde (~) antes del carcter. Si no se puede hallar el argumento texto_buscado, la
funcin devuelve el valor de error #VALOR!
Dentro_del_texto: Es el texto en el que se desea encontrar texto_buscado.
Nm_inicial: Es, contando desde la izquierda, el nmero de carcter en dentro_del_texto en
que se desea iniciar la bsqueda.
- Si el argumento nm_inicial se omite, el valor predeterminado es 1.
- Si el valor del argumento nm_inicial no es mayor que 0 (cero) o si es mayor que el largo
del argumento dentro_del_texto, se devuelve el valor de error #VALOR!
Sugerencia: Utilice nm_inicial para saltar un nmero especfico de caracteres desde la
izquierda del texto. Por ejemplo, suponga que est utilizando la siguiente cadena de texto:
"AYF0093.AtuendoParaJvenes". Para encontrar el nmero de la primera "A" en la parte
descriptiva de la cadena de texto, establezca nm_inicial igual a 8, de manera que la funcin
no busque en la parte correspondiente al nmero de serie. HALLAR comienza a partir del
carcter 8, encuentra texto_buscado en el siguiente carcter y devuelve el nmero 9.
HALLAR siempre devuelve el nmero de caracteres desde la izquierda de la cadena de texto,
no desde nm_inicial.
Observaciones
- HALLAR no distingue entre maysculas y minsculas cuando busca texto.
- HALLAR es similar a ENCONTRAR con la excepcin de que ENCONTRAR s distingue
entre maysculas y minsculas.
Ejemplos
HALLAR("a";"Estados";1) es igual a 4
Si la celda B17 contiene "de ganancia" y la celda A14 contiene "Margen de Ganancia",
entonces:
HALLAR($B$17;$A$14) es igual a 8
Utilice HALLAR con la funcin REEMPLAZAR para dar la posicin exacta del argumento
nm_inicial, a partir de la cual REEMPLAZAR comenzar a insertar el nuevo texto.
Utilizando la misma referencia de celda que en el ejemplo anterior:
REEMPLAZAR($A$14;HALLAR($B$17;$A$14);11;"de Prdida") devuelve el texto
"Margen de Prdida".
Funcin IGUAL: Compara dos cadenas de texto y devuelve VERDADERO si son
exactamente iguales y FALSO si no lo son. IGUAL reconoce maysculas y minsculas, pero
pasa por alto las diferencias de formato. Use IGUAL para comprobar el texto que introduce en
un documento.
Sintaxis: IGUAL(texto1;texto2)
Texto1: Es la primera cadena de texto, entre comillas.
Texto2: Es la segunda cadena de texto, entre comillas.
Ejemplos
IGUAL("palabra";"palabra") es igual a VERDADERO
IGUAL("Palabra";"palabra") es igual a FALSO
IGUAL("p alabra";"palabra") es igual a FALSO

Para asegurarse de que el valor introducido por el usuario coincide con un valor en un rango,
escriba la siguiente frmula como una matriz en una celda. Para introducir una frmula
matriz, presione las teclas CTRL+MAYSCULAS+ENTRAR (en Microsoft Excel 97 para
Windows) o +INTRO (en Microsoft Excel para Macintosh). El nombre ValorPrueba es la
referencia de una celda que contiene un valor introducido por el usuario; el nombre
CompararRango es la referencia de la lista de valores de texto que se verificar.
{=O(IGUAL(ValorPrueba; CompararRango))}
Funcin IZQUIERDA.- Extrae el carcter o los caracteres situados en el extremo izquierdo
de una cadena de texto.
Sintaxis : IZQUIERDA(texto;nm_de_caracteres)
Texto: Es la cadena de texto que contiene los caracteres que desea extraer.
Nm_de_caracteres: Especifica cuntos caracteres desea que IZQUIERDA devuelva.
- Nm_de_caracteres deber ser mayor o igual a 0.
- Si nm_de_caracteres es mayor que la longitud del texto, IZQUIERDA devuelve todo el
texto.
- Si nm_de_caracteres se omite, el valor predeterminado es 1.
Ejemplos
IZQUIERDA("Precio de venta"; 6) es igual a "Precio"
Si A1 contiene "Suecia", entonces:
IZQUIERDA(A1) es igual a "S"
Algunos programas de contabilidad muestran valores negativos con el smbolo negativo () a
la derecha del valor. Si importa un archivo creado en un programa que almacena los valores
negativos de esta manera, Microsoft Excel podra importar los valores como texto. Para
convertir las cadenas de texto a valores, debe devolver todos los caracteres de la cadena de
texto excepto el del extremo derecho (smbolo negativo) y, a continuacin, multiplicar el
resultado por 1. En cuanto al argumento nm_de_caracteres, use la funcin de hoja de
clculo LARGO para contar el nmero de caracteres que hay en la cadena de texto y, a
continuacin, reste 1. Por ejemplo, si el valor en la celda A2 es "156" la siguiente frmula
convertir el texto al valor 156.
IZQUIERDA(A2;LARGO(A2)1)*1
Funcin LARGO.- Devuelve la longitud de una cadena de texto.
Sintaxis: LARGO(texto)
Texto: Es el texto cuya longitud desea conocer. Los espacios se cuentan como caracteres.
Ejemplos
LARGO("Madrid, Espaa") es igual a 14
LARGO("") es igual a 0
Funcin LIMPIAR.- Elimina caracteres de control del texto. Use LIMPIAR en un texto
importado de otras aplicaciones que contenga caracteres que posiblemente no se puedan
imprimir en su sistema operativo. Por ejemplo, puede usar LIMPIAR para eliminar ciertos
cdigos de bajo nivel generalmente colocados por el sistema al inicio y al final de los archivos
de datos y que no se puede imprimir.
Sintaxis: LIMPIAR(texto)

Texto: Es cualquier informacin en una hoja de clculo de la que desea eliminar caracteres
que no aparecen en la impresin.
Ejemplo
Como CARACTER(7) devuelve un carcter que no aparece en la impresin:
LIMPIAR(CARACTER(7)&"texto"&CARACTER(7)) es igual a "texto"
Funcin MAYUSC.- Convierte el texto en maysculas.
Sintaxis: MAYUSC(texto)
Texto: Es el texto que se desea convertir en maysculas. El argumento texto puede ser una
referencia o una cadena de texto.
Ejemplos
MAYUSC("total") es igual a "TOTAL"
Si E5 contiene "produccin", entonces:
MAYUSC(E5) es igual a "PRODUCCIN"
Funcin MINUSC.- Convierte todas las maysculas de una cadena de texto en minsculas.
Sintaxis: MINUSC(texto)
Texto: Es el texto que desea convertir en minsculas. MINUSC no cambia los caracteres de
texto que no sean letras.
Ejemplos
MINUSC("E. E. Garca") es igual a "e. e. garca"
MINUSC("Dep. 2B") es igual a "dep. 2b"
MINUSC es similar a NOMPROPIO y MAYUSC. Vea tambin los ejemplos bajo
NOMPROPIO.
Funcin MONEDA.- Convierte un nmero en texto usando un formato de moneda, con el
nm_de_decimales redondeado a la posicin decimal especificada. El formato empleado es
$#.##0,00_);($#.##0,00).
Sintaxis: MONEDA(nmero;nm_de_decimales)
Nmero: Es un nmero, una referencia a una celda que contiene un nmero o una frmula que
evala un nmero.
Nm_de_decimales: Es el nmero de dgitos a la derecha del separador decimal. Si
nm_de_decimales es negativo, el argumento nmero se redondea hacia la izquierda del
separador decimal. Si omite el argumento nm_de_decimales, su valor predeterminado es 2.
Observaciones: La principal diferencia entre dar formato a una celda que contiene un nmero
con el comando Celdas del men Formato y dar formato a un nmero directamente con la
funcin MONEDA es que MONEDA convierte el resultado en texto. Un nmero al que se le
da formato con el comando Celdas sigue siendo un nmero. Los nmeros a los que se da
formato con la funcin MONEDA pueden continuar usndose en frmulas porque, al
calcularlos, Microsoft Excel convierte los nmeros introducidos como valores de texto en
nmeros.

Ejemplos
MONEDA(1234,567; 2) es igual a "1.234,57 $"
MONEDA(1234,567; -2) es igual a "1.200 $"
MONEDA(-1234,567; -2) es igual a "1.200 $"
MONEDA(-0,123; 4) es igual a "0,1230 $"
MONEDA(99,888) es igual a "99,89 $"
Funcin NOMPROPIO.- Cambia a mayscula la primera letra del argumento texto y
cualquiera de las otras letras de texto que se encuentren despus de un carcter que no sea una
letra. Convierte todas las dems letras a minsculas.
Sintaxis: NOMPROPIO(texto)
Texto: Es el texto entre comillas, una frmula que devuelve texto o una referencia a una celda
que contiene el texto al que se desea agregar maysculas iniciales.
Ejemplos
NOMPROPIO("ste es un TITULO") es igual a "ste Es Un Ttulo"
NOMPROPIO("2 centavos") es igual a "2 Centavos"
NOMPROPIO("PresuPuesto76") es igual a "Presupuesto76"
Funcin REEMPLAZAR.- Reemplaza caracteres dentro de una cadena de texto con una
cadena de texto diferente.
Sintaxis: REEMPLAZAR(texto_original;nm_inicial;nm_de_caracteres;texto_nuevo)
Texto_original: Es el texto en el que desea reemplazar el nmero especfico de caracteres.
Nm_inicial: Es la posicin del carcter en el argumento texto_original en la cual debe
comenzar el reemplazo con el argumento texto_nuevo.
Nm_de_caracteres: Es el nmero de caracteres en el argumento texto_original, comenzando
por nm_inicial, que desea reemplazar con el argumento texto_nuevo.
Texto_nuevo: Es el texto con el que reemplazar los caracteres en el argumento
texto_original.
Ejemplos
La siguiente frmula reemplaza cinco caracteres con texto_nuevo, comenzando por el sexto
carcter en texto_original:
REEMPLAZAR("abcdefghijk"; 6; 5; "*") es igual a "abcde*k"
Se reemplazar del sexto al dcimo carcter con "*"
La siguiente frmula reemplaza los ltimos dos caracteres de 1990 con 91:
REEMPLAZAR("1990"; 3; 2; "91") es igual a "1991"
Si la celda A2 contiene "123456", entonces:
REEMPLAZAR(A2; 1; 3; "@") es igual a "@456"
Si la funcin DERECHA devuelve "ABCDEF", entonces:
REEMPLAZAR(DERECHA(A3; 6); 1; 6; "*") es igual a "*"
Funcin REPETIR.- Repite el texto un nmero determinado de veces. Use REPETIR para
llenar una celda con una cadena de texto repetida un nmero determinado de veces.
Sintaxis: REPETIR(texto;nm_de_veces)
Texto: Es el texto que desea repetir.
Nm_de_veces: Es un nmero positivo que especifica el nmero de veces que se deber
repetir el texto. Si el argumento nm_de_veces es 0 (cero), REPETIR devuelve "" (texto
vaco). Si el argumento nm_de_veces no es un nmero entero, se trunca. El resultado de la
funcin REPETIR no puede contener ms de 32.676 caracteres.

Sugerencia : Puede usar esta funcin para crear un histograma simple en la hoja de clculo.
Ejemplos
REPETIR("*-"; 3) es igual a "*-*-*-"
Si A3 contiene "Ventas", entonces:
REPETIR($A$3; 2,9) es igual a "VentasVentas"
Funcin SUSTITUIR.- Sustituye texto_nuevo por texto_original dentro de una cadena de
texto. Use SUSTITUIR cuando desee reemplazar texto especfico en una cadena de texto; use
REEMPLAZAR cuando desee reemplazar cualquier texto que aparezca en una ubicacin
especfica dentro de una cadena de caracteres.
Sintaxis: SUSTITUIR(texto;texto_original;texto_nuevo; nm_de_ocurrencia)
Texto: Es el texto o la referencia a una celda que contiene el texto en el que desea cambiar
caracteres.
Texto_original: Es el texto que desea reemplazar.
Texto_nuevo: Es el texto con el que desea reemplazar el texto_original.
Nm_de_ocurrencia: Especifica la instancia del texto_original que desea reemplazar con
texto_nuevo. Si especifica el argumento nm_de_ocurrencia, slo se remplazar esa instancia
de texto_original. De lo contrario, todas las instancias de texto_original en texto se sustituirn
con texto_nuevo.
Ejemplos
SUSTITUIR("Datos Ventas"; "Ventas"; "Costo") es igual a "Datos Costo"
SUSTITUIR("Trimestre 1, 1991"; "1"; "2"; 1) es igual a "Trimestre 2, 1991"
SUSTITUIR("Trimestre 1, 1991"; "1"; "2"; 3) es igual a "Trimestre 1, 1992"
Para reemplazar con corchetes todas las instancias de la constante de texto denominada
Separador en la celda denominada ContenidoCelda2:
SUSTITUIR(ContenidoCelda2; Separador; "] [")
Funcin T.- Devuelve el texto al que se refiere el argumento valor.
Sintaxis: T(valor)
Valor: Es el valor que desea probar. Si el argumento valor se refiere o es texto, T devuelve
valor. Si valor no se refiere a texto, T devuelve "" (texto vaco).
Observaciones: Generalmente no necesita usar la funcin T en una frmula, ya que Microsoft
Excel convierte automticamente los valores segn se requiera. Esta funcin se incluye
principalmente por su compatibilidad con otros programas de hojas de clculo.
Ejemplos
Si B1 contiene el texto "Lluvia":
T(B1) es igual a "Lluvia"
Si B2 contiene el nmero 19:
T(B2) es igual a ""
T("Verdadero")
es
igual
"VERDADERO"
T(VERDADERO) es igual a ""

Funcin TEXTO.- Convierte un valor en texto, con un formato numrico especfico.


Sintaxis: TEXTO(valor;formato)
Valor: Es un valor numrico, una frmula que evala un valor numrico o una referencia a
una celda que contenga un valor numrico.
Formato: Es un formato de nmero, en forma de texto, indicado en el cuadro Categora en la
ficha Nmero del cuadro de dilogo Formato de celdas. El argumento formato no puede
contener un asterisco (*) y no puede ser el formato de nmero General.
Observaciones: Al dar formato a una celda con la ficha Nmero del cuadro de dilogo
Formato de celdas (que se obtiene con el comando Celdas del men Formato) slo cambiar
el formato y no el valor. La funcin TEXTO convierte un valor en texto con formato, el cual
ya no se calcular como un nmero.
Ejemplos
TEXTO(2,715; "0,00 $") es igual a "2,72 $"
TEXTO("15-4-91"; "dd mmmm, aaaa") es igual a "15 abril, 1991"
Funcin VALOR.- Convierte una cadena de texto que representa un nmero en un nmero.
Sintaxis: VALOR(texto)
Texto: Es el texto entre comillas o una referencia a una celda que contenga el texto que desea
convertir. El argumento texto puede tener cualquiera de los formatos de nmero constante,
fecha u hora reconocidos por Microsoft Excel. Si no tiene uno de estos formatos, VALOR
devuelve el valor de error #VALOR!
Observaciones: Por lo general no necesita usar la funcin VALOR en una frmula, ya que
Microsoft Excel automticamente convierte texto en nmeros segn se requiera. Esta funcin
se proporciona por su compatibilidad con otros programas para hojas de clculo.
Ejemplos
VALOR("1; 000 $") es igual a 1.000
VALOR("16:48:00")-VALOR("12:00:00") es igual a "16:48:00"-"12:00:00" que es igual a
0,2, es decir, el nmero de serie equivalente a 4 horas y 48 minutos.
FUNCIONES DE FECHA Y HORA
Mediante las funciones de fecha y hora se pueden analizar los valores de fecha y hora
y trabajar con ellos en las frmulas. Por ejemplo, si necesita utilizar la fecha actual en una
frmula, utilice la funcin HOY, que devolver la fecha actual basndose en el reloj del
equipo.
Funcin AHORA.- Devuelve el nmero de serie de la fecha y hora actuales.
Sintaxis: AHORA( )
Observaciones
- En Microsoft Excel 97 para Windows y Microsoft Excel 97 para Macintosh se utilizan
diferentes sistemas de fechas predeterminados. En Microsoft Excel para Windows se

emplea el sistema de fechas 1900, en el cual los nmeros de serie corresponden a fechas
comprendidas entre el 1 de enero de 1900 y el 31 de diciembre de 9999. En Microsoft
Excel para Macintosh se emplea el sistema de fechas 1904, en el cual los nmeros de serie
corresponden a fechas comprendidas entre el 1 de enero de 1904 y el 31 de diciembre de
9999. Para obtener ms informacin acerca de cmo se calculan la fecha y la hora en
Microsoft Excel.
En los nmeros de serie, los dgitos a la derecha del separador decimal representan la
hora; los nmeros a la izquierda representan la fecha. Por ejemplo, en el sistema de fechas
1900, el nmero de serie 367,5 representa la combinacin de fecha y hora 12:00 p.m., 1 de
enero de 1901.
Para cambiar el sistema de fechas, active o desactive la casilla de verificacin Sistema de
fechas 1904 de la ficha Calcular del cuadro de dilogo Opciones, que aparece al hacer clic
en Opciones del men Herramientas.
El sistema de fechas cambia automticamente cuando se abre un documento creado en
otra plataforma. Por ejemplo, si est trabajando en Microsoft Excel para Windows y abre
un documento creado en Microsoft Excel para Macintosh, la casilla de verificacin
"Sistema de fechas 1904" se activar automticamente.
La funcin AHORA slo cambia cuando se realiza un clculo en la hoja de clculo o
cuando se ejecuta una macro que contiene la funcin. No se actualiza constantemente.

Ejemplos
Si est usando el sistema de fechas 1900 y el reloj integrado de su equipo est ajustado a las
12:30:00 p.m., 1 de enero de 1987:
AHORA() es igual a 31778,52083
Diez minutos ms tarde:
AHORA() es igual a 31778,52778
Funcin AO.- Devuelve el ao correspondiente a nm_de_serie. El ao se expresa como un
entero entre 1900 y 9999.
Sintaxis: AO(nm_de_serie)
Nm_de_serie: Es el cdigo de fecha-hora que Microsoft Excel usa para los clculos de fecha
y hora. El argumento nm_de_serie puede expresarse en forma de texto, por ejemplo "15-abr1993" o "15-4-93", en lugar de expresarse como nmero. El texto se convierte
automticamente en un nmero de serie. Para obtener ms informacin acerca del argumento
nm_de_serie, vea la funcin AHORA.
Observaciones: Microsoft Excel para Windows y Microsoft Excel para Macintosh usan
diferentes sistemas de fecha-hora predeterminados. Para obtener ms informacin, vea la
funcin AHORA.
Ejemplos
AO("5-7-90") es igual a 1990
Si est usando el sistema de fecha 1900 (el sistema predeterminado en Microsoft Excel para
Windows), entonces:
AO(0,007) es igual a 1900
AO(29747,007) es igual a 1981
Si est usando el sistema de fecha 1904 (el predeterminado en Microsoft Excel para
Macintosh), entonces:
AO(0,007) es igual a 1904
AO(29747,007) es igual a 1985

Funcin DIA.- Devuelve el da del mes correspondiente a nm_de_serie. El da se expresa


como un nmero entero comprendido entre 1 y 31.
Sintaxis: DIA(nm_de_serie)
Nm_de_serie: Es el cdigo de fecha y hora empleado por Microsoft Excel para los clculos
de fecha y hora. La variable nm_de_serie puede proporcionarse como texto, por ejemplo,
"15-4-93" o "15-Abr-1993", en lugar de como nmero. El texto se convierte automticamente
en un nmero de serie. Para obtener ms informacin acerca de nm_de_serie, vea la funcin
AHORA.
Observaciones: Microsoft Excel para Windows y Microsoft Excel para Macintosh usan
diferentes sistemas de fecha predeterminados. Para obtener ms informacin, vea la funcin
AHORA.
Ejemplos
DIA("4-ene") es igual a 4
DIA("15-abr-1993") es igual a 15
DIA("11-8-93") es igual a 11
Funcin DIA.LAB.- Devuelve un nmero que representa una fecha que es el nmero de das
laborables antes o despus a la fecha_inicial segn sea el nmero de das laborables. Los das
laborables excluyen los das de fin de semana y cualquier fecha identificada en el argumento
festivos. Use DIA.LAB para excluir fines de semana o das festivos cuando calcule fechas de
vencimiento de facturas, las fechas de entrega esperadas o el nmero de das de trabajo
realizado. Para ver el nmero como fecha, haga clic en el comando Celdas del men Formato
y, a continuacin, haga clic en un formato de fecha en el cuadro Categora.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: DIA.LAB(fecha_inicial;das_lab;festivos)
Fecha_inicial: Es una fecha que representa la fecha inicial.
Das_lab: Es el nmero de das laborables (das que no son fines de semana o das festivos)
anteriores o posteriores al argumento fecha_inicial. Un valor positivo para el argumento
das_lab produce una fecha futura; un nmero negativo produce una fecha pasada.
Festivos: Es una lista opcional con uno o ms fechas que deben excluirse del calendario
laboral, por ejemplo, fiestas nacionales y religiosas. La lista puede ser un rango de celdas o
una matriz de constantes de los nmeros que representen las fechas. Para obtener ms
informacin acerca del funcionamiento de las fechas en Microsoft Excel. Para obtener ms
informacin acerca de matrices de constantes.
Observaciones
- Si el argumento fecha_inicial es una fecha no vlida, DIA.LAB devuelve el valor de error
#NUM!
- Si el argumento fecha_inicial ms el argumento das_lab produce una fecha no vlida,
DIA.LAB devuelve el valor de error #NUM!
- Si el argumento das_lab no es un entero, se trunca.

Ejemplos
DIA.LAB(FECHANUMERO("01-03-91"); 5) es igual a 33248 10-01-91
Si 7 de enero de 1991 y 8 de enero de 1991 son das feriados o festivos:
DIA.LAB(FECHANUMERO("01-03-91"); 5; {33245; 33246}) es igual a 33252
o a 14-01-91
Funcin DIAS.LAB.- Devuelve el nmero de das laborables entre fecha_inicial y
fecha_final. Los das laborables no incluyen los fines de semana ni otras fechas que se
identifiquen en el argumento festivos. Use DIAS.LAB para calcular el incremento de los
beneficios acumulados de los empleados basndose en el nmero de das trabajados durante
un perodo especfico.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: DIAS.LAB(fecha_inicial;fecha_final;festivos)
Fecha_inicial: Es una fecha que representa la fecha inicial.
Fecha_final: Es una fecha que representa la fecha final.
Festivos: Es un rango opcional de una o ms fechas que representan todo tipo de das festivos
que se excluyen del calendario laboral, como por ejemplo, fiestas nacionales o regionales, etc.
Observacin
- Si uno de los argumentos no es una fecha vlida DIAS.LAB devuelve el valor de error
#NUM!
Ejemplo
DIAS.LAB(FECHANUMERO("01-10-91"); FECHANUMERO("01-12-91");
FECHANUMERO("28-11-91")) es igual a 43
Funcin DIAS360.- Calcula el nmero de das entre dos fechas basndose en un ao de 360
das (doce meses de 30 das) que se utiliza en algunos clculos contables. Use esta funcin
para facilitar el clculo de pagos si su sistema de contabilidad se basa en 12 meses de 30 das.
Sintaxis: DIAS360(fecha_inicial;fecha_final;mtodo)
Fecha_inicial y fecha_final: Son las dos fechas entre las que desea calcular el nmero de das.
Mtodo: Es un valor lgico que especifica si se utilizar el mtodo de clculo europeo o
americano.
Mtodo
Modo de clculo
FALSO u omitido: US (NASD). Si la fecha inicial es el 31 del mes, se convierte en el 30 del
mismo mes. Si la fecha final es el 31 del mes y la fecha inicial es anterior al 30, la fecha final
se convierte en el 1 del mes siguiente, de lo contrario la fecha final se convierte en el 30 del
mismo mes.
VERDADERO: Mtodo europeo. Las fechas iniciales o finales que corresponden al 31 del
mes se convierten en el 30 del mismo mes.
Sugerencia: Para determinar el nmero de das entre dos fechas de un ao normal, puede usar
una sustraccin normal , por ejemplo, "31-12-93"-"1-1-93" es igual a 364.
Ejemplo
DIAS360("30-1-93"; "1-2-93") es igual a 1
Si la celda D10 contiene la fecha 30-1-93 y la celda D11 contiene la fecha 1-2-93, entonces:

DIAS360(D10; D11) es igual a 1


Funcin DIASEM.- Devuelve el da de la semana correspondiente al argumento
nm_de_serie. El da se devuelve como un nmero entero entre 1 (domingo) y 7 (sbado).
Sintaxis: DIASEM(nm_de_serie;tipo)
Nm_de_serie: Es el cdigo de fecha-hora que Microsoft Excel usa para los clculos de fecha
y hora; nm_de_serie puede expresarse como texto, por ejemplo "15-abr-1993" o "15-4-93",
en lugar de expresarse como un nmero. El texto se convierte automticamente en un nmero
de serie. Para obtener ms informacin acerca del argumento nm_de_serie, vea la funcin
AHORA.
Tipo: Es un nmero que determina que tipo de valor debe ser devuelto.
Tipo
Nmero devuelto
1 u omitido Nmeros del 1 (domingo) al 7 (sbado). Igual que en versiones anteriores de
Microsoft Excel.
2
Nmeros del 1 (lunes) al 7 (domingo).
3
Nmeros del 0 (lunes) al 6 (domingo).
Observaciones
- Microsoft Excel para Windows y Microsoft Excel para Macintosh usan diferentes sistemas
de fecha predeterminados. Para obtener ms informacin, vea la funcin AHORA.
- Tambin puede usar la funcin TEXTO para convertir un valor en un formato de nmero
especificado usando el sistema de fechas 1900:
TEXTO("16-4-90", "dddd") es igual a lunes.
Ejemplos
DIASEM("2-14-90") es igual a 4 (mircoles)
Si est usando el sistema de fechas 1900 (la configuracin predeterminada de Microsoft Excel
para Windows), entonces:
DIASEM(29747,007) es igual a 4 (mircoles)
Si est usando el sistema de fechas 1904 (la configuracin predeterminada de Microsoft Excel
para Macintosh), entonces:
DIASEM(29747,007) es igual a 3 (martes)
Funcin FECHA.- Devuelve el nmero de serie de una fecha especificada. Para obtener ms
informacin acerca de nmeros de serie, consulte la funcin AHORA.
Sintaxis: FECHA(ao;mes;da)
Ao: Es un nmero entre 1900 y 9999 en Microsoft Excel para Windows o entre 1904 y 9999
en Microsoft Excel para Macintosh.
Mes: Es un nmero que representa el mes del ao. Si mes es mayor que 12, el argumento mes
agrega dicho nmero de meses al primer mes del ao especificado. Por ejemplo,
FECHA(90;14;2) devuelve el nmero de serie que representa la fecha 2 de febrero de 1991.
Da: Es un nmero que representa el da del mes. Si da es mayor que el nmero de das en el
mes especificado, el argumento da agrega dicho nmero de das al primer da del mes. Por
ejemplo, FECHA(91;1;35) devuelve el nmero de serie que representa 4 de febrero de 1991.

Observaciones
- Microsoft Excel para Windows y Microsoft Excel para Macintosh utilizan diferentes
sistemas de fechas predeterminados. Para obtener ms informacin, vea la funcin
AHORA.
- La funcin FECHA es muy til en las frmulas donde ao, mes y da son frmulas, no
constantes.
Ejemplos
Usando el sistema de fechas 1900 (el predeterminado en Microsoft Excel para Windows),
FECHA(91; 1; 1) es igual a 33239, es decir, el nmero de serie que corresponde a la fecha 1
de enero de 1991.
Usando el sistema de fechas 1904 (el predeterminado en Microsoft Excel para Macintosh),
FECHA(91; 1; 1) es igual a 31777, es decir, el nmero de serie que corresponde a la fecha 1
de enero de 1991.
Funcin FECHA.MES.- Devuelve el nmero de serie que representa la fecha que indica el
nmero de meses anteriores o posteriores a la fecha especificada (argumento fecha_inicial).
Use FECHA.MES para calcular las fechas de vencimiento que caen en el mismo da del mes
que el da de emisin.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: FECHA.MES(fecha_inicial;meses)
Fecha_inicial: Es nmero de serie que representa la fecha inicial.
Meses: Es el nmero de meses antes o despus del argumento fecha_inicial. Si meses es un
valor positivo, corresponde a una fecha futura; si es un valor negativo, corresponde a una
fecha pasada.
Observaciones
- Si el argumento fecha_inicial no es una fecha vlida, FECHA.MES devuelve el valor de
error #NUM!
- Si el argumento meses no es un nmero entero, se trunca.
Ejemplos
FECHA.MES(FECHANUMERO("15-10-91");1) es igual a 33284 15-02-91
FECHA.MES(FECHANUMERO("31-03-91"),-1) es igual a 33297 28-02-91
Funcin FECHANUMERO.- Devuelve el nmero de serie de la fecha representada por
texto_de_fecha. Use FECHANUMERO para convertir una fecha representada por texto en un
nmero de serie.
Sintaxis: FECHANUMERO(texto_de_fecha)
Texto_de_fecha: Es el texto que devuelve una fecha en un formato de fecha de Microsoft
Excel. Si se usa el sistema de fecha predeterminado de Microsoft Excel para Windows, el
argumento texto_de_fecha debe representar una fecha desde el 1 de enero de 1900 hasta el 31
de diciembre del ao 9999. Si se usa el sistema de fecha predeterminado de Microsoft Excel
para Macintosh, texto_de_fecha debe representar una fecha desde el 1 de enero de 1904 hasta
el 31 de diciembre del 9999. FECHANUMERO devuelve el valor de error #VALOR! si
texto_de_fecha no est comprendido en ese rango.

Si omite la parte texto_de_fecha correspondiente al ao, FECHANUMERO usa el ao


corriente del reloj integrado a su PC. La informacin de hora de texto_de_fecha se pasa por
alto.
Observaciones
- Microsoft Excel para Windows y Microsoft Excel para Macintosh usan sistemas de fecha
predeterminados diferentes. Para obtener ms informacin, vea la funcin AHORA.
- La mayora de las funciones convierten automticamente los valores de fecha en nmeros
de serie.
Ejemplos
Los siguientes ejemplos usan el sistema de fecha de 1900:
FECHANUMERO("22-8-55") es igual a 20323
FECHANUMERO("22-AGO-55") es igual a 20323
Supongamos que el reloj integrado de su PC se ha configurado con el ao 1993 y que est
utilizando el sistema de fecha 1900:
FECHANUMERO("5-JUL") es igual a 34155
Funcin FIN.MES.- Devuelve el nmero de serie del ltimo da del mes, anterior o posterior
a la fecha_inicial del nmero de mes indicado. Use FIN.MES para calcular las fechas de
vencimiento que caen en el ltimo da del mes.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: FIN.MES(fecha_inicial;meses)
Fecha_inicial: Es la fecha que representa la fecha inicial.
Meses: Es el nmero de meses anteriores o posteriores al argumento fecha_inicial. Cuando
meses es un valor positivo el resultado es una fecha futura; cuando es un valor negativo, el
resultado es una fecha pasada.
Observaciones
- Si el argumento fecha_inicial no es una fecha vlida, FIN.MES devuelve el valor de error
#NUM!
- Si el argumento meses no es un nmero entero, se trunca.
- Si el argumento fecha_inicial ms el argumento meses da como resultado una fecha que
no es vlida, FIN.MES devuelve el valor de error #NUM!
Ejemplos
FIN.MES(FECHANUMERO("01-01-93"); 1) es igual a 34028 28-2-93
FIN.MES(FECHANUMERO("01-01-93"); -1) es igual a 33969 31-12-92
Funcin FRAC.AO.- Calcula la fraccin de ao que representa el nmero de das enteros
entre la fecha_inicial y fecha_final. Utilice FRAC.AO para determinar la proporcin de los
beneficios u obligaciones de todo un ao que corresponde a un perodo especfico.
Si esta funcin no est disponible, ejecute el programa de instalacin e instale las
Herramientas para anlisis. Para instalar este complemento, elija Complementos en el men
Herramientas y seleccione la casilla correspondiente.
Sintaxis: FRAC.AO(fecha_inicial;fecha_final;base)
Fecha_inicial: Es una fecha que representa la fecha inicial.

Fecha_final: Es una fecha que representa la fecha final.


Base : Determina en que tipo de base deben ser contados los das.
Base
Base para contar das
0 u omitida US (NASD) 30/360
1
Actual/actual
2
Actual/360
3
Actual/365
4
Europea 30/360
Observaciones:
- Todos los argumentos se truncan a enteros.
- Si los argumentos fecha_inicial o fecha_final no son fechas vlidas, FRAC.AO devuelve
el valor de error #NUM!
- Si el argumento base < 0 o si base > 3, FRAC.AO devuelve el valor de error #NUM!
- Si el argumento fecha_inicial fecha_final, FRAC.AO devuelve el valor de error
#NUM!
Ejemplos
FRAC.AO("01-01-93";"30-06-93") es igual a 0,5
FRAC.AO("01-01-93";"01-07-93") es igual a 0,49863
Funcin HORA.- Devuelve la hora correspondiente al argumento nm_de_serie. La hora se
expresa como un nmero entero, comprendido entre 0 (12:00 A.M.) y 23 (11:00 P.M.).
Sintaxis: HORA(nm_de_serie)
Nm_de_serie: Es el cdigo de fecha-hora empleado por Microsoft Excel para los clculos de
fecha y hora. El argumento nm_de_serie puede introducirse como texto, por ejemplo
"16:48:00" "4:48:00 PM.", en lugar de como un nmero. El texto se convierte
automticamente en un nmero de serie. Para obtener ms informacin acerca de nmeros de
serie, vea la funcin AHORA.
Nota: Microsoft Excel para Windows y Microsoft Excel para Macintosh usan diferentes
sistemas de fecha predeterminados. Para obtener ms informacin, vea la funcin AHORA.
Ejemplos
HORA(0,7) es igual a 16
HORA(29747,7) es igual a 16
HORA("3:30:30 PM") es igual a 15
Funcin HORANUMERO.- Devuelve el nmero de serie de la hora representada por
texto_de_hora. El nmero de serie es una fraccin decimal entre 0 (cero) y 0,99999999 que
representa las horas entre 0:00:00 (12:00:00 a.m.) y 23:59:59 (11:59:59 p.m.). Use
HORANUMERO para convertir una hora representada como texto en un nmero de serie.
Sintaxis: HORANUMERO(texto_de_hora)
Texto_de_hora: Es una cadena de texto entre comillas que devuelve una hora en uno de los
formatos horarios de Microsoft Excel. La informacin de fecha en el argumento
texto_de_hora se pasa por alto.

Observaciones: Microsoft Excel para Windows y Microsoft Excel para Macintosh usan
diferentes sistemas de fecha predeterminados. Para obtener ms informacin acerca de
sistemas de fecha y nmeros de serie, vea la funcin AHORA.
Ejemplos
HORANUMERO("2:24 a.m.") es igual a 0,1
HORANUMERO("22-ago-55 6:35 a.m.") es igual a 0,274305556
Funcin HOY.- Devuelve el nmero de serie de la fecha actual. El nmero de serie es el
cdigo de fecha-hora que Microsoft Excel usa para los clculos de fecha y hora. Para obtener
ms informacin acerca de los nmeros de serie, vea la funcin AHORA.
Sintaxis: HOY( )
Ejemplo
Hoy() esto es igual a la fecha actual del computador.
Funcin MES.- Devuelve el mes que corresponde a nm_de_serie. El mes se expresa como
un nmero entero entre 1 (enero) y 12 (diciembre).
Sintaxis: MES(nm_de_serie)
Nm_de_serie: Es el cdigo de fecha y hora empleado por Microsoft Excel para calcular la
fecha y hora; nm_de_serie puede expresarse como texto, por ejemplo, "15-4-1993" o "15abr-1993", en lugar de expresarse como un nmero. El texto se convierte automticamente en
nmero de serie. Para obtener ms informacin acerca de nm_de_serie, vea la funcin
AHORA.
Observaciones: Microsoft Excel para Windows y Microsoft Excel para Macintosh usan
diferentes sistemas de fecha predeterminados. Para obtener ms informacin, vea la funcin
AHORA.
Ejemplos
MES("6-mayo") es igual a 5
MES(366) es igual a 12
MES(367) es igual a 1
Funcin MINUTO.- Devuelve el minuto que corresponde a nm_de_serie. El minuto se
expresa como un nmero entero entre 0 y 59.
Sintaxis: MINUTO(nm_de_serie)
Nm_de_serie: Es el cdigo de fecha y hora empleado por Microsoft Excel para calcular la
fecha y hora; nm_de_serie puede escribirse como texto, por ejemplo "16:48:00" o "4:48:00
p.m.", en lugar de introducirse como un nmero. El texto se convierte automticamente en un
nmero de serie. Para obtener ms informacin acerca de nm_de_serie, vea la funcin
AHORA.
Observaciones: Microsoft Excel para Windows y Microsoft Excel para Macintosh usan
diferentes sistemas de fecha predeterminados. Para obtener ms informacin, vea AHORA.

Ejemplos
MINUTO("4:48:00 p.m.") es igual a 48
MINUTO(0,01) es igual a 14
MINUTO(4,02) es igual a 28
Funcin NSHORA.- Devuelve el nmero de serie para una hora determinada. El nmero de
serie devuelto por NSHORA es una fraccin decimal entre 0 y 0,99999999 que representa las
horas entre 0:00:00 (12:00:00 a.m.) y 23:59:59 (11:59:59 p.m.).
Sintaxis: NSHORA(hora;minuto;segundo)
Hora: Es un nmero entre 0 (cero) y 23 que representa las horas.
Minuto: Es un nmero entre 0 y 59 que representa los minutos.
Segundo: Es un nmero entre 0 y 59 que representa los segundos.
Observaciones: Microsoft Excel para Windows y Microsoft Excel para Macintosh usan
diferentes sistemas de fecha predeterminados. Para obtener ms informacin acerca de
sistemas de fecha y nmeros de serie, vea la funcin AHORA.
Ejemplos
NSHORA(12; 0; 0) es igual al nmero de serie 0,5, que es equivalente a 12:00:00 p.m.
NSHORA(16; 48; 10) es igual al nmero de serie 0,700115741, que es equivalente a 4:48:10
p.m.
TEXTO(NSHORA(23; 18; 14), "h:mm:ss am/pm") es igual a "11:18:14 p.m."
Funcin SEGUNDO.- Devuelve los segundos que corresponden a nm_de_serie. El segundo
se expresa como un nmero entero entre 0 (cero) y 59. Use SEGUNDO para obtener la hora
en segundos indicada por un nmero de serie.
Sintaxis: SEGUNDO(nm_de_serie)
Nm_de_serie: Es el cdigo de fecha-hora que Microsoft Excel usa para los clculos de fecha
y hora. El argumento nm_de_serie puede expresarse como texto, por ejemplo, "16:48:23"
"4:48:47 p.m.", en lugar de expresarse como un nmero. El texto se convierte
automticamente en un nmero de serie. Para obtener ms informacin acerca del argumento
nm_de_serie, vea la funcin AHORA.
Observaciones: Microsoft Excel para Windows y Microsoft Excel para Macintosh usan
diferentes sistemas de fecha predeterminados. Para obtener ms informacin, vea la funcin
AHORA.
Ejemplos
SEGUNDO("4:48:18 p.m.") es igual a 18
SEGUNDO(0,01) es igual a 24
SEGUNDO(4,02) es igual a 48
FUNCIONES DE BSQUEDA Y REFERENCIA
Si es necesario buscar valores en listas o tablas o si se necesita buscar la referencia de
una celda, pueden utilizarse las funciones de consulta y referencia. Por ejemplo, para buscar
un valor en una tabla que coincida con un valor en la primera columna de otra tabla, utilice la

funcin BUSCARV. Para determinar la posicin de un valor en una lista, utilice la funcin
COINCIDIR.
Funcin AREAS.- Devuelve el nmero de reas de una referencia. Un rea es un rango de
celdas adyacentes o una sola celda.
Sintaxis: AREAS(ref)
Ref: Es una referencia a una celda o rango de celdas y puede referirse a reas mltiples. Si
desea especificar varias referencias como un argumento nico, deber incluir otro par de
parntesis para que Microsoft Excel no interprete el punto y coma como separador de campo.
Vea el segundo de los ejemplos que se citan a continuacin.
Ejemplos
AREAS(B2:D4) es igual a 1
AREAS((B2:D4;E5;F6:I9)) es igual a 3
Si el nombre Precios hace referencia a las reas B1:D4; B2 y E1:E10, entonces:
AREAS(Precios) es igual a 3
Funcin BUSCAR.- Devuelve un valor de un rango de una fila o de una columna o de una
matriz. La funcin BUSCAR tiene dos sintaxis, vectorial y matricial. La forma vectorial de
BUSCAR busca un valor en un rango de una fila o de una columna (vector) y devuelve un
valor desde la misma posicin en un segundo rango de una fila o de una columna. La forma
matricial de BUSCAR busca el valor especificado en la primera fila o en la primera columna
de la matriz y devuelve el valor desde la misma posicin en la ltima fila o columna de la
matriz.
Sintaxis 1 (vector):
La funcin BUSCAR tiene dos formas de sintaxis: vectorial y matricial.
Un vector es un rango que contiene una sola fila o una sola columna. La forma vectorial de
BUSCAR busca en un rango de una fila o de una columna un valor (vector) y devuelve un
valor desde la misma posicin en un segundo rango de una fila o de una columna. Utilice esta
forma de la funcin BUSCAR cuando necesite especificar el rango que contiene los valores
que desea hacer coincidir. La otra forma de BUSCAR, busca automticamente en la primera
fila o en la primera columna.
Sintaxis 1: Forma vectorial
BUSCAR(valor_buscado;vector_de_comparacin;vector_resultado)
Valor_buscado: Es un valor que BUSCAR busca en la matriz. Valor_buscado puede ser un
nmero, texto, un valor lgico, o un nombre o referencia que se refiera a un valor.
Vector_de_comparacin: Es un rango que slo contiene una columna o una fila. Los valores
en el vector_de_comparacin pueden ser texto, nmeros o valores lgicos.
Importante:
Los valores en el vector_de_comparacin debern colocarse en orden
ascendente: ...;-2; -1; 0; 1; 2;...; A-Z; FALSO; VERDADERO; de lo contrario, BUSCAR
puede dar un valor incorrecto. El texto en maysculas y en minsculas es equivalente.
Vector_resultado: Es un rango que slo contiene una columna o una fila. Debe ser del mismo
tamao que vector_de_comparacin.

Si BUSCAR no puede encontrar el valor_buscado, utilizar el mayor valor de


vector_de_comparacin que sea menor o igual al valor_buscado.
Si valor_buscado es menor que el valor ms bajo de vector_de_comparacin, BUSCAR
devuelve el valor de error #N/A.

Ejemplos
1
2
3
4
5
6
7

A
Frecuencia
4,14234
4,19342
5,17234
5,77343
6,38987
7,31342

B
Color
Rojo
Naranja
Amarillo
Verde
Azul
Aguamarina

En la hoja de clculo anterior:


BUSCAR(4,91;A2:A7;B2:B7) es igual a "anaranjado"
BUSCAR(5,00;A2:A7;B2:B7) es igual a "anaranjado"
BUSCAR(7,66;A2:A7;B2:B7) es igual a "violeta"
BUSCAR(7,66E-14;A2:A7;B2:B7) es igual a #N/A, porque 7,66E-14 es menor que el valor
ms bajo de los valores en el vector_de_comparacin A2:A7.
Sintaxis 2 (matriz)
La funcin BUSCAR tiene dos formas de sintaxis, vectorial y matricial.
La forma matricial de BUSCAR busca el valor especificado en la primera fila o en la primera
columna de la matriz y devuelve un valor desde la misma posicin en la ltima fila o columna
de la matriz. Utilice esta forma de BUSCAR cuando los valores que desee hacer coincidir se
encuentren en la primera fila o en la primera columna de la matriz. Utilice la otra forma de
BUSCAR cuando desee especificar la ubicacin de la fila o de la columna.
Sugerencia: En general, es preferible utilizar la funcin BUSCARH o BUSCARV en lugar de
la forma matricial de BUSCAR. Se incluye esta forma de BUSCAR por compatibilidad con
otros programas para hojas de clculo.
Sintaxis 2: Forma matricial
BUSCAR(valor_buscado;matriz)
Valor_buscado: Es un valor que BUSCAR busca en la matriz. Valor_buscado puede ser un
nmero, texto, un valor lgico, o un nombre o referencia que se refiere a un valor.
-

Si BUSCAR no puede encontrar el valor_buscado, utiliza el mayor valor de la matriz que


sea menor o igual al valor_buscado.
Si el valor_buscado es menor que el valor ms bajo de la primera fila o columna
(dependiendo de las dimensiones de la matriz), BUSCAR devolver el valor de error
#N/A.

Matriz: Es un rango de celdas que contiene el texto, los nmeros o los valores lgicos que se
desean comparar con valor_buscado.

La forma matricial de BUSCAR es muy parecida a la de las funciones BUSCARH y


BUSCARV. La diferencia es que BUSCARH busca valor_buscado en la primera fila,
BUSCARV busca en la primera columna y BUSCAR busca de acuerdo a las dimensiones de
la matriz.
-

Si la matriz cubre un rea que es ms ancha que alta (ms columnas que filas), BUSCAR
buscar valor_buscado en la primera fila.
Si la matriz es cuadrada o ms alta que ancha (ms filas que columnas), BUSCAR buscar
en la primera columna.
Con BUSCARH y BUSCARV puede especificar una celda buscando hacia abajo o a
travs de filas o de columnas pero BUSCAR siempre selecciona el ltimo valor de la fila
o columna.

Importante: Los valores deben colocarse en orden ascendente: ...;-2; -1; 0; 1; 2; ...; A-Z;
FALSO; VERDADERO; de lo contrario, BUSCAR puede devolver un valor incorrecto. El
texto en maysculas y en minsculas es equivalente.
Ejemplos
BUSCAR("C";{"a";"b";"c";"d"\1;2;3;4}) es igual a 3
BUSCAR("barra";{"a";1\"b";2\"c";3}) es igual a 2
Funcin BUSCARH.Funcin BUSCARV.Funcin COINCIDIR.Funcin COLUMNA.Funcin COLUMNAS.Funcin DESREF.Funcin DIRECCION.Funcin ELEGIR.Funcin FILA.Funcin FILAS.Funcin HIPERVINCULO.Funcin INDICE.Funcin INDIRECTO.Funcin TRANSPONER.Funciones de informacin
Utilice una funcin de informacin para determinar el tipo de datos almacenados en una
celda. Las funciones de informacin incluyen un grupo de funciones de la hoja de clculo

conocidas como las funciones ES y devuelven el valor VERDADERO si la celda cumple una
condicin. Por ejemplo, si la celda contiene un valor par, la funcin ESPAR devolver el valor
VERDADERO. Si es necesario determinar si hay celdas en blanco en un rango de celdas,
puede utilizarse la funcin CONTARBLANCO para contar el nmero de celdas en blanco en
un rango de celdas, o puede utilizarse la funcin ESBLANCO para determinar si una celda en
el rango est en blanco.
Sobre qu funcin desea informacin?
Funcin CELDA
Funcin CONTAR.BLANCO
Funcin ESBLANCO
Funcin ESERR
Funcin ESERROR
Funcin ESIMPAR
Funcin ESLOGICO
Funcin ESNOD
Funcin ESNOTEXTO
Funcin ESNUMERO
Funcin ESPAR
Funcin ESREF
Funcin ESTEXTO
Funcin INFO
Funcin N
Funcin NOD
Funcin TIPO.DE.ERROR
Funcin TIPO
Funciones estadsticas
Las funciones estadsticas ejecutan anlisis estadsticos de rangos de datos. Por ejemplo, una
funcin estadstica puede proporcionar informacin estadstica acerca de una lnea recta
trazada como resultado de un conjunto de valores, como la pendiente de la lnea y la
interseccin "y" o acerca de los puntos reales que componen la lnea.
Sobre qu funcin desea informacin?
Funcin BINOM.CRIT
Funcin COEF.DE.CORREL
Funcin COEFICIENTE.ASIMETRIA
Funcin COEFICIENTE.R2
Funcin CONTAR
Funcin CONTARA
Funcin COVAR
Funcin CRECIMIENTO
Funcin CUARTIL
Funcin CURTOSIS
Funcin DESVEST
Funcin DESVESTA
Funcin DESVESTP
Funcin DESVESTPA
Funcin DESVIA2
Funcin DESVPROM
Funcin DIST.WEIBULL
Funcin DISTR.BETA.INV
Funcin DISTR.BETA

Funcin DISTR.BINOM
Funcin DISTR.CHI
Funcin DISTR.EXP
Funcin DISTR.F.INV
Funcin DISTR.F
Funcin DISTR.GAMMA.INV
Funcin DISTR.GAMMA
Funcin DISTR.HIPERGEOM
Funcin DISTR.LOG.INV
Funcin DISTR.LOG.NORM
Funcin DISTR.NORM.ESTAND.INV
Funcin DISTR.NORM.ESTAND
Funcin DISTR.NORM.INV
Funcin DISTR.NORM
Funcin DISTR.T.INV
Funcin DISTR.T
Funcin ERROR.TIPICO.XY
Funcin ESTIMACION.LINEAL
Funcin ESTIMACION.LOGARITMICA
Funcin FISHER
Funcin FRECUENCIA
Funcin GAMMA.LN
Funcin INTERSECCION.EJE
Funcin INTERVALO.CONFIANZA
Funcin JERARQUIA
Funcin K.ESIMO.MAYOR
Funcin K.ESIMO.MENOR
Funcin MAX
Funcin MAXA
Funcin MEDIA.ACOTADA
Funcin MEDIA.ARMO
Funcin MEDIA.GEOM
Funcin MEDIANA
Funcin MIN
Funcin MINA
Funcin MODA
Funcin NEGBINOMDIST
Funcin NORMALIZACION
Funcin PEARSON
Funcin PENDIENTE
Funcin PERCENTIL
Funcin PERMUTACIONES
Funcin POISSON
Funcin PROBABILIDAD
Funcin PROMEDIO
Funcin PROMEDIOA
Funcin PRONOSTICO
Funcin PRUEBA.CHI.INV
Funcin PRUEBA.CHI
Funcin PRUEBA.F
Funcin PRUEBA.FISHER.INV
Funcin PRUEBA.T

Funcin PRUEBA.Z
Funcin RANGO.PERCENTIL
Funcin TENDENCIA
Funcin VAR
Funcin VARA
Funcin VARP
Funcin VARPA
Funciones financieras
Funciones financieras que ejecutan operaciones contables comunes, como determinar los
pagos de un prstamo, el valor futuro o el valor neto actual de una inversin y los valores de
obligaciones y bonos.
Los argumentos ms comunes de las funciones financieras incluyen:
Valor futuro (vf) - el valor de la inversin o del prstamo una vez realizados todos los
pagos.
Nmero de perodos (nper) - el nmero total de pagos o perodos de una inversin.
Pago - el importe pagado peridicamente en una inversin o prstamo.
Valor actual (va) - el valor de una inversin o prstamo al comienzo del perodo de
inversin. Por ejemplo, el valor presente de un prstamo es el importe principal que se
toma prestado.
Inters (inters) - el inters o el descuento de un prstamo o una inversin.
Tipo (tipo) - el intervalo en que se realizan los pagos durante el perodo de pago, como
al comienzo o al final de mes.
Sobre qu funcin desea informacin?
Funcin AMORTIZLIN
Funcin AMORTIZPROGRE
Funcin CANTIDAD.RECIBIDA
Funcin CUPON.DIAS.L1
Funcin CUPON.DIAS.L2
Funcin CUPON.DIAS
Funcin CUPON.FECHA.L1
Funcin CUPON.FECHA.L2
Funcin CUPON.NUM
Funcin DB
Funcin DDB
Funcin DURACION.MODIF
Funcin DURACION
Funcin DVS
Funcin INT.ACUM.V
Funcin INT.ACUM
Funcin INT.EFECTIVO
Funcin LETRA.DE.TES.EQV.A.BONO
Funcin LETRA.DE.TES.PRECIO
Funcin LETRA.DE.TES.RENDTO
Funcin MONEDA.DEC
Funcin MONEDA.FRAC
Funcin NPER
Funcin PAGO.INT.ENTRE
Funcin PAGO.PRINC.ENTRE
Funcin PAGO
Funcin PAGOINT

Funcin PAGOPRIN
Funcin PRECIO.DESCUENTO
Funcin PRECIO.PER.IRREGULAR.1
Funcin PRECIO.PER.IRREGULAR.2
Funcin PRECIO.VENCIMIENTO
Funcin PRECIO
Funcin RENDTO.DESC
Funcin RENDTO.PER.IRREGULAR.1
Funcin RENDTO.PER.IRREGULAR.2
Funcin RENDTO.VENCTO
Funcin RENDTO
Funcin SLN
Funcin SYD
Funcin TASA.DESC
Funcin TASA.INT
Funcin TASA.NOMINAL
Funcin TASA
Funcin TIR.NO.PER
Funcin TIR
Funcin TIRM
Funcin VA
Funcin VF.PLAN
Funcin VF
Funcin VNA.NO.PER
Funcin VNA
Funciones de base de datos
Cuando sea necesario analizar si los valores de una lista cumplen una condicin determinada,
o criterio, puede utilizarse la funcin de base de datos de la hoja de clculo. Por ejemplo, en
una lista que contiene informacin acerca de ventas, pueden contarse todas las filas o registros
en las que el importe de las ventas sea mayor que 100 pero menor que 2.500.
Algunas funciones de base de datos y de administracin de listas de la hoja de clculo tienen
nombres que comienzan por la letra "D". Estas funciones, conocidas tambin como
funcionesD, tienen tres argumentos (base de datos, campo y criterios).
El argumento base de datos es el rango que contiene la lista. Debe incluirse la fila que
contenga los rtulos de columna en el rango.
El argumento campo es el rtulo de la columna que se desea resumir.
El argumento criterios es el rango que contiene la condicin que se especifique.
Para obtener una descripcin detallada y ejemplos de las funciones de base de datos, haga clic
en.
Sobre qu funcin desea informacin?
Funcin BDCONTAR
Funcin BDDESVEST
Funcin BDDESVESTP
Funcin BDEXTRAER
Funcin BDMAX
Funcin BDMIN
Funcin BDPRODUCTO
Funcin BDPROMEDIO
Funcin BDSUMA
Funcin BDVAR

Funcin BDVARP
Funcin DBCONTARA
Funcin IMPORTARDATOSDINAMICOS
Funciones de ingeniera
Las funciones de ingeniera ejecutan anlisis de ingeniera. La mayora de estas funciones son
de tres tipos:
Funciones para trabajar con nmeros complejos.
Funciones para convertir valores entre diferentes sistemas de numeracin, como los sistemas
decimal, hexadecimal, octal y binario.
Funciones para convertir valores entre diferentes sistemas de medida.
Nota Las funciones de la hoja de clculo de ingeniera se facilitan en Herramientas para
anlisis. Si una funcin no est disponible puede que necesite instalar las Herramientas para
anlisis.
Sobre qu funcin desea informacin?
Funcin BESSELI
Funcin BESSELJ
Funcin BESSELK
Funcin BESSELY
Funcin BIN.A.DEC
Funcin BIN.A.HEX
Funcin BIN.A.OCT
Funcin COMPLEJO
Funcin CONVERTIR
Funcin DEC.A.BIN
Funcin DEC.A.HEX
Funcin DEC.A.OCT
Funcin DELTA
Funcin FUN.ERROR.COMPL
Funcin FUN.ERROR
Funcin HEX.A.BIN
Funcin HEX.A.DEC
Funcin HEX.A.OCT
Funcin IM.ABS
Funcin IM.ANGULO
Funcin IM.CONJUGADA
Funcin IM.COS
Funcin IM.DIV
Funcin IM.EXP
Funcin IM.LN
Funcin IM.LOG10
Funcin IM.LOG2
Funcin IM.POT
Funcin IM.PRODUCT
Funcin IM.RAIZ2
Funcin IM.REAL
Funcin IM.SENO
Funcin IM.SUM
Funcin IM.SUSTR
Funcin IMAGINARIO
Funcin MAYOR.O.IGUAL
Funcin OCT.A.BIN

Funcin OCT.A.DEC
Funcin OCT.A.HEX
Funciones anidadas dentro de funciones
En algunos casos, puede que tenga que utilizar una funcin como uno de los
argumentos de otra funcin. Por ejemplo, la frmula en la Figura 1 utiliza una funcin
PROMEDIO anidada y compara el resultado con el valor 50.

Figura 1
Devoluciones vlidas Cuando se utiliza una funcin anidada como argumento, deber
devolver el mismo tipo de valor que el que utilice el argumento. Por ejemplo, si el argumento
devuelve un valor VERDADERO o FALSO, la funcin anidada deber devolver
VERDADERO o FALSO. Si ste no es el caso, Microsoft Excel mostrar el valor de error
#VALOR!
Lmites del nivel de anidamiento Una frmula puede contener como mximo siete niveles
de funciones anidadas. Si la Funcin B se utiliza como argumento de la Funcin A, la Funcin
B es una funcin de segundo nivel. Por ejemplo, la funcin PROMEDIO y la funcin SUMA
de la Figura 1 son ambas funciones de segundo nivel porque son argumentos de la funcin SI.
Una funcin anidada dentro de la funcin PROMEDIO ser una funcin de tercer nivel, etc.
Anidar funciones Se puede utilizar la Paleta de frmulas para anidar funciones como
argumentos. Por ejemplo, en la Figura 2, se puede anidar la funcin SUMA en la funcin SI
haciendo clic en el cuadro de edicin Valor_si_verdadero, haciendo clic en la flecha abajo
del cuadro Funciones de la barra de frmulas y, finalmente, haciendo clic en SUMA.

Figura 2
Para cambiar de una funcin a otra en la Paleta de frmulas, haga clic en el nombre de la
funcin en la barra de frmulas. Por ejemplo, para cambiar el rango de la funcin
PROMEDIO de la Figura 2, haga clic en PROMEDIO en la barra de frmulas.
FUNCIONES WEB
Funcin SERVICIOWEB.- Devuelve datos de un servicio web de Internet o de la Intranet.
Sintaxis
SERVICIOWEB(url)
La sintaxis de la funcin SERVICIOWEB tiene los siguientes argumentos:
URL Obligatorio. La direccin URL del servicio web.

Comentarios
Si los argumentos no pueden devolver los datos, SERVICIOWEB devuelve el valor de error
#VALOR!
Si los argumentos dan como resultado una cadena que no es vlida o que contiene ms de
32767 caracteres, que es el lmite permitido para celdas, SERVICIOWEB devuelve el valor de
error #VALOR!
Si la direccin URL es una cadena que contiene ms de los 2048 caracteres permitidos para
una solicitud GET, SERVICIOWEB devuelve el valor de error #VALOR!
Para los protocolos no compatibles, como ftp:// o file://, SERVICIOWEB devuelve el valor
de error #VALOR!.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una hoja de
clculo nueva de Excel. Para que las frmulas muestren los resultados, seleccinelas, presione
F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
Frmula
Descripcin (resultado)
=SERVICIOWEB(http://mywebservice.com/serviceEndp Los datos devueltos varan segn la
oint?searchString=Excel)
consulta.
Funcin URLCODIF.- Devuelve una cadena URL codificada.
Sintaxis
URLCODIF(texto)
La sintaxis de la funcin URLCODIF contiene los siguientes argumentos:
Texto Una cadena a la que se aplicar la codificacin URL.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una hoja de
clculo nueva de Excel. Para que las frmulas muestren los resultados, seleccinelas, presione
F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
Respuesta XML:
Cdigo postal:
=WEBSERVICE("http://xml.w
eather.yahoo.com/forecastrss/"
98052
&URLCODIF(B2)&"_f.xml"
)
=FILTERXML(A2,"//yweather:location =FILTERXML(A2,"//yweather:location
Lugar:
/@city")
/@region")
=FILTERXML(A2,"//yweather:conditio =FILTERXML(A2,"//yweather:conditio
Condiciones actuales:
n/@temp")
n/@text")
=FILTERXML(A2,"//yweather:forecast =FILTERXML(A2,"//yweather:forecast
Previsin:
/@day")
/@text")
=FILTERXML(A2,"//yweather:forecast =FILTERXML(A2,"//yweather:forecast
/@day")
/@text")
=FILTERXML(A2,"//yweather:forecast =FILTERXML(A2,"//yweather:forecast
/@day")
/@text")
=FILTERXML(A2,"//yweather:forecast =FILTERXML(A2,"//yweather:forecast
/@day")
/@text")
=FILTERXML(A2,"//yweather:forecast =FILTERXML(A2,"//yweather:forecast
/@day")
/@text")

Descripcin
Este ejemplo usa la funcin URLCODIF para convertir el cdigo postal de la celda B2 en
parmetro para la consulta web de A2. Esta consulta usa la funcin FILTERXML para
devolver la informacin del estado y la ciudad, y las condiciones atmosfricas actuales y
futuras correspondientes al cdigo postal de las celdas B6:C13.

Funcin XMLFILTRO.- Devuelve datos especficos del contenido XML con la XPath
especificada.
Sintaxis
XMLFILTRO(xml, xpath)
La sintaxis de la funcin XMLFILTRO tiene los siguientes argumentos:
Xml Obligatorio. Es una cadena con formato XML vlido.
Xpath Obligatorio. Es una cadena con formato XPath estndar.
Comentarios
Si xml no es vlido, XMLFILTRO devuelve un valor de error #VALOR!.
Si xml contiene un espacio de nombres con un prefijo no vlido, XMLFILTRO devuelve el
valor de error #VALOR!.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda A1 de una hoja de
clculo nueva de Excel. Para que las frmulas muestren los resultados, seleccinelas, presione
F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
URL de consulta:
http://es.wikipedia.org/w/api.php?
action=query&list=recentchanges&rcna
mespace=0&format=xml
Respuesta en XML:
=SERVICIOWEB(A2)
Cambiado ms recientemente:

=XMLFILTRO(B3,"//rc/@title")
=XMLFILTRO(B3,"//rc/@title")
=XMLFILTRO(B3,"//rc/@title")

=XMLFILTRO(B3,"//rc/@timestam
p")
=XMLFILTRO(B3,"//rc/@timestam
p")
=XMLFILTRO(B3,"//rc/@timestam
p")

Descripcin
En este ejemplo se usa la funcin XMLFILTRO en los datos XML devueltos en la celda B3,
que los resultados de la funcin WEBSERVICE se encargan de proporcionar en la consulta
web de la celda A2. Los datos de XMLFILTRO se devuelven en las celdas B7:B9 y C7:C9, y
se muestran los resultados de consulta actualizados ms recientemente en Wikipedia y la hora
de sus actualizaciones (en UTC, "tiempo universal coordinado").
Las celdas B7:B9 contienen la frmula =XMLFILTRO(B3,"//rc/@title"), que se debe escribir
como una frmula de matriz en esas celdas. Seleccione B7:C9, escriba la frmula y presione
Ctrl+Mays+Entrar. Las celdas C7:C9 contienen la frmula
=XMLFILTRO(B3,"//rc/@timestamp") y tambin se tienen que escribir como una frmula
matriz.

Вам также может понравиться