You are on page 1of 43

Introducción

Las Funciones son la principal carácterística de una Hoja de Cálculos, por lo tanto es imprescindible conocerlas y
dominarlas. Para entender como es una función veremos una de las mas utilizadas y simples ; la función SUMA.

Ejemplo: En el rango C18:C22 tenemos una serie de números y queremos sumarlos. Se podría hacer celda por celda
como se muestra en la celda F18 o tambien con la función SUMA como se muestra en la celda J18. El resultado es el
mismo, pero se nota claramente que es mas cómodo seleccionar todo un rango que sumar cada celda por separado.

C F J
18 1 18 5 18 5
19 1
20 1 = C18+C19+C20+C21+C22 = SUMA ( C18:C22)
21 1
Con este ejemplo notamos que las funciones nos permiten simplificar
22 1
los cálculos
Funciones y Fórmulas
Podríamos definir una función como una operación o un cálculo sobre determinadas celdas. Algunas personas
funciones o fórmulas de forma indistinta. Para ser mas precisos discriminaremos ambas definiciones:

Función Excel : una función es un cálculo predefinido.

Fórmula Excel : es un concepto mas amplio. Una fórmula puede abarcar operaciones entre celdas o combina
funciones. El usuario las elabora según la necesidad

Ejemplos de
C Funciones F I Ejemplo de
16 1 16 4 16 -7.5 Fórmula
17 1 17 5
18 1 18 6 = ( C16+F16*(1- F17) ) / SUMA ( C18:C19)
19 1 19 7
20 4 20 5.5

= SUMA ( C16:C19 ) = PROMEDIO ( F16:F19 )


s celdas. Algunas personas hablan de
mbas definiciones:

nes entre celdas o combinaciones de

) ) / SUMA ( C18:C19)
Sintaxis de una Función
La sintaxis de una función se refiere a como debemos escribirla. Todas las funciones comienzan con el signo "igual",
luego se escribe el nombre de la función y finalmente, entre paréntesis se escriben sus argumentos. En la celda C16
hemos escrito una función sencilla para estudiar su sintaxis.

1. Toda función comienza con el signo igual (=)


C
12 1 2. Luego se escribe el nombre de la función, en mayúsculas.
13 1 3. Finalmente se escriben los argumentos de la función entre paréntesis
14 1
15 1
16 4
=SUMA(C12:C15)
Esta función la hemos escrito en la celda C16 y luego presionamos INTRO para visualizar el resultado.
Los argumentos de una función suelen referirse a las celdas o rangos en las cuales operará la función u otro tipo de
información que requiera la función.
Insertar Funciones
Existen varias formas de insertar una función en una celda :

1 Desde el menú Insertar > Función : de esta forma se abre el cuadro de diálogo de funciones donde puedes
elegir la Categoría, la Función y completar sus argumentos.

Desde el botón Fx de la Barra de Fórmulas (se puede habilitar esta opción desde el menú VER > BARRA DE
FORMULAS).
2 Esta forma es similar a la anterior, porque también abre el Cuadro de Diálogo de funciones.

Presionando la combinación de teclas Shift+F3 aparecerá tambien el Cuadro de Diálogo de funciones


3
Haciendo doble clic en la celda y escribiéndola manualmente, para lo cual Excel muestra unas etiquetas que
indicarán los argumentoa a completar.
4
logo de funciones donde puedes

desde el menú VER > BARRA DE


ro de Diálogo de funciones.

ro de Diálogo de funciones

Excel muestra unas etiquetas que


Función > MAYUSC , MINUSC , NOMPROPIO Categoría > Tex
La función MAYUSC convierte una cadena de texto en letras mayúsculas.
Sintaxis:
= MAYUSC ( texto )
texto: es el texto que desea convertir a mayúsculas. El argumento texto puede ser una referencia o u

La función MINUSC convierte una cadena de texto en letras minúsculas.


Sintaxis:
= MINUSC ( texto )
texto: es el texto que desea convertir a minúsculas. El argumento texto puede ser una referencia o u

La función NOMPROPIO cambia a mayúscula la primera letra del argumento texto y cualquiera de las
encuentren después de un carácter que no sea una letra. Convierte todas las demás letras a minúscu
Sintaxis:
= NOMPROPIO ( texto )
texto: es el texto entre comillas, una fórmula que devuelve texto o una referencia a una celda que co
agregar mayúsculas.

Ejemplos:
En las celdas D36, D37 y D38 tenemos el texto: "informática", "informática" e "INFORMATICA". Usan
cambiaremos su aspecto en las celdas E36, E37y E38 de tal manera que el texto no sea reescrito si n
automática.

C D E F G H I
33
34
35 Texto Fx
36 informática Informática =NOMPROPIO(D36) Convierte el texto contenido en D36 a
37 informática INFORMÁTICA =MAYUSC(D37) Convierte el texto contenido en D37 a
38 INFORMATICA informatica =MINUSC(D38) Convierte el texto contenido en D38 a
39
40

Ejercicios
Usando funciones convertir el contenido de las celdas:
D52 a Mayúsculas en la celda E52.
D53 a Minúsculas en la celda E53.
D54 a Nombre Propio en la celda E54.
C D E F G H I
49
50
51 Texto Fx
52 windows xp
53 LINUX
54 internet
55
56
Categoría > Texto

exto puede ser una referencia o una cadena de texto.

ulas.

exto puede ser una referencia o una cadena de texto.

gumento texto y cualquiera de las otras letras de texto que se


odas las demás letras a minúsculas.

na referencia a una celda que contiene el texto al que desea

mática" e "INFORMATICA". Usando las funciones adecuadas


a que el texto no sea reescrito si no generado de manera

J K L M N O P Q R

Convierte el texto contenido en D36 a Nombre Propio


Convierte el texto contenido en D37 a Mayúsculas
Convierte el texto contenido en D38 a Minúsculas

J K L M N O P Q R
Función > LARGO , ESPACIOS Categoría >
La función LARGO devuelve el número de caracteres de una cadena de texto.
Sintaxis:
= LARGO ( texto )
texto es el texto cuya longitud desea saber. Los espacios se cuentan como caracteres.

La función ESPACIOS elimina los espacios del texto, excepto el espacio normal que se deja entre pa
en texto procedente de otras aplicaciones que pueda contener un separación irregular.
Sintaxis:
= ESPACIOS ( texto )
texto es el texto del que desea quitar espacios.

Ejemplos:
Deseamos conocer la longitud de la cadena de texto contenida en la celda D33 ( " Windows XP"). P
lacelda J34 la funcion LARGO al contenido de la celda D33 . Como vemos el resultado obtenido es 1
solo tiene 9 letras por lo que concluimos que existen 3 espacios en blanco.
En la celda D37 aplicaremos la función ESPACIOS a la cadena contenida en D33 para eliminar los es
existentes al principio y final de la cadena. Para verificar lo obtenido aplicamos nuevamente en la celd
al texto contenido en D37 y apreciamos que la nueva longitud es 10, es decir , se eliminó los espacio
inicio de la cadena.

C D E F G H I J K L
30
31 En D37 aplicamos la función
32 Texto 01 ESPACIOS a D33 y
33 Windows XP eliminamos los espacios en Longitud
34 blanco de la cadena. 12 =LARGO(D33)
35 10 =LARGO(D37)
36 Texto 02
37 Windows XP
38 =ESPACIOS(D33) Esta función elimina los
espacios en blanco de la cadena contenida
39
en D33
39

Ejercicios:
En el rango de celdas E51 :E54 usar la función LARGO y hallar la longitud de las cadenas de texto
cedas D51 :D54 . En el rango F51 :F54 usar la función ESPACIOS y aplicarla al rango de celdas D5
rango G51 :G54 hallar la longitud de las nuevas cadenas. Comparar e interpretar los resultados.

C D E F G H I J K L
48
49
50 Texto 01 Long Texto 02 Long
51 Informática
52 Informática
53 Informática
54 Informática
55
Categoría > Texto

aracteres.

al que se deja entre palabras. Use ESPACIOS


regular.

3 ( " Windows XP"). Para ello aplicaremos en


esultado obtenido es 12 y notamos que el texto

D33 para eliminar los espacios en blanco


nuevamente en la celda J35 la función LARGO
se eliminó los espacios en blanco existentes al

M N O P Q R

Estas funciones devuelven


=LARGO(D33) el número de caracteres de
=LARGO(D37) la cadena de texto

las cadenas de texto contenidas en el rango de


al rango de celdas D51 :D54 , y por último en el
etar los resultados.

M N O P Q R
Función > CONCATENAR , ENCONTRAR Cat
La función CONCATENAR concatena (une) argumentos de texto.
Sintaxis:
=CONCATENAR (texto1;texto2; ...)
texto1, texto2, ... son de 1 a 30 elementos de texto que se unirán en un elemento de texto único. L
cadenas de texto, números o referencias a celdas únicas.
Observaciones: Puede utilizar el operador "&" en lugar de CONCATENAR para unir elementos de te

La función ENCONTRAR devuelve la posición inicial de una cadena de texto dentro de otra cadena d
mayúsculas y minúsculas.
Sintaxis:
=ENCONTRAR( texto buscado ; dentro del texto ; número inicial )
texto buscado; es el texto que se desea encontrar y deberá estar encerrado entre comillas dobles.
dentro del texto; es el texto que a su vez contiene el texto que se desa encontrar
número inicial; especifica el caracter a partir del cual se iniciará la búsqueda, si se omite excel cons
número 1

Ejemplos :
En los rangos de celdas D43 :D45 , E43 :E45 , F43 :F45 , se encuentran los Apellidos Paternos, Maternos y N
respectivamente. En la celda H43 vamos a concatenar el Nombre, Apellido Paterno y Apellido Materno de la p
incluiremos los respectivos espacios en blanco para lograr que los datos estén separados por un espacio. En l
Apellido Materno, Apellido Paterno y Nombre y ademas de incluir los espacios de separación agregaremos un
una cuenta de correo en hotmail concatenando el apellido paterno y el texto "@hotmail.com".
Deseamos saber lo siguiente:
En H48 que posición ocupa el caracter "r" dentro de la cadena de texto en D48.
En H49 que posición ocupa el espacio en blanco "caracter blanco" dentro de la cadena de texto en D49.
En H50 que posición ocupa el caracter "@" dentro de la cadena de texto en D50.

C D E F G H I J
39
40
41
42 Ap.Pat Ap.Mat Nombre Concatenar
43 Castro Silva Sonia Sonia Castro Silva
44 Merino Osorio Juan Merino Osorio, Juan
45 Prado Bellido Carlos Bellido@hotmail.com
46
47 Apellidos y Nombres Encontrar
48 Valenzuela Carrasco, Francisco 14 =ENCONTRAR("r";F48;1)
49 Fonseca Morales, María Pía 8 =ENCONTRAR(" ";F49;1)
50 lab_usmp@usmp.edu.pe 9 =ENCONTRAR("@";F50)
51
Ejercicios:
En el rango G70 : G73
G70 hallar la posición del carácter "o" en el campo Oficina.
G71 hallar la posición de la 2da. letra "a" en el campo Apellidos.
G72 hallar la posición del carácter "-" en el campo Oficina.
G73 hallar el primer espacio en blanco en el campo Apellidos.
En el rango H70 :H73
H70 concatenar los campos Apellidos y Nombres de tal forma que tenga el siguiente aspecto "Nombr
Ejercicios:
En el rango G70 : G73
G70 hallar la posición del carácter "o" en el campo Oficina.
G71 hallar la posición de la 2da. letra "a" en el campo Apellidos.
G72 hallar la posición del carácter "-" en el campo Oficina.
G73 hallar el primer espacio en blanco en el campo Apellidos.
En el rango H70 :H73
H70 concatenar los campos Apellidos y Nombres de tal forma que tenga el siguiente aspecto "Nombr
H71 concatenar los campo Apellidos, Nombres y Oficina para obtener lo siguiente "Oficina-Apellidos
H72 generar una cuenta de correo en yahoo para obtener lo siguiente: "Apellidos@yahoo.com"
H73 concatenar los Apellidos y nombres de tal manera de obtener: "Sra. Nombres Apellidos"

C D E F G H I J
67
68
69 Apellidos Nombres Oficina Ext. Concatenar
70 Solis Fiorella Tesorería
71 Cartagena Margarita Contabilidad
72 Ampuero Miguel Cont-Finan.
73 Del Carpio Consuelo Almacen
74
75
Categoría > Texto

mento de texto único. Los elementos de texto pueden ser

ara unir elementos de texto.

dentro de otra cadena de texto. Distingue entre

entre comillas dobles.


ntrar
, si se omite excel considerará la primera posición como

os Paternos, Maternos y Nombres de 3 personas


y Apellido Materno de la primera persona y ademas
ados por un espacio. En la celda H44 concatenaremos el
paración agregaremos una ",". En la celda H45 generaremos
ail.com".

na de texto en D49.

K L M N O P Q R

Con la función CONCATENAR podemas unir


las cadenas de texto que requerimos

=CONCATENAR(F43;" ";D43;" ";E43)


=CONCATENAR(D44;" ";E44;", ";F44)
=CONCATENAR(E45;"@hotmail.com")

=ENCONTRAR("r";F48;1) Para encontra la posición de un carácter


=ENCONTRAR(" ";F49;1)
en una cadena de texto deberemos usar
la función ENCONTRAR
=ENCONTRAR("@";F50)

uiente aspecto "Nombres Apellidos"


uiente aspecto "Nombres Apellidos"
ente "Oficina-Apellidos Nombres"
dos@yahoo.com"
bres Apellidos"

K L M N O P Q R
Función > IZQUIERDA , DERECHA , EXTRAE Categorí
La función IZQUIERDA devuelve el primer carácter o caracteres de una cadena de texto, según el nú
especifique el usuario.
Sintaxis:
=IZQUIERDA ( texto ; núm_de_caracteres )
texto es la cadena de texto que contiene los caracteres que desea extraer.
Núm_de_caracteres : especifica el número de caracteres que desea extraer con IZQUIERDA.
Observaciones: Núm_de_caracteres debe ser mayor o igual que cero.
Si núm_de_caracteres es mayor que la longitud del texto, IZQUIERDA devolverá todo el texto.
Si núm_de_caracteres se omite, se calculará como 1.

La función DERECHA devuelve el último carácter o caracteres de una cadena de texto, según el núm
usuario especifica.
Sintaxis:
=DERECHA ( texto ; núm_de_caracteres )
texto: es la cadena de texto que contiene los caracteres que desea extraer.
Núm_de_caracteres : especifica el número de caracteres que desea extraer con DERECHA.
Observaciones: Núm_de_caracteres debe ser mayor o igual que cero.
Si núm_de_caracteres es mayor que la longitud del texto, DERECHA devolverá todo el texto.
Si núm_de_caracteres se omite, se calculará como 1.

La función EXTRAE devuelve un número específico de caracteres de una cadena de texto, comenza
especifique y en función del número de caracteres que especifique.
Sintaxis:
=EXTRAE ( texto ; posición_inicial ; núm_de_caracteres )
texto: es la cadena de texto que contiene los caracteres que desea extraer.
Posición_inicial: es la posición del primer carácter que desea extraer de texto. La posición_inicial d
es 1 y así sucesivamente.
Núm_de_caracteres : especifica el número de caracteres que desea que EXTRAE devuelva del arg
Observaciones:
Si posición_inicial es mayor que la longitud de texto, EXTRAE devuelve "" (texto vacío).
Si posición_inicial es menor que la longitud de texto, pero posición_inicial más núm_de_caracteres ex
EXTRAE devuelve los caracteres hasta el final de texto.
Si posición_inicial es menor que 1, EXTRAE devuelve el valor de error #¡VALOR!
Si núm_de_caracteres es negativo, EXTRAE devuelve el valor de error #¡VALOR!

Ejemplos:
En la celda D59 se encuentra una cadena de texto (nombre de una persona). En el rango de celdas H
con ayuda de las funciones IZQUIERDA, DERECHA y EXTRAE.
H59 extraeremos los dos primeros caracteres del nombre
H60 extraeremos los 5 ultimos caracteres del Apellido Materno.
H61 extraeremos seis caracteres a partir del 3er caracter del nombre.
C D E F G H I
56
57
58 Texto Resultado
=IZQUIERDA(D59;2)
59 Mercedes Cornejo Benavides Me Extrae desde la izquierda 2 caract
=DERECHA(D59;5)
60 vides Extrae desde la derecha 5 caracte
=EXTRAE(D59;3;6)
61 rcedes Extrae 6 caracteresa partir de la p
62
Usamos la función IZQUIERDA,
63 DERECHA y EXTRAE para extraer
64 ciertas partes de una cadena de texto
65
66
Ejercicios:
F77 : Extraer los 9 últimos caracteres de la cadena contenida en D77 .
F78 : Extraer los 3 primeros caracteres de la cadaena contenida en D78 .
F79 : Extraer 8 caracteres a partir del 9no carácter de la cadena contenida en D79.

C D E F G H I
74
75
76 Texto Resultado
77 Estudios Generales
78 Av. Abancay 785
79 Roberto Gonzales Gomez
80
Categoría > Texto
a cadena de texto, según el número de caracteres que

xtraer.
extraer con IZQUIERDA.
.
devolverá todo el texto.

cadena de texto, según el número de caracteres que el

traer.
extraer con DERECHA.
.
devolverá todo el texto.

una cadena de texto, comenzando en la posición que

traer.
r de texto. La posición_inicial del primer carácter de texto

que EXTRAE devuelva del argumento texto.

e "" (texto vacío).


cial más núm_de_caracteres excede la longitud de texto,

#¡VALOR!
r #¡VALOR!

rsona). En el rango de celdas H extraeremos caracteres


J K L M N O P Q R

Extrae desde la izquierda 2 caracteres


Extrae desde la derecha 5 caracteres
Extrae 6 caracteresa partir de la posición 3

78 .
nida en D79.

J K L M N O P Q R
Función > PROMEDIO , MAX , MIN Categ
La función PROMEDIO devuelve el promedio (media aritmética) de los argumentos.
Sintaxis:
=PROMEDIO ( número1 ; número2 ;… )
número1, número2, ... son entre 1 y 30 argumentos numéricos cuyo promedio desea obtener.
Observaciones:Los argumentos deben ser números o nombres, matrices o referencias que conteng
Si el argumento matricial o de referencia contiene texto, valores lógicos o celdas vacías, estos valore
incluirán las celdas con el valor cero.

La función MAX devuelve el valor máximo de un conjunto de valores.


Sintaxis:
=MAX ( número1 ; número2 ; ... )
número1, número2, ... son entre 1 y 30 números de los cuales desea encontrar el valor máximo.
Observaciones: Puede especificar los argumentos que sean números, celdas vacías, valores lógicos
texto. Los argumentos que sean valores de error o texto que no se pueda traducir a números causará
matriz o referencia, sólo se usan los números de esa matriz o referencia. Las celdas vacías, valores l
dentro de la matriz o referencia se pasan por alto. Utilice MAXA si no se deben pasar por alto los valo
argumento no contiene números, MAX devuelve 0.

La función MIN devuelve el valor mínimo de un conjunto de valores.


Sintaxis:
=MIN ( número1 ; número2 ; ... )
número1, número2, ... son entre 1 y 30 números de los que desea encontrar el valor mínimo.
Observaciones:Puede especificar los argumentos que sean números, celdas vacías, valores lógicos
texto. Los argumentos que sean valores de error o texto que no se pueda traducir a números causará
matriz o referencia, sólo se usan los números de esa matriz o referencia. Las celdas vacías, valores l
dentro de la matriz o referencia se pasan por alto. Si los valores lógicos o el texto no deben pasarse p
los argumentos no contienen números, MIN devuelve 0.

Ejemplos:
En el rango de celdas D53 : F57 tenemos información de 5 alumnos con sus respectivas notas. En e
deseamos calcular el promedio de cada uno de ellos; para lo cual usamos la función PROMEDIO tom
y N2. En M49 y M50 hallaremos la Nota Max. y Min. de N1. En M53 y M54 hallaremos la Nota Max. y
hallaremos el Promedio Max y Min.

C D E F G H I J K
47
Para calcular el promedio de notas
48 usaremos la función PROMEDIO y la Para calcular las notas Máximas y
49 aplicaremos a N1 y N2. Mínimas para cada caso usaremos las
funciones MAX y MIN.
50
51 REGISRO DE NOTAS
52 Nombres N1 N2 Prom
53 José Barboza Cáceres 12 8 10.00 =PROMEDIO(E53:F53)
54 Martín Mejía Quispe 10 15 12.50 =PROMEDIO(E54:F54)
55 Carmen Robles Salazar 14 13 13.50 =PROMEDIO(E55:F55)
56 Laura Tapia Valenzuela 18 14 16.00 =PROMEDIO(E56:F56)
57 Ursula Lozano Péralta 11 9 10.00 =PROMEDIO(E57:F57)
58
59

Ejercicios:
En el rango de celdas D72 : F76 tenemos los datos de Ventas de vehículos por semestre. Se desea h
Ventas por cada marca de Vehículo . Asímismo se debe hallar los valores Máximo y Mínimo de ventas
promedio.

C D E F G H I
67
68
69
70 VENTAS
71 Marca Sem 1 Sem 2 Prom
72 Toyota 130 160
73 Nissan 120 110
74 Daewoo 172 140
75 Hyundai 95 135
76 Kia 48 190
77
78
79
80
C D E F G H I
39
40
41
42 Ap.Pat Ap.Mat Nombre Concatenar
43 Castro Silva Sonia Sonia Castro Silva
44 Merino Osorio Juan Merino Osorio, Juan
45 Prado Bellido Carlos Bellido@hotmail.com
46
47 Apellidos y Nombres Encontrar
48 Valenzuela Carrasco, Francisco 14
49 Fonseca Morales, María Pía 8
50 lab_usmp@usmp.edu.pe 9
51
Categoría > Estadísticas
umentos.

omedio desea obtener.


o referencias que contengan números.
eldas vacías, estos valores se pasan por alto; sin embargo, se

ncontrar el valor máximo.


ldas vacías, valores lógicos o representaciones numéricas en
raducir a números causarán errores. Si un argumento es una
as celdas vacías, valores lógicos o texto que se encuentren
ben pasar por alto los valores lógicos y el texto. Si el

ntrar el valor mínimo.


das vacías, valores lógicos o representaciones numéricas en
raducir a números causarán errores. Si un argumento es una
as celdas vacías, valores lógicos o texto que se encuentren
el texto no deben pasarse por alto, utilice la función MINA. Si

us respectivas notas. En el rango de celdas G53:G57


la función PROMEDIO tomando en consideración las notas N1
hallaremos la Nota Max. y Min de N2. y en M57 y M58

L M N O P Q R

N1
Min.Nota 10 = MIN(E53:E57)
Max.Nota 18 = MAX(E53:E57)

N2
Min.Nota 8 = MIN(F53:F57)
Max.Nota 15 = MAX(F53:F57)
Promedio
Min.Promedio 10.00 = MIN(G53:G57)
Max.Promedio 16.00 = MAX(G53:G57)

s por semestre. Se desea hallar el Promedio de número de


Máximo y Mínimo de ventas para cada Semestre y para el

J K L M N O P

Ventas Sem 1
Min Venta
Max. Venta

Ventas Sem 2
Min Venta
Max Venta

Ventas Prom
Min Venta
Max Venta
J K L M N O P

Con la función CONCATENAR podemas unir


las cadenas de texto que requerimos
Concatenar
ro Silva =CONCATENAR(F43;" ";D43;" ";E43)
rio, Juan =CONCATENAR(D44;" ";E44;", ";F44)
tmail.com =CONCATENAR(E45;"@hotmail.com")

=ENCONTRAR("r";F48;1) Para encontra la posición de un carácter


en una cadena de texto deberemos usar
=ENCONTRAR(" ";F49;1)
la función ENCONTRAR
=ENCONTRAR("@";F50)
Función > CONTAR , CONTARA , CONTAR.BLANCO , CONTAR.SI
La función CONTAR cuenta el número de celdas que contienen números, además de los números de
Utilice CONTAR para obtener el número de entradas en un campo numérico de un rango o de una ma
Sintaxis:
= CONTAR ( ref1 ; ref2 ; … )
ref1 ; ref2 ; … son de 1 a 30 argumentos que pueden contener o hacer referencia a distintos tipos de
números.

La función CONTARA cuenta el número de celdas que no están vacías y los valores que hay en la lis
para contar el número de celdas que contienen datos en un rango o matriz.
Sintaxis:
= CONTARA ( valor1 ; valor2 ; ...)
valor1, valor2, ... son de 1 a 30 argumentos que representan los valores que desea contar. En este
de información, incluyendo texto vacío ("") pero excluyendo celdas vacías. Si un argumento es una m
por alto las celdas vacías que se encuentran en la matriz o en la referencia. Si no necesita contar valo
error, use la función CONTAR.

La función CONTAR.BLANCO cuenta el número de celdas en blanco dentro de un rango


Sintaxis:
= CONTAR.BLANCO (rango)
rango es el rango dentro del cual desea contar el número de celdas en blanco.
Observación: También se cuentan las celdas con fórmulas que devuelven "" (texto vacío). Las celda
cuentan.

La función CONTAR.SI cuenta las celdas, dentro del rango, que no están en blanco y que cumplen co
Sintaxis:
= CONTAR.SI (rango;criterio)
Rango es el rango dentro del cual desea contar las celdas.
Criterio es el criterio en forma de número, expresión, referencia a celda o texto, que determina las c
ejemplo, los criterios pueden expresarse como 32, "32", ">32", "manzanas" o B4.
Observaciones: Microsoft Excel proporciona funciones adicionales que se pueden usar para analiza
condición. Para calcular una suma basada en una cadena de texto o un número dentro de un rango,
SUMAR.SI .Para hacer que una fórmula devuelva uno de dos valores según una condición, como una
en un importe de ventas especificado, utilice la función de hoja de cálculo SI.
Para contar celdas que están vacías o no, use las funciones CONTARA y CONTAR.BLANCO.

Ejemplos:
C D E F G H I J K
47
48
49
50
51
52
53
54
55
56
57
58
59

Ejercicios:

C D E F G H I
67
68
69
70
71
72
73
74
75
76
77
78
79
80
I Categoría > Estadísticas
además de los números dentro de la lista de argumentos.
co de un rango o de una matriz de números.

erencia a distintos tipos de datos, pero sólo se cuentan los

os valores que hay en la lista de argumentos. Use CONTARA


.

que desea contar. En este caso, un valor es cualquier tipo


Si un argumento es una matriz o una referencia, se pasan
a. Si no necesita contar valores lógicos, texto, o valores de

ro de un rango

blanco.
"" (texto vacío). Las celdas que contienen valores cero no se

en blanco y que cumplen con el criterio especificado.

o texto, que determina las celdas que se van a contar. Por


" o B4.
e pueden usar para analizar los datos basándose en una
mero dentro de un rango, use la función de hoja de cálculo
ún una condición, como una bonificación por ventas basada
SI.
CONTAR.BLANCO.
L M N O P Q R

J K L M N O P
Función > SUMA , SUMAR.SI Ca
La función SUMAR suma todos los números de un rango.
Sintaxis :
= SUMA ( número1 ; número2 ; ...)
número1;número2;... son de 1 a 30 argumentos cuyo valor total o suma desea obtener.
Observaciones: Se toman en cuenta números, valores lógicos y representaciones de números que e
argumentos. Si un argumento es una matriz o referencia, sólo se considerarán los números en esa m
celdas vacías, valores lógicos, texto o valores de error en la matriz o en la referencia. Vea el tercer ej
que sean valores de error o texto que no se pueda traducir a números causarán errores.

La función 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 número, expresión o texto, que determina las celdas que se van a
pueden expresarse como 32, "32" ">32", "manzanas".
rango_suma son las celdas que se van a sumar.
Observaciones: Las celdas contenidas en rango_suma se suman sólo si las celdas correspondiente
rango_suma se omite, se suman las celdas contenidas en el argumento rango.

Ejemplos:
En el Rango de celdas D42: F48 tenemos datos de alumnos con su Categoría y Monto de pagos. Ne
pagado por Categoría y el Monto Total. Para hallar el monto por Categoría ( M43 , M44 ) aplicaremos
Rango a evaluar será el campo Categoría (E42 : E48 ), y el es decir los datos a sumar después de h
(F42 : F48). El Criterio será la condición particular para cada Categoría (A, B).
Luego, en la celda M45 hallaremos la Suma Total usando la función SUMA rango de celdas F42 : F4

C D E F G H I J K
38
39
40 AGOSTO 2006
41 Nombres Cat Monto S/.
42 Luis Ortiz Cáceres A S/. 480.00
43 Diego Vega Lozano B S/. 420.00 Rango_Suma: rango de Sub Total Cat. A
celdas a sumar una vez
44 Pedro Merino Campos A S/. 480.00 Sub Total Cat. B
efectuada la evaluación
45 Rosa Aquije Gámez A S/. 480.00 Total
46 Gloria Cádenas Ferrer A S/. 480.00
47 Ricardo Martínez Pérez B S/. 420.00 Suma Total de Montos
48 María Coloma Durand B S/. 420.00 sin considerar la
categoía
49
50
Rango: rango de celdas
51 a evaluar
52

Ejercicios:
En el rango de celdas D63 : F69 tenemos los datos de un grupo de vendedores agrupados por tipos (
Total de Ventas para cada tipo de Vendedor (J63, J64) y el Total de Ventas General (J65).
Ejercicios:
En el rango de celdas D63 : F69 tenemos los datos de un grupo de vendedores agrupados por tipos (
Total de Ventas para cada tipo de Vendedor (J63, J64) y el Total de Ventas General (J65).

C D E F G H I
59
60
61 Ventas Mayo 2006
62 Vendedores Tipo Venta
63 Diego Vega Lozano V1 S/. 2,150.25 Total V1
64 Gloria Cádenas Ferrer V2 S/. 1,820.50 Total V2
65 Luis Ortiz Cáceres V2 S/. 943.00 Tot General
66 María Coloma Durand V1 S/. 3,480.75
67 Pedro Merino Campos V1 S/. 1,225.10
68 Ricardo Martínez Pérez V2 S/. 2,659.00
69 Rosa Aquije Gámez V1 S/. 4,035.00
70
Categoría > Matemáticas

esea obtener.
iones de números que escriba directamente en la lista de
n los números en esa matriz o referencia. Se pasan por alto las
erencia. Vea el tercer ejemplo a continuación. Los argumentos
án errores.

mento criterio.

las celdas que se van a sumar. Por ejemplo, los criterios

celdas correspondientes del rango coinciden con el criterio. Si


o.

a y Monto de pagos. Necesitamos saber cuanto es el monto


M43 , M44 ) aplicaremos la función SUMAR.SI, donde nuestro
s a sumar después de hacer la evaluación será el campo Monto
).
ango de celdas F42 : F48 .

L M N O P Q R

ub Total Cat. A S/. 1,920.00 =SUMAR.SI(E48:E54,"A",F48:F54)


ub Total Cat. B S/. 1,260.00 =SUMAR.SI(E48:E54,"B",F48:F54)
tal S/. 3,180.00 =SUMA(F48:F54)

Suma de Montos
correspondientes
a la Categoría B Suma de Montos
correspondientes
a la Categoría A

es agrupados por tipos (V1,V2). Necesitamos saber cuanto es el


eneral (J65).
es agrupados por tipos (V1,V2). Necesitamos saber cuanto es el
eneral (J65).

J K L M N O P
Función > REDONDEAR , ENTERO , TRUNCAR C
La función REDONDEAR redondea un número al número de decimales especificado.
Sintaxis :
= REDONDEAR ( número ; núm_decimales )
número es el número que desea redondear.
núm_decimales especifica el número de dígitos al que desea redondear el argumento número.
Observaciones: Si el argumento núm_decimales es mayor que 0 (cero), número se redondeará al nú
especificado. Si el argumento núm_decimales es 0, número se redondeará al entero más próximo.
Si el argumento núm_decimales es menor que 0, número se redondeará hacia la izquierda del separa

La función ENTERO redondea un número hasta el entero inferior más próximo.


Sintaxis :
= ENTERO(número)
número es el número real que desea redondear al entero inferior más próximo.

La función TRUNCAR trunca un número a un entero, suprimiendo la parte fraccionaria de dicho núme
Sintaxis :
= TRUNCAR(número; núm_decimales)
número es el número que desea truncar.
núm_decimales es un número que especifica la precisión al truncar. El valor predeterminado del arg
Observación: TRUNCAR y ENTERO son similares, ya que ambos devuelven enteros. TRUNCAR su
número. ENTERO redondea los números al entero menor más próximo, según el valor de la porción f
ENTERO y TRUNCAR son diferentes solamente cuando se usan números negativos: TRUNCAR(-4,3
4,3) devuelve -5, ya que -5 es el número entero menor más cercano.

Ejemplos:
En este ejemplo vamos a aplicar la misma función a una serie de números. Con los resultados obteni
de usar una u otra función. De los resultados hallados debemos estar en la capacidad de usar aadecu
acuerdo a los requerimientos del problema.

C D E F G H I J
43
44
45 Redondear Truncar
46 En el ejemplo notamos claramente la 20.465 20.47 20.46
47 diferencia entre las funciones al usar 20.465 20.5 20.4
48 dos, uno y cero decimales. En el caso 20.465 20 20
49 de la función ENTERO y TRUNCAR , 20.782 21 20
estas son iguales si usamos cero
50 decimales
51 =REDONDEAR(H46;2) =TRUNCAR(H46;2)
52 =REDONDEAR(H47;1) =TRUNCAR(H47;1)
53 =REDONDEAR(H48;0) =TRUNCAR(H48;0)
=REDONDEAR(H49;0) =TRUNCAR(H49;0)
54
55
Categoría > Matemáticas
es especificado.

dear el argumento número.


o), número se redondeará al número de lugares decimales
eará al entero más próximo.
rá hacia la izquierda del separador decimal.

próximo.

ás próximo.

arte fraccionaria de dicho número.

El valor predeterminado del argumento núm_decimales es 0.


vuelven enteros. TRUNCAR suprime la parte fraccionaria del
o, según el valor de la porción fraccionaria del número.
eros negativos: TRUNCAR(-4,3) devuelve -4, pero ENTERO(-

eros. Con los resultados obtenidos observaremos la diferencia


en la capacidad de usar aadecuadamente una u otra función de

K L M N O P Q R

Entero
20 =ENTERO(H46)

=ENTERO(H49)
20

=TRUNCAR(H46;2)
=TRUNCAR(H47;1)
=TRUNCAR(H48;0)
=TRUNCAR(H49;0)
Función > SI Categoría > Lógicas
La función SI devuelve un valor entre dos posibles valores, dependiendo de una condición indicada.

Ejemplo:
En el rango D16:E23 se tiene una relación de alumnos con sus respectivas notas. En el rango F16:F23 se desea colocar
un mensaje relacionado con la nota mínima necesaria para aprobar consignada en la celda H16. Dichos mensajes estan en
las celdas J16 y J19.

C D E F G H I J K L M N O P Q R
14
15 Alumno Nota Observación Mínima Aprobó Podemos cambiar el valor de las
16 Luis Garcia 10 Desaprobado 10 Aprobado notas y ver como repercute en la
17 Antonio Solis 8 Desaprobado función
18 Carmen Farías 10 Desaprobado No Aprobó
19 Sonia Heredia 13 Aprobado Desaprobado
20 Ricardo Beltrán 15 Aprobado
21 Rosa Quispe 18 Aprobado =SI(E16>$H$16;$J$16;$J$19)
22 Olga Agurto 11 Aprobado Si el valor de la celda E16 es mayor al valor de la celda H16 devuelve el dato
23 Jorque Mejía 4 Desaprobado de la celda J16, si no devuelve el dato de la celda J19
24

Sintaxis
= SI (prueba lógica ; [valor si verdadero] ; [valor si falso] )
prueba lógica: es una comparación entre dos celdas usando operadores lógicos. ( =(igual), <(menor), >(mayor),
<>(distinto), >=(mayor o igual), <=(menor o igual).
[valor si verdadero]: es el valor, celda o texto especificado a devolver si prueba lógica es verdadera.
[valor si falso]: es el valor, celda o texto especificado a devolver si prueba lógica es falsa.
Los argumentos valor si verdadero y valor si falso son opcionales. Si se omiten la función SI devuelve directamente
VERDADERO o FALSO.

Ejercicio
Usando la función SI mostrar un mensaje en el rango de celdas F44:F51 indicando el sexo de cada persona. Si es "M"
deberá indicarse como MASCULINO y si es "F" como FEMENINO.

C D E F G H I J K L M N O P Q R
42
43 Alumno Sexo Observación
44 Luis Garcia M Solución celda F44
45 Antonio Solis M
46 Carmen Farías F Masculino = SI (E44="M" ; "Masculino" ; "Femenino" )
47 Sonia Heredia F
48 Ricardo Beltrán M
49 Rosa Quispe F
50 Olga Agurto F
51 Jorque Mejía M
52
Función > BUSCARV Categoría > Búsqueda y Refer
La función BUSCARV busca un valor en la primera columna de la izquierda de una tabla y luego devuelve un
misma fila desde una columna especificada. De forma predeterminada, la tabla se ordena de forma ascendent

Ejemplo:
En el rango D17:E24 se tiene una relación de alumnos con sus respectivos códigos de Escuela . En el rango F
desea colocar el nombre de la escuela según corresponda. Los nombres de las escuelas la obtendremos de la

C D E F G H I J K L
15
16 Alumno Cod Especialidad Mínima Cod Especialidad
17 Luis Garcia 01 Contabilidad 01 Contabilidad 1

18 Antonio Solis 03 Educación 02 Economía


19 Carmen Farías 02 Economía 03 Educación 2

20 Sonia Heredia 01 Contabilidad


21 Ricardo Beltrán 01 Contabilidad
22 Rosa Quispe 03 Educación =BUSCARV (E17;$I$17:$J$19;2)
23 Olga Agurto 02 Economía Buscamos el valor de la celda E17 en la primera columna de
tabla I17:J19 y cuando lo hallamos devolvemos el valor de la
24 Jorque Mejía 01 Contabilidad
columna
25

Sintaxis
= BUSCARV (valor_buscado ; matriz_buscar_en ; indicador_columnas )
valor_buscado: es el valor buscado en la primera columna de la tabla y puede ser un valor, referencia o una c
texto.
matriz_buscar_en: es una tabla de texto, números o valores lógicos en los cuales se recuperan datos. Matriz
puede ser una referencia a un rango o un nombre de rango.
indicador_columnas: es el número de columna de matriz_buscar_en desde la cual debe devolverse el valor
La primera columna de valores en la tabla es la columna 1.

Ejercicio
Usando la función BUSCARV colocar la categoría del trabajador F46:F53 de acuerdo a su categoría, la cual d
buscada en la tabla I46:J48.

C D E F G H I J K L
44
45 Alumno Cod Categoría Cod Categoría
46 Luis Garcia C02 C01 Funcionario
47 Antonio Solis C02 C02 Empleado
48 Carmen Farías C03 C03 Obrero
49 Sonia Heredia C01
50 Ricardo Beltrán C03
51 Rosa Quispe C02 Solución celda F46
52 Olga Agurto C01
53 Jorque Mejía C03 Empleado =BUSCARV (E46;$I$46:$J$48;2)
54
> Búsqueda y Referencia
bla y luego devuelve un valor en la
ena de forma ascendente.

e Escuela . En el rango F17:F24 se


elas la obtendremos de la tabla I17:J19.

M N O P Q R

)
7 en la primera columna de la
s devolvemos el valor de la 2da

n valor, referencia o una cadena de

recuperan datos. Matriz_buscar_en

debe devolverse el valor que coincida.

a su categoría, la cual deberá ser

M N O P Q R

6;$I$46:$J$48;2)

You might also like