of 15 /15
Dep. de Informática EAS Don Bosco Prof: Adrián Valsecchi Página 1 Funciones Básicas de Excel Suma: suma todos los números en un rango de celdas. Ej: Realizar la suma de todas las edades: A B 1 Nombre Edad 2 Luis 3 3 José 15 4 Cesar 17 5 Julio 5 6 Andrés 10 Promedio: devuelve el promedio de los argumentos, los cuales pueden ser números, nombres, matrices, o referencias que contengan números. Ej: Realizar el promedio de todas las edades: A B 1 Nombre Edad 2 Luis 3 3 José 15 4 Cesar 17 5 Julio 5 6 Andrés 10 Contar: cuenta el número de celdas que contienen números. Ej: Contar cuantas personas hay en la lista. A B 1 Nombre Edad 2 Luis 3 3 José 15 4 Cesar 17 5 Julio 5 6 Andrés 10 Max: Devuelve el valor máximo de una lista de valores numérica. Ej: Destacar la mayor edad de la siguiente tabla. A B 1 Nombre Edad 2 Luis 3 3 José 15 4 Cesar 17 5 Julio 5 6 Andrés 10 Min: Devuelve el valor mínimo de una lista de valores numérica. Ej: Destacar la mayor edad de la siguiente tabla. A B 1 Nombre Edad 2 Luis 3 3 José 15 4 Cesar 17 5 Julio 5 6 Andrés 10 Resultado:50 Sintaxis: =SUMA(b2:b6) Resultado:10 Sintaxis: =PROMEDIO(b2:b6) Resultado:5 Sintaxis: =CONTAR(b2:b6) Resultado:17 Sintaxis: =MAX(b2:b6) Resultado:3 Sintaxis: =MIN(b2:b6)

Funciones Básicas de Excel - easdonboscouribe.edu.areasdonboscouribe.edu.ar/informatica/Ejercicios/4/Funciones.pdf · Funciones Básicas de Excel Suma: ... Es así como la función

  • Author
    vuthuan

  • View
    244

  • Download
    0

Embed Size (px)

Text of Funciones Básicas de Excel -...

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 1

    Funciones Bsicas de Excel

    Suma: suma todos los nmeros en un rango de celdas.Ej: Realizar la suma de todas las edades:

    A B1 Nombre Edad2 Luis 33 Jos 154 Cesar 175 Julio 56 Andrs 10

    Promedio: devuelve el promedio de los argumentos, los cuales pueden sernmeros, nombres, matrices, o referencias que contengan nmeros.Ej: Realizar el promedio de todas las edades:

    A B1 Nombre Edad2 Luis 33 Jos 154 Cesar 175 Julio 56 Andrs 10

    Contar: cuenta el nmero de celdas que contienen nmeros.Ej: Contar cuantas personas hay en la lista.

    A B1 Nombre Edad2 Luis 33 Jos 154 Cesar 175 Julio 56 Andrs 10

    Max: Devuelve el valor mximo de una lista de valores numrica.Ej: Destacar la mayor edad de la siguiente tabla.

    A B1 Nombre Edad2 Luis 33 Jos 154 Cesar 175 Julio 56 Andrs 10

    Min: Devuelve el valor mnimo de una lista de valores numrica.Ej: Destacar la mayor edad de la siguiente tabla.

    A B1 Nombre Edad2 Luis 33 Jos 154 Cesar 175 Julio 56 Andrs 10

    Resultado:50Sintaxis: =SUMA(b2:b6)

    Resultado:10Sintaxis: =PROMEDIO(b2:b6)

    Resultado:5Sintaxis: =CONTAR(b2:b6)

    Resultado:17Sintaxis: =MAX(b2:b6)

    Resultado:3Sintaxis: =MIN(b2:b6)

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 2

    BuscarV: busca un valor en la columna a la izquierda de una tabla ydevuelve un valor en la misma fila desde una columna especificada.Ej: Usar la funcin que corresponda de manera que al ingresar el cdigo se obtenga elnombre y la edad en las celdas b9 y b10

    A B C1 Cdigo Nombre Edad2 001 Luis 33 002 Jos 154 003 Cesar 175 004 Julio 56 005 Andrs 1078 Cdigo 0039 Nombre Csar10 Edad 17

    Valor buscado: se selecciona la celda en la cual vamos a ingresar el cdigoMatriz_buscar_en: se selecciona la matriz donde se encuentran todos los datos, en el casodel ejemplo el rango a seleccionar es a1:c6.Indicador_columnas: se debe indicar el n de columna de los datos que necesitamos. En elejemplo, cuando necesitamos el nombre, el indicador de columnas es 2, en cambio cuandonecesitamos la edad el nro de columna es 3.

    BuscarH: busca en la primera fila de una tabla o matriz de valores y devuelveel valor en la misma columna desde una fila especificada.Ej: Usar la funcin que corresponda de manera que al ingresar el cdigo se obtenga elnombre y la edad en las celdas b9 y b10

    A B C D E F1 Cdigo 001 002 003 004 0052 Nombre Luis Jos Csar Julio Andrs3 Edad 3 15 17 5 1045678 Cdigo 0039 Nombre Csar10 Edad 17

    Contar.si: cuenta las celdas en el rango que coinciden con la condicin dada.Ej: Obtener la cantidad de chicos que tienen menos de 12 aos.

    A B1 Nombre Edad2 Luis 33 Jos 154 Cesar 175 Julio 56 Andrs 10

    Resultado:3Sintaxis: =CONTAR.SI(b2:b6;

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 3

    Sumar.si: suma las celdas que contengan determinado criterio o condicin.Ej: Sumar los sueldos de aquellos empleados cuyo edad no supere los 35.

    A B C1 Nombre Edad Sueldo2 Luis 30 $ 23003 Jos 40 $ 32004 Cesar 35 $ 45005 Julio 42 $ 32106 Andrs 12 $ 2410

    Moda: devuelve el valor que ms se repite en una matriz o rango de datos.Ej: Obtener de la siguiente tabla cual es el numero que mas se repite

    A B1 Nombre Edad2 Luis 33 Jos 154 Cesar 175 Julio 36 Andrs 10

    Contara: cuenta el numero de celdas no vacas dentro de una lista.Ej: Obtener la recaudacin que se obtendra en el caso que todos pagarna la cuota. El valorde cada una es de $5

    A B C1 Nombre Cuota A Cuota B2 Luis Pag Pag3 Jos Debe Pag4 Cesar Pag Debe5 Julio Pag Debe6 Andrs Debe Pag

    Contar.blanco: cuenta en numero de celdas vacas dentro de una lista.Ej: Obtener la cantidad de cuotas que no se han abonado

    A B C1 Nombre Cuota A Cuota B2 Luis Pag Pag3 Jos Pag4 Cesar Pag5 Julio Pag6 Andrs Pag

    Funcin SI: devuelve un nico valor de acuerdo a la condicin impuesta.Ejemplo:

    Obtendrn APROBADO aquellos alumnos que hallan tenido como promedio7 o mas; de lo contrario obtendrn DESAPROBADO.

    Sintaxis =SI(E3>=7;"Aprobado";"Desaprobado")

    Resultado:3Sintaxis: =MODA(b2:b6)

    Resultado: $ 9210Sintaxis: =SUMAR.SI(B3:B7;"

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 4

    Funcin Y: devuelve VERDADERO si todos los argumentos sonVERDADEROS; devuelve FALSO si algn argumento es FALSO.Ejemplo:

    Obtener VERDADERO si todos las ventas superan los $5000

    Sintaxis: =Y(B3>5000;C3>5000;D3>5000)

    Funcin O: devuelve VERDADERO si algn argumento es VERDADERO;devuelve FALSO si todo los argumentos son FALSOS.

    Ejemplo:Obtener VERDADERO si en alguna sucursal la cantidad de productos esmenor a 100

    Sintaxis =O(B3

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 5

    Funcin NO: invierte la lgica del argumento; devuelve FALSO para unargumento VERDADERO y VERDADERO para un argumento FALSO.

    Porcentajes en Excel

    Ejemplo: Actualizar el precio de Noviembre con un 15% con respecto al de octubre.

    *Si tendriamos que obtener el 15% de un valor unicamente multiplicamos el valor de lacelda * el 15%. Ejemplo: =B3*C1 Resultado: $ 0.15

    Ejemplo: Obtener el porcentaje de lluvias registrado en cada provincia con respecto al total

    Ejemplo: Obtener la variacion de desmonte que hubo en 2007 con respecto al 2006

    Sintaxis: =B3*C1+B3*El formato de la celda del resultado essiempre numerico.

    Sintaxis: =B3/B10 y aplicarle a la celda el

    estilo porcentual*El formato de la celda del resultado essiempre en porcentaje y nunca supera el100%

    VariacinSintaxis: =C3-B3

    Variacin %Sintaxis: =D3/B3 y aplicarlea la celda el estilo porcentual

    *El formato de la celda delresultado es siempre enporcentaje y puede supera el100%

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 6

    Jerarqua: devuelve la jerarqua de un nmero dentro de una lista.Ej: determinar cual es la posicin de cada equipo:

    A B C1 Equipo Puntos Posicion2 Banfied 3 53 River 15 24 Boca 17 15 Lanus 5 46 Olimpo 10 3

    Funcin SI anidadaLa funcin SI es una de las funciones ms utilizadas en Excel ya que nos ayuda a probar siuna condicin es verdadera o falsa. Si la condicin es verdadera, la funcin realizar unaaccin determinada, pero si la condicin es falsa entonces la funcin ejecutar una accindiferente.

    Es as como la funcin SI nos permite evaluar el resultado de una prueba lgica y tomaruna accin en base al resultado. La siguiente imagen ilustra el funcionamiento de la funcinSI.

    El diagrama anterior nos deja en claro que la funcin SI evaluar como mximo una pruebalgica y podremos ejecutar hasta dos posibles acciones.

    Un ejemplo que puede ser atendido perfectamente por la funcin SI es el siguiente.Supongamos que tenemos un listado de edades y en una nueva columna debemos colocar laleyenda Menor de edad en caso de que la edad de la persona sea menor de 18 aos, perosi la edad es igual o mayor a 18, entonces debemos colocar la leyenda Mayor de edad.

    La solucin a nuestro problema ser desplegar dos leyendas diferentes es decir,necesitamos ejecutar dos acciones diferentes en base a la prueba lgica de mayora de edad.Este problema se resuelve fcilmente utilizando la funcin SI de la siguiente manera:

    =SI(A2 < 18, "Menor de edad", "Mayor de edad")

    La funcin SI mostrar el primer mensaje solamente si la prueba lgica (A2

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 7

    La funcin SI anidada en Excel

    El problema anterior lo resolvimos fcilmente con la funcin SI porque el resultado finalseran solamente dos acciones, pero ahora imagina que necesitamos desplegar la leyendaTercera edad cuando la persona tenga 65 aos o ms. Esto nos deja el problema con lassiguientes reglas:

    Menor a 18 aos: Menor de edad

    Mayor a 18 aos y menor de 65 aos: Mayor de edad

    Mayor o igual a 65 aos: Tercera edad

    Ahora tenemos tres posibles acciones, y la funcin SI no podr resolver por s sola esteproblema, por lo que necesitamos recurrir a la funcin SI anidada la cual nos permitirresolver cualquier situacin en las que necesitemos evaluar ms de una prueba lgica yejecutar ms de dos acciones.

    La siguiente imagen muestra el funcionamiento de la funcin SI anidada. Observa que laclave es que, en lugar de ejecutar una segunda accin, la primera funcin SI incluye unasegunda funcin SI de manera que entre ambas funciones puedan ejecutar un mximo detres acciones.

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 8

    La funcin SI anidada en Excel aumenta la flexibilidad de la funcin al ampliar el nmerode posibles resultados a probar as como las acciones que podemos ejecutar. Para nuestroejemplo, la funcin SI anidada que resolver adecuadamente el problema ser la siguiente:

    =SI(A2 < 18, "Menor de edad", SI(A2 < 65, "Mayor de edad", "Tercera edad"))

    Pon especial atencin al tercer argumento de la primera funcin SI, que en lugar de ser unaaccin, se ha convertido en otra funcin SI que a su vez tendr la posibilidad de ejecutarotras dos acciones.

    Un error muy comn en la creacin de una frmula que utilice la funcin SI anidada esintentar utilizar la primera funcin SI con cuatro argumentos, lo cual ocasionar un error.La primera funcin SI deber renunciar a una de sus acciones para darnos la posibilidadde utilizar otra funcin SI.

    Excel har el anlisis de la frmula anterior de la siguiente manera. Comenzando con laprimera funcin SI, se evaluar si la edad es menor a 18, en caso de que dicha condicin secumpla, se mostrar la leyenda Menor de edad y todo terminar ah. Por el contrario, si laprimera condicin no se cumple, querr decir que la edad es mayor o igual a 18 y seejecutar la segunda funcin SI.

    En la segunda prueba lgica probaremos si la edad es menor a 65, en caso de ser verdaderose imprimir la leyenda Mayor de edad, pero si la prueba lgica es falsa, querr decir quela edad es mayor o igual a 65 y por lo tanto se imprimir la etiqueta Tercera edad.Observa el resultado de aplicar esta frmula sobre nuestros datos de ejemplo.

    Otro ejemplo de funcin SI anidada

    Ms que otro ejemplo de la funcin SI anidada en Excel, quiero resaltar el hecho de que notodas las frmulas creadas sern iguales an para el mismo problema ya que tododepender de la lgica que decidas implementar. Por ejemplo, el mismo ejercicio de laseccin anterior lo podremos resolver con la siguiente frmula:

    =SI(A11 >= 65, "Tercera edad", SI(A11 >= 18, "Mayor de edad", "Menor de edad"))

    En esta frmula la lgica utilizada es completamente inversa a la de nuestra frmulaanterior, es decir, la primera funcin SI evaluar si la edad es mayor o igual a 65 paraimprimir la leyenda Tercera edad, en caso contrario se realizar la prueba lgica parasaber si es mayor o igual a 18 aos.

    En la siguiente imagen puedes ver que he colocado esta frmula a un lado de nuestroprimer ejemplo y el resultado es exactamente el mismo.

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 9

    De esta manera podemos ver que existen diversas maneras de resolver el problema y muyprobablemente la frmula resultante ser diferente para cada usuario de Excel. As que, sieres un usuario nuevo en Excel, te recomiendo ampliamente dedicar el tiempo suficientepara decidir las pruebas lgicas que utilizars en cada funcin SI. Tambin te recomiendosolucionar el problema en papel antes de intentar escribir la frmula directamente en Excel.

    En ms de una ocasin he visto que los errores presentados en una funcin SI anidadaprovienen de una mala implementacin de la lgica utilizada. Adicionalmente a esto, lapoca experiencia en el uso de los operadores de comparacin en Excel ocasionarn diversosproblemas al construir adecuadamente las pruebas lgicas utilizadas por la funcin SI.

    Si crees conveniente refrescar un poco tus conocimientos sobre dichos operadores, terecomiendo consultar el video tutorial Tipos de operadores en Excel poniendo especialatencin a la seccin de operadores de comparacin.

    Varias funciones SI anidadas en Excel

    En nuestros ejemplos anteriores he utilizado solamente dos funciones SI anidadas, peroExcel nos permite anidar muchas ms funciones. Originalmente solo se aceptaban hasta 8funciones anidadas pero a partir de Excel 2010, es posible anidar hasta 64 funciones SI.

    Aunque actualmente el mximo es de 64 funciones anidadas, no llegars ni a la mitad deese lmite cuando comenzars a tener dificultad en entender la lgica empleada. Sinembargo es importante que conozcas dicha limitante en Excel y recordar que es imposiblesobrepasar dicho lmite. Lo volver a repetir porque es una pregunta muy frecuente:recuerda que es imposible hacer que Excel exceda el lmite de funciones anidadasestablecido por el fabricante.

    Sin embargo, mientras tanto y no sobrepases el lmite establecido por Excel, podrs anidartantas funciones como necesites y lo nico que debers hacer ser reemplazar una accin dela funcin SI por otra funcin SI. Para dejar esto en claro, hagamos un ltimo ejemplodonde tenemos un grupo de puntuaciones de 100 a 999 que evaluaremos de la siguientemanera:

    100 a 599: Malo

    600 a 749: Promedio

    750 a 899: Bueno

    900 a 999: Excelente

    Una alternativa de solucin para este problema es la siguiente funcin SI anidada:

    =SI(A2

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 10

    En este caso tengo tres funciones SI anidadas porque la cantidad de acciones que necesitoejecutar son cuatro. As que de manera general, la cantidad de funciones SI que utilizarsen tu frmula ser una menos que la cantidad de acciones que necesitas ejecutar.

    Tambin observa que todas las funciones SI van anidando otra funcin SI como uno desus argumentos y solamente la funcin SI ms anidada ser la que tendr sus dos accionesporque ya no habr otra funcin SI que anidar. Observa el resultado de nuestra frmula:

    Funcin Excel Y

    La funcin Y se encuentra en Excel al lado de la barra de frmulas en insertarfuncin, que se indica con las letras fx, o tambin se puede encontrar en lapestaa formulas/bibliotecas de funciones/lgicas.

    La funcin de Excel Y devolver VERDADERO si todos los argumentos sonVERDADERO o FALSO si uno o ms argumentos son FALSO.La sintaxis es la siguiente:=Y(valor_lgico1;[valor_lgico2];)Son las condiciones que se desea comprobar, pudiendo tener desde una, que esobligatorio, hasta 255 condiciones.Los argumentos deben evaluarse como valores lgicos, como VERDADEROo FALSO, o bien deben ser matrices o referencias que contengan valoreslgicos.Si un argumento matricial o de referencia contiene texto o celdas vacas,

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 11

    dichos valores se pasarn por alto.Si el rango especificado no contiene valores lgicos, la funcin Y devuelve elvalor de error #VALOR!.

    Pasemos a un ejemplo:

    Tambin la formula se puede escribir en la barra de frmulas directamente,como se indica en la imagen, En este ejemplo al ser todos los argumentosverdaderos, dar como resultado verdadero,

    Veamos otro ejemplo:

    Ahora al contener el ejemplo falso, dar como resultado falso aunque sea unsolo valor falso.

    Esta funcin es mucho ms potente combinada con la funcin si aunquetambin puede combinarse con muchas otras

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 12

    En el ejemplo se quiere saber qu alumnos aprueban todas las asignaturas con7 o ms de 7, y quienes van a diciembre con tener aunque sea una asignaturapor debajo de 7.Se combinan la funcin SI con la funcin Y, al introducir un texto en unaformula se debe agregar entre comillas, una vez hecha la formula, se debearrastrar hacia abajo, (es una referencia relativa)

    Funcin Excel O

    La funcin O la podemos hallar igualmente dentro de la Biblioteca defunciones en la categora Lgicas, como la funcin SI y la Y

    La funcin O devolver VERDADERO si alguno de los argumentos esVERDADERO; devolver FALSO si todos los argumentos son FALSO.Los argumentos son los mismos que la funcin Y, pudiendo tambin tenerhasta 255 condiciones.Esta funcin tiene las mismas caractersticas que la funcin Y.

    Pasemos al ejemplo:

    Si uno de los argumentos es verdadero dar como respuesta verdadero.

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 13

    Si los dos son falsos dar falso.

    Se usa la funcin SI con la funcin O anidada:Suponiendo que la directora de la escuela organiza un excursin para todos losalumnos que en alguna de sus notas alcance a 7.

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 14

    Veamos un ejemplo combinando las tres funciones:Dada una lista de vendedores, queremos asignarle la comisin de ventas que lecorresponde segn dos criterios: El nivel de ventas supera el objetivo. El precio promedio de las ventas supera cierto valor.Si solo cumple uno de los objetivos, el vendedor tendr un 5% de comisin,mientras que si supera ambos, se llevar un 10%.Por el contrario, si no alcanza al menos uno, no se lleva comisin.

    En la celda D7 se ingresa la formula=SI(Y(B7>$D$1;C7>$D$2);$D$4;SI(O(B7>$D$1;C7>$D$2);$D$3;0%))asegurndose de dejar la celda de las consignas fija para no tener problemas ala hora de arrastrarla (ver referencias relativas y absolutas) ; la primera partemuestra una condicin, que si se cumplen ambos criterios, le corresponde a lacantidad de D4, de no cumplir con dicho criterio, tenemos el segundoargumento de la funcin SI, que es un SI anidado con la funcin O , esta

  • Dep. de Informtica EAS Don BoscoProf: Adrin Valsecchi

    Pgina 15

    funcin nos dir si al menos cumple con una condicin, de no ser as, elltimo argumento de la funcin si indicara que corresponde 0% .