Está en la página 1de 22

Funciones básicas

Excel
GAP. Sistemas de Información Digitales II
Curso 2004-2005

Tipos de funciones

 Financieras Búsqueda
 Fecha y Hora Base de datos

 Estadísticas Texto

 Meta Información Lógicas

Curso 2004-2005 SID2-GAP 2


Funciones Básicas
 SUMA(), SUMAR.SI()
 BUSCARV(), BUSCARH()
 SI(), Y(), O(), NO()
 PROMEDIO(), MODA(), MEDIANA()
 CONTAR(), CONTARA(), CONTAR.SI()
 RESIDUO(), ENTERO(), REDONDEAR()
 EXTRAE(), REEMPLAZAR(),
Curso 2004-2005 SID2-GAP 3

SUMA()
 Función
 Suma un rango de
celdas
 Más cómodo que
sumar celda a celda

=A3+A4+A5+A6+A7+A9  engorroso
=suma(A3:A9)  Botón autosuma

Curso 2004-2005 SID2-GAP 4


SUMAR.SI()
 Sintaxis
 =SUMA.SI(<rango>;<“condicion”>)
 Función
 Suma las celdas del rango que cumplan la
condición

 <“condicion”> siempre “entre comillas”


 =SUMAR.SI(A3:A33; “>5000”)

Curso 2004-2005 SID2-GAP 5

BUSCARV()
 =BUSCARV(<clave>;<rango>;<col>;
<ordenado>)
 Función:
 Busca la fila del valor clave en un rango
de celdas y retorna el contenido de la
columna col a su derecha.
 ¡Ojo si las celdas están desordenadas!
 =BUSCARV(celda;rango;n;FALSO)
Curso 2004-2005 SID2-GAP 6
BUSCARV()
 Define una tabla dentro de la hoja
 La tabla está en las coordenadas de <rango>.
 <rango> tiene varias columnas
 La primera columna de <rango> contiene las
claves de búsqueda
 Busca la clave en la primera columna de la
tabla
 Si la encuentra, devuelve el dato de la n-
ésima columna dentro de la tabla definida por
<rango>
Curso 2004-2005 SID2-GAP 7

BUSCARV()
Busca el contenido de
C1 en la primera
columna de la tabla y si
lo encuentra devuelve el
contenido de la celda
determinada por la fila
en la que está y la
columna pedida de la
tabla

C2 = BUSCARV(C1; A7:C15; 2; VERDADERO)


Curso 2004-2005 SID2-GAP 8
BUSCARH()
 =BUSCARV(<clave>;<rango>;<fila>;
<ordenado>)
 Función:
 Busca la fila con valor clave en un rango
de celdas y retorna el contenido de la n-
fila situada debajo.
 Igual que buscarV() pero en
horizontal.
Curso 2004-2005 SID2-GAP 9

BUSCARH()
 Busca lo que se indica en el primer
argumento en la primera fila de la tabla
(rango) indicada por el segundo argumento y
si lo encuentra devuelve el contenido de la
celda determinada por la columna en la que
está y la fila pedida en el tercer argumento
 Si los datos de la primera fila están
desordenados el cuarto argumento debe ser
FALSO

Curso 2004-2005 SID2-GAP 10


BURCARH()
 Busca el contenido de J2 en la primera fila de
la tabla definida desde B2 hasta F6

J4 = BUSCARH(J2; B2:F6; J3+1; FALSO)

Curso 2004-2005 SID2-GAP 11

SI()
 Sintaxis
 =SI(<condicion>;<expr_verdad>;<expr_falso>)

 Función
 Comprueba si se cumple una condición.
 Si ésta se cumple, devuelve <expr_verdad>
 En caso contrario, devuelve <expr_falso>

Curso 2004-2005 SID2-GAP 12


SI()

 =SI(A17="Contado“ ; E14*10% ; 0)

 Condiciones complejas
 Se usan las funciones O(...), Y(...), NO(...)
 =SI(Y(Condición1;Condición2...
 Se deben cumplir todas las condiciones
 =SI(O(Condición1;Condición2...
 Basta que se cumpla una de ellas

Curso 2004-2005 SID2-GAP 13

Y()
Hasta 30
 Sintaxis
 =Y(<valor_logico>;<valor_logico>;...)
 Función
 Realiza la operación AND con todos los
valores lógicos
 Devuelve VERDADERO si TODOS lo son
 FALSO si alguno es FALSO

Curso 2004-2005 SID2-GAP 14


O()
Hasta 30
 Sintaxis
 =O(<valor_logico>;<valor_logico>;...)
 Función
 Realiza la operación OR con todos los
valores lógicos
 Devuelve VERDADERO si ALGUNO lo es
 FALSO si ninguno es VERDADERO

Curso 2004-2005 SID2-GAP 15

NO()
 Sintaxis
 =NO(<valor_logico>)
 Función
 Devuelve la negación lógica del valor que
recibe
 NO(VERDADERO)  FALSO
 NO(FALSO)  VERDADERO

Curso 2004-2005 SID2-GAP 16


Funciones SI() anidadas
 Cuando hay que evaluar más de una
condición lógica, por ejemplo una tabla

 SI(<c1>;<f1>;SI(<c2>;<f2>;SI(<c3>;
<f3>;<>)))

Curso 2004-2005 SID2-GAP 17

PROMEDIO()
 Sintaxis
 =PROMEDIO(<num>;<num>; ...)
 =PROMEDIO(<rango>;...) hasta 30
 Función
 Calcula la media aritmética de los
números o rangos

Curso 2004-2005 SID2-GAP 18


MAX() y MIN()
 Sintaxis
 =MAX(<num>; <num>;...)
 =MAX(<rango>; <rango>;...)
 =MIN(<num>; <num>;...)
 =MIN(<rango>; <rango>;...)
 Función
 Devuelve el máximo/mínimo de todos los
números que se pasan como argumento

Curso 2004-2005 SID2-GAP 19

MODA()
 Sintaxis
 =MODA(<num>;<num>; ...)
 =MODA(<rango>;<rango>; ...)
 Función
 Devuelve el valor que más se repite en una
serie de números.
 ¡Ojo!, si no se repite ninguno #N/A

Curso 2004-2005 SID2-GAP 20


MEDIANA()
 Sintaxis
 =MEDIANA(<arg>;<arg>; ...)
 Función
 Devuelve el valor por encima/debajo del
cual están el 50% de los valores
 Percentil 50

Curso 2004-2005 SID2-GAP 21

PERCENTIL()
 Sintaxis
 =PERCENTIL(<rango>;<k>)
 Función
 Devuelve el percentil K-esimo de la serie
de números definida por el <rango>
 K es un número entre 0 y 1
 Percentil 50  k = 0,5
 Percentil 90  k = 0,9

Curso 2004-2005 SID2-GAP 22


CONTAR() y CONTARA()
 Sintaxis
 =CONTAR(<matriz>; ...)
 =CONTARA(<matriz>; ...)
 Función
 CONTAR, devuelve el número de
argumentos que son cifras
 CONTARA, devuelve el número de
argumentos que son alfabéticos

Curso 2004-2005 SID2-GAP 23

CONTAR.SI()
 Sintaxis
 =CONTAR.SI(<rango>; <“criterio”>)
 Función
 Devuelve el número de celdas en el
<rango> que cumplen el criterio
 <criterio>, es una condición lógica que se
aplica a cada celda
 Siempre entre comillas “”

Curso 2004-2005 SID2-GAP 24


RESIDUO()
 Sintaxis
 =RESIDUO(<dividendo>;<divisor>)
 Función
 Devuelve el resto de la división

 <dividendo> y <divisor> pueden ser


reales

Curso 2004-2005 SID2-GAP 25

ENTERO()
 Sintaxis
 =ENTERO(<numero>)
 Función
 Devuelve el entero inferior más próximo.
=ENTERO(13,21)  13
=ENTERO(13,86)  13
=ENTERO(-13,86)  -14
=ENTERO(-13,21)  -14
Curso 2004-2005 SID2-GAP 26
=REDONDEAR(0,375;2)  0,38
=REDONDEAR(0,374;2)  0,37

REDONDEAR()
 Sintaxis
 =REDONDEAR(<numero>;<decimales>)
 Función
 Redondea el número a los decimales
indicados
 Redondea alejándose de CERO

Curso 2004-2005 SID2-GAP 27

=REDONDEAR.PAR(3,325)  4
=REDONDEAR.IMPAR(3,325)  5

Familia REDONDEAR.<X>()
 REDONDEA.PAR(<numero>)
 REDONDEA.IMPAR(<numero>)
 Redondea hasta el siguiente entero PAR/IMPAR
alejándose de CERO

 REDONDEAR.MAS(<numero>;<decimales>)
 REDONDEAR.MENOS(<numero>;<decimales>)
 Redondea <numero> al número de decimales
indicado alejándose/acercándose a cero
=REDONDEAR.MAS(3,375;2)  0,38
Curso 2004-2005 =REDONDEAR.MENOS(3,375;2)
SID2-GAP 0,37
 28
REDONDEAR vs ENTERO
 ¿ Es lo mismo
 =ENTERO(<numero>)
 Que
 =REDONDEAR.MENOS(<número>, O)

ENTERO obtiene el número menor


REDONDEAR.MENOS redondea hacia CERO

Con números negativos NO es igual


Curso 2004-2005 SID2-GAP 29

IZQUIERDA(), DERECHA()
 Sintaxis
 =IZQUIERDA(<texto>;<numero>)
 =DERECHA(<texto>;<numero>)
 Función
 Devuelve los <numero> caracteres situados a la
Izquierda/Derecha en una frase

Nota: El texto siempre “entre comillas”


Nota2: texto = string

Curso 2004-2005 SID2-GAP 30


EXTRAE()
 Sintaxis
 =EXTRAE(<texto>;<inicio>; <cantidad>)
 Función
 Devuelve un número caracteres dentro de
una cadena desde la posición indicada
 Ejemplo
 A2  “Dabale arroz a la zorra el abad”
 =EXTRAE(A2; 8; 5)  arroz

Curso 2004-2005 SID2-GAP 31

REEMPLAZAR()
 Sintaxis
 =REEMPLAZAR(
<texto_original>;<desde>;<cuantos>;
<texto_reemplazo>)
 Función
 Reemplaza <cuantos> caracteres desde la
posición <desde> en <texto_original> con
<texto_reemplazo>

Curso 2004-2005 SID2-GAP 32


SUSTITUIR()
 Sintaxis
 =SUSTITUIR(<texto_original>;
<texto_a_sustituir>; <texto_reemplazo>;
<ocurrencia>)
 Función
 Sustituye una subfrase dentro de
<texto_original> con <texto_reemplazo>
solo cuando se encuentre por
<ocurrencia> (1ª, 2ª, 3ª...) vez

Curso 2004-2005 SID2-GAP 33

Otras de texto
 concatenar(), espacios()
 largo(), igual()
 mayusculas(), minusculas()
 encontrar(), hallar()
 moneda(), nompropio()

Curso 2004-2005 SID2-GAP 34


Manipulación de fecha y hora
 ahora(), año(), mes(), dia()
 fecha(), hora(), minuto(), segundo()
 diasem(), dia360()
 fechanumero(), horanumero()

Curso 2004-2005 SID2-GAP 35

Fechas y horas
 Excel trata las fechas y horas como
números decimales.
38279,75132
19/10/2004 18:01

 Fecha. Número de días que


transcurrieron desde 1 de enero de
1900. Parte entera.
 Hora. Fracciones de día. Parte decimal.

Curso 2004-2005 SID2-GAP 36


Fechas y horas
 Al ser números se pueden operar
aritméticamente
 12/12/2004 + 24:00 = 13/12/2004
 Operaciones + y – permiten calcular
diferencias entre fechas de forma
sencilla
 1,0 = 1 día = 24 horas

Curso 2004-2005 SID2-GAP 37

Otras matemáticas
 Trigonométricas
 tan(), cos(), sin(), atan(), acos(), asin()
 Y las hiperbólicas
 Cálculo
 potencia(), producto(), raiz(), exp()
 log, log10, fact()

Curso 2004-2005 SID2-GAP 38


Otras estadísticas
 cuartil(), curtosis()
 desvest(), var()
 Familia DISTRIB.<x>() todas las
distribuciones estadísticas
 media.armonica(), media.acotada(),
media.geometrica()

Curso 2004-2005 SID2-GAP 39

Otras de búsqueda
 buscar(), buscarV(), buscarH()
 fila(), filas(), columna(), columnas()
 trasponer(), elegir(), indice()
 coincidir()

Curso 2004-2005 SID2-GAP 40


Otros tipos de funciones
 No vistas de momento
 Acceso a Bases de Datos
 Meta Información
 Análisis Financiero

Curso 2004-2005 SID2-GAP 41

Búsqueda de funciones
 Demasiadas para cubrirlas en detalle
 Uso del asistente de funciones
 La ayuda da información abundante
sobre la sintaxis de cada función y su
uso con ejemplos

Curso 2004-2005 SID2-GAP 42


Asistente de funciones

Curso 2004-2005 SID2-GAP 43

También podría gustarte