Funciones básicas
Excel
GAP. Sistemas de Información Digitales II
Curso 2004-2005
Curso 2004-2005 SID2-GAP 2
Tipos de funciones
Financieras
Fecha y Hora
Estadísticas
Meta Información
Búsqueda
Base de datos
Texto
Lógicas
Curso 2004-2005 SID2-GAP 3
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 4
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 5
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 6
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 7
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 8
BUSCARV()
C2 = BUSCARV(C1; A7:C15; 2; VERDADERO)
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
Curso 2004-2005 SID2-GAP 9
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 10
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 11
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 12
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 13
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 14
Y()
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
Hasta 30
Curso 2004-2005 SID2-GAP 15
O()
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
Hasta 30
Curso 2004-2005 SID2-GAP 16
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 17
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 18
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 19
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 20
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 21
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 22
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 23
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 24
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 25
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 26
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 27
REDONDEAR()
Sintaxis
=REDONDEAR(<numero>;<decimales>)
Función
Redondea el número a los decimales
indicados
Redondea alejándose de CERO
=REDONDEAR(0,375;2) 0,38
=REDONDEAR(0,374;2) 0,37
Curso 2004-2005 SID2-GAP 28
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.PAR(3,325) 4
=REDONDEAR.IMPAR(3,325) 5
=REDONDEAR.MAS(3,375;2) 0,38
=REDONDEAR.MENOS(3,375;2) 0,37
Curso 2004-2005 SID2-GAP 29
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 30
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 31
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 32
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 33
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 34
Otras de texto
concatenar(), espacios()
largo(), igual()
mayusculas(), minusculas()
encontrar(), hallar()
moneda(), nompropio()
Curso 2004-2005 SID2-GAP 35
Manipulación de fecha y hora
ahora(), año(), mes(), dia()
fecha(), hora(), minuto(), segundo()
diasem(), dia360()
fechanumero(), horanumero()
Curso 2004-2005 SID2-GAP 36
Excel trata las fechas y horas como
números decimales.
38279,75132
Fecha. Número de días que
transcurrieron desde 1 de enero de
1900. Parte entera.
Hora. Fracciones de día. Parte decimal.
Fechas y horas
19/10/2004 18:01
Curso 2004-2005 SID2-GAP 37
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 38
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 39
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 40
Otras de búsqueda
buscar(), buscarV(), buscarH()
fila(), filas(), columna(), columnas()
trasponer(), elegir(), indice()
coincidir()
Curso 2004-2005 SID2-GAP 41
Otros tipos de funciones
No vistas de momento
Acceso a Bases de Datos
Meta Información
Análisis Financiero
Curso 2004-2005 SID2-GAP 42
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 43
Asistente de funciones

Funciones basicas

  • 1.
    Funciones básicas Excel GAP. Sistemasde Información Digitales II Curso 2004-2005 Curso 2004-2005 SID2-GAP 2 Tipos de funciones Financieras Fecha y Hora Estadísticas Meta Información Búsqueda Base de datos Texto Lógicas
  • 2.
    Curso 2004-2005 SID2-GAP3 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 4 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
  • 3.
    Curso 2004-2005 SID2-GAP5 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 6 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)
  • 4.
    Curso 2004-2005 SID2-GAP7 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 8 BUSCARV() C2 = BUSCARV(C1; A7:C15; 2; VERDADERO) 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
  • 5.
    Curso 2004-2005 SID2-GAP9 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 10 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
  • 6.
    Curso 2004-2005 SID2-GAP11 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 12 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>
  • 7.
    Curso 2004-2005 SID2-GAP13 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 14 Y() 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 Hasta 30
  • 8.
    Curso 2004-2005 SID2-GAP15 O() 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 Hasta 30 Curso 2004-2005 SID2-GAP 16 NO() Sintaxis =NO(<valor_logico>) Función Devuelve la negación lógica del valor que recibe NO(VERDADERO) FALSO NO(FALSO) VERDADERO
  • 9.
    Curso 2004-2005 SID2-GAP17 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 18 PROMEDIO() Sintaxis =PROMEDIO(<num>;<num>; ...) =PROMEDIO(<rango>;...) hasta 30 Función Calcula la media aritmética de los números o rangos
  • 10.
    Curso 2004-2005 SID2-GAP19 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 20 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
  • 11.
    Curso 2004-2005 SID2-GAP21 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 22 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
  • 12.
    Curso 2004-2005 SID2-GAP23 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 24 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 “”
  • 13.
    Curso 2004-2005 SID2-GAP25 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 26 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
  • 14.
    Curso 2004-2005 SID2-GAP27 REDONDEAR() Sintaxis =REDONDEAR(<numero>;<decimales>) Función Redondea el número a los decimales indicados Redondea alejándose de CERO =REDONDEAR(0,375;2) 0,38 =REDONDEAR(0,374;2) 0,37 Curso 2004-2005 SID2-GAP 28 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.PAR(3,325) 4 =REDONDEAR.IMPAR(3,325) 5 =REDONDEAR.MAS(3,375;2) 0,38 =REDONDEAR.MENOS(3,375;2) 0,37
  • 15.
    Curso 2004-2005 SID2-GAP29 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 30 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
  • 16.
    Curso 2004-2005 SID2-GAP31 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 32 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>
  • 17.
    Curso 2004-2005 SID2-GAP33 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 34 Otras de texto concatenar(), espacios() largo(), igual() mayusculas(), minusculas() encontrar(), hallar() moneda(), nompropio()
  • 18.
    Curso 2004-2005 SID2-GAP35 Manipulación de fecha y hora ahora(), año(), mes(), dia() fecha(), hora(), minuto(), segundo() diasem(), dia360() fechanumero(), horanumero() Curso 2004-2005 SID2-GAP 36 Excel trata las fechas y horas como números decimales. 38279,75132 Fecha. Número de días que transcurrieron desde 1 de enero de 1900. Parte entera. Hora. Fracciones de día. Parte decimal. Fechas y horas 19/10/2004 18:01
  • 19.
    Curso 2004-2005 SID2-GAP37 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 38 Otras matemáticas Trigonométricas tan(), cos(), sin(), atan(), acos(), asin() Y las hiperbólicas Cálculo potencia(), producto(), raiz(), exp() log, log10, fact()
  • 20.
    Curso 2004-2005 SID2-GAP39 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 40 Otras de búsqueda buscar(), buscarV(), buscarH() fila(), filas(), columna(), columnas() trasponer(), elegir(), indice() coincidir()
  • 21.
    Curso 2004-2005 SID2-GAP41 Otros tipos de funciones No vistas de momento Acceso a Bases de Datos Meta Información Análisis Financiero Curso 2004-2005 SID2-GAP 42 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
  • 22.
    Curso 2004-2005 SID2-GAP43 Asistente de funciones