Sunteți pe pagina 1din 45

Funciones de Excel

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 de Excel
Funciones y Fórmulas
Podríamos definir una función como una operación o un cálculo sobre determinadas celdas. Algunas personas
de 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
de 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 )


das celdas. Algunas personas hablan
os ambas definiciones:

ones entre celdas o combinaciones

) ) / SUMA ( C18:C19)
Funciones de Excel
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.
Funciones de Excel
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
nciones donde puedes

menú VER > BARRA DE


go de funciones.

go de funciones

ra unas etiquetas que


Funciones de Excel
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 la
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
automática.

C D E F G H I J
33
34
35 Texto Fx
36 informática Informática =NOMPROPIO(D36) Convierte el texto contenido en D36 a N
37 informática INFORMÁTICA =MAYUSC(D37) Convierte el texto contenido en D37 a M
38 INFORMATICA informatica =MINUSC(D38) Convierte el texto contenido en D38 a M
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 J
49
50
51 Texto Fx
52 windows xp
53 LINUX
54 internet
55
56
Categoría > Texto

ser una referencia o una cadena de texto.

ser una referencia o una cadena de texto.

xto y cualquiera de las otras letras de texto que se


emás letras a minúsculas.

ia a una celda que contiene el texto al que desea

NFORMATICA". Usando las funciones adecuadas


to no sea reescrito si no generado de manera

K L M N O P Q R

xto contenido en D36 a Nombre Propio


xto contenido en D37 a Mayúsculas
xto contenido en D38 a Minúsculas

K L M N O P Q R
Funciones de Excel
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
texto 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 e
existentes al principio y final de la cadena. Para verificar lo obtenido aplicamos nuevamente en la cel
LARGO al texto contenido en D37 y apreciamos que la nueva longitud es 10, es decir , se eliminó lo
existentes al 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
de cedas D51 :D54 . En el rango F51 :F54 usar la función ESPACIOS y aplicarla al rango de celdas
en el rango G51 :G54 hallar la longitud de las nuevas cadenas. Comparar e interpretar los resultado

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
o.

caracteres.

mal que se deja entre palabras. Use ESPACIOS


irregular.

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


l resultado obtenido es 12 y notamos que el
nco.
D33 para eliminar los espacios en blanco
os nuevamente en la celda J35 la función
0, es decir , se eliminó los espacios en blanco

M N O P Q R

Estas funciones devuelven


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

de las cadenas de texto contenidas en el rango


icarla al rango de celdas D51 :D54 , y por último
interpretar los resultados.

M N O P Q R
Funciones de Excel
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
ser 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
como 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
Apellido Materno, Apellido Paterno y Nombre y ademas de incluir los espacios de separación agregaremos un
generaremos 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

lemento de texto único. Los elementos de texto pueden

para unir elementos de texto.

o dentro de otra cadena de texto. Distingue entre

o entre comillas dobles.


contrar
da, si se omite excel considerará la primera posición

dos Paternos, Maternos y Nombres de 3 personas


o y Apellido Materno de la primera persona y ademas
arados por un espacio. En la celda H44 concatenaremos el
separación agregaremos una ",". En la celda H45
el texto "@hotmail.com".

dena 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


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

iguiente aspecto "Nombres Apellidos"


iguiente aspecto "Nombres Apellidos"
uiente "Oficina-Apellidos Nombres"
llidos@yahoo.com"
mbres Apellidos"

K L M N O P Q R
Funciones de Excel
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
el 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
texto 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 e
texto, 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
caracteres 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.
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) Extrae desde la izquierda 2 caracte
59 Mercedes Cornejo Benavides Me
=DERECHA(D59;5)
60 vides Extrae desde la derecha 5 caracter
=EXTRAE(D59;3;6)
61 rcedes Extrae 6 caracteresa partir de la pos
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
una cadena de texto, según el número de caracteres que

extraer.
a extraer con IZQUIERDA.
ro.
A devolverá todo el texto.

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

extraer.
a extraer con DERECHA.
ro.
A devolverá todo el texto.

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

extraer.
aer de texto. La posición_inicial del primer carácter de

a que EXTRAE devuelva del argumento texto.

lve "" (texto vacío).


nicial más núm_de_caracteres excede la longitud de

or #¡VALOR!
or #¡VALOR!

persona). En el rango de celdas H extraeremos


XTRAE.

.
.

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

7.
D78 .
enida en D79.

J K L M N O P Q R
Funciones de Excel
Función > PROMEDIO , MAX , MIN Cate
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
se 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ógico
en texto. Los argumentos que sean valores de error o texto que no se pueda traducir a números caus
una matriz o referencia, sólo se usan los números de esa matriz o referencia. Las celdas vacías, valo
encuentren dentro de la matriz o referencia se pasan por alto. Utilice MAXA si no se deben pasar por
Si el 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á
una matriz o referencia, sólo se usan los números de esa matriz o referencia. Las celdas vacías, valo
encuentren dentro de la matriz o referencia se pasan por alto. Si los valores lógicos o el texto no deb
función MINA. Si 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
N1 y N2. En M49 y M50 hallaremos la Nota Max. y Min. de N1. En M53 y M54 hallaremos la Nota Ma
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 venta
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
rgumentos.

romedio desea obtener.


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

encontrar el valor máximo.


celdas vacías, valores lógicos o representaciones numéricas
eda traducir a números causarán errores. Si un argumento es
ncia. Las celdas vacías, valores lógicos o texto que se
XA si no se deben pasar por alto los valores lógicos y el texto.

contrar el valor mínimo.


eldas vacías, valores lógicos o representaciones numéricas en
a traducir a números causarán errores. Si un argumento es
ncia. Las celdas vacías, valores lógicos o texto que se
res lógicos o el texto no deben pasarse por alto, utilice la
.

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


s la función PROMEDIO tomando en consideración las notas
M54 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(F53:F57)
Max.Nota 15 = MAX(F53:F57)

Promedio
Min.Promedio 10.00 = MIN(G53:G57)
Max.Promedio 16.00 = MAX(G53:G57)

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


s 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)
orio, Juan =CONCATENAR(D44;" ";E44;", ";F44)
otmail.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)
Funciones de Excel
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 m
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
CONTARA 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 val
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
se cuentan.

La función CONTAR.SI cuenta las celdas, dentro del rango, que no están en blanco y que cumplen c
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,
cálculo SUMAR.SI .Para hacer que una fórmula devuelva uno de dos valores según una condición, c
basada 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
SI Categoría > Estadísticas
, además de los números dentro de la lista de argumentos.
rico de un rango o de una matriz de números.

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

los valores que hay en la lista de argumentos. Use


ango o matriz.

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


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

ntro de un rango

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

n en blanco y que cumplen con el criterio especificado.

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


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

J K L M N O P
Funciones de Excel
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
las celdas vacías, valores lógicos, texto o valores de error en la matriz o en la referencia. Vea el terce
argumentos 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
Si 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
Monto (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
Rango_Suma: rango de
43 Diego Vega Lozano B S/. 420.00 Sub Total Cat. A
celdas a sumar una vez
44 Pedro Merino Campos A S/. 480.00 efectuada la evaluación Sub Total Cat. B
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 (
el 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 (
el 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

desea obtener.
aciones de números que escriba directamente en la lista de
rán los números en esa matriz o referencia. Se pasan por alto
la referencia. Vea el tercer ejemplo a continuación. Los
úmeros causarán errores.

gumento criterio.

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

as celdas correspondientes del rango coinciden con el criterio.


rango.

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


M43 , M44 ) aplicaremos la función SUMAR.SI, donde nuestro
tos a sumar después de hacer la evaluación será el campo
ría (A, B).
rango 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)
otal 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

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


as General (J65).
ores agrupados por tipos (V1,V2). Necesitamos saber cuanto es
as General (J65).

J K L M N O P
Funciones de Excel
Función > REDONDEAR , ENTERO , TRUNCAR
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 separ

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úm
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
ENTERO y TRUNCAR son diferentes solamente cuando se usan números negativos: TRUNCAR(-4,3
ENTERO(-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 obten
diferencia de usar una u otra función. De los resultados hallados debemos estar en la capacidad de u
otra función de acuerdo a los requerimientos del problema.

C D E F G H I J K
43
44
45 Redondear Truncar Entero
46 En el ejemplo notamos claramente la 20.465 20.47 20.46 20
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
de la función ENTERO y TRUNCAR ,
49 20.782 21 20 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)
=REDONDEAR(H46;2) =TRUNCAR(H46;2)
=REDONDEAR(H47;1) =TRUNCAR(H47;1)
=REDONDEAR(H48;0) =TRUNCAR(H48;0)
=REDONDEAR(H49;0) =TRUNCAR(H49;0)
54
55
Ejercicios:
Categoría > Matemáticas
ficado.

rgumento número.
ro se redondeará al número de lugares decimales
ntero más próximo.
a izquierda del separador decimal.

o.

ionaria de dicho número.

redeterminado del argumento núm_decimales es 0.


enteros. TRUNCAR suprime la parte fraccionaria del
el valor de la porción fraccionaria del número.
ativos: TRUNCAR(-4,3) devuelve -4, pero

n los resultados obtenidos observaremos la


r en la capacidad de usar aadecuadamente una u

L M N O P Q R

=ENTERO(H46)

=ENTERO(H49)
Funciones de Excel
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
función
17 Antonio Solis 8 Desaprobado
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 de la celda J16, si no devuelve el dato de la celda J19
23 Jorque Mejía 4 Desaprobado
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
Funciones de Excel
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
I17:J19.

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


2
19 Carmen Farías 02 Economía 03 Educación
20 Sonia Heredia 01 Contabilidad
21 Ricardo Beltrán 01 Contabilidad
22 Rosa Quispe 03 Educación =BUSCARV (E17;$I$17:$J$19;2)
Buscamos el valor de la celda E17 en la primera columna de
23 Olga Agurto 02 Economía
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
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 valo
coincida. 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)
Solución celda F46

=BUSCARV (E46;$I$46:$J$48;2)
54
a > Búsqueda y Referencia
tabla y luego devuelve un valor en la
rdena de forma ascendente.

de Escuela . En el rango F17:F24 se


uelas la obtendremos de la tabla

M N O P Q R

2)
17 en la primera columna de la
os devolvemos el valor de la 2da

un valor, referencia o una cadena de

se recuperan datos. Matriz_buscar_en

al debe devolverse el valor que

do a su categoría, la cual deberá ser

M N O P Q R

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

S-ar putea să vă placă și