jueves, 4 de junio de 2020

FUNCIONES LÓGICAS

Las funciones lógicas son las funciones que permiten hacer uso de valores lógicos, o evaluar valores lógicos con diversas finalidades. Nos permiten evaluar el cumplimiento de una condición, y en base al resultado, decidiremos si se debe ejecutar una determinada acción. Varias de las funciones lógicas existentes permiten el uso de operadores lógicos (también conocidos como conectivos lógicos o conectores lógicos) como por ejemplo el Operador Y y el Operador O.

SI: Comprueba si se cumple una condición y devuelve un valor si se evalúa como VERDADERO y otro valor si se evalúa como FALSO.


SINTAXIS: =SI(PRUEBA_LÓGICA;[VALOR_SI_VERDADERO];[VALOR_SI_FALSO])


Y: Comprueba si todos los argumentos son VERDADEROS y devuelve VERDADERO o FALSO. Devuelve FALSO si alguno de los argumentos es FALSO.


SINTAXIS: =Y(VALOR_LÓGICO1;VALOR_LÓGICO2;...)


O: Comprueba si alguno de los argumentos es VERDADERO y devuelve VERDADERO o FALSO. Devuelve FALSO si todos los argumentos son FALSO.


SINTAXIS: =O(VALOR_LÓGICO1;VALOR_LÓGICO2;...)


EJEMPLO:

Usar función SI anidado para establecer si el resultado de los Grupos fue EMPATO, PERDIÓ O GANO.




  • Se debera establecer si los goles del grupo 1 son mayores al del grupo 3 sera GANO, si los resultados son iguales sera EMPATO, caso contrario deberá decir PERDIÓ.
  • Proceder a escribir la formula, en prueba_lógica escribir "B2>D2", en valor_si_verdadero para que el resultado se texto se debe escribir entre comillas
  • Proceder a escribir "GANO", en valor_si_falso anidar la función si, SI( escribiremos B2=D2;"EMPATO";SI(B2<D2;"PERDIÓ")))
  • Una vez escrita la formula deberá quedar de a siguiente forma.



  • Los resultados del grupo 1 son los siguientes.








MACROS

Las macros son un conjunto de comando que se almacena en un lugar especial de Excel de manera que están siempre disponibles cuando los necesites ejecutar. Estas consisten básicamente en códigos de programación las cuales con escritas con un lenguaje de programación llamado VBA (Visual Basic for Apliccations).
Estas macros nos permiten automatizar una hoja de calculo con un solo clic permitiéndonos crear nuevas funciones y cálculos que necesitemos.

PASOS PARA CREAR UNA MACRO:

  • Activar la barra de herramientas Programador, para eso ir a archivo, opciones, personalizar cinta de opciones y marcamos la casilla de programador.

  • Una vez realizado este proceso en la barra de herramientas se habrá habilitado la opción de programador, desde esta opción es posible comenzar a grabar las macros.


EJEMPLO:

1. Realizar una macro en la cual se apliquen colores a la macro y cambiar el color de fuente.
2. Realizar una macro mediante la cual se ordenen los datos por orden por edad.
3. Realizar una macro con la cual se borren los colores de la tabla y ordenar por nombres.

  • Damos clic en la opción de programador y seleccionamos grabar macro, nos desplegara el siguiente cuadro de dialogo y se debe nombrar la macro.
  • Una vez se da clic en aceptar la macro comenzara a grabar todo proceso que se haga en la hoja de calculo. Proceder a aplicar colores a la tabla y cambiar de color las fuentes, al terminar de editar la tabla proceder a detener la grabación.

  • Para que la macro funcione debemos asignarle un botón, dirigirse a insertar, ilustraciones y formas, seleccionar cualquier tipo de figura.

  • Una vez se inserta el botón, dar clic derecho en la figura y seleccionar "asignar macro", aparecerá un cuadro de dialogo en el cual se debe buscar el nombre de la macro

  • Después de tener el botón de colores listo, se debe volver a grabar una nueva macro en la cual se ordenara la tabla por edades.
  • Cuando la macro comience a grabar proceder a seleccionar la opción de datos en la barra de herramientas, seleccionar la tabla completa y dar clic en ordenar.

  • Aparecerá un cuadro en el cual se ordenara por edad.
  • Al terminar de ordenar se deberá detener la grabación de la macro y asignaremos esta nueva macro a un botón diferente al que se ha creado con anterioridad.
  • Grabar una macro en la cual se cambien los colores a la tabla a Blanco, las fuentes a negro y al mismo tiempo se deberá ordenar por nombres.

  • Por ultimo insertar un botón al cual le asignaremos esta ultima macro y se nombrara borrar.







INDICE Y COINCIDIR

INDICE

La función indice nos permite obtener el valor de una celda dentro de una matriz especificando el número de fila y columna. Esta función tiene dos formas de uso: de forma matricial y de forma de referencia. Esta es la encargada de devolver el valor de una celda dentro de una matriz o tabla dada la posición de la fila y/o la columna que ocupa dentro de ella. 

La función INDICE nos permite encontrar un valor en un rango (matriz) especificando el valor de la posición del dato buscado a través de la fila y la columna.

SINTAXIS

=INDICE(Rango;núm_fila;núm_columna)

La función INDICE nos permite encontrar un valor en un rango (matriz) especificando el valor de la posición del dato buscado a través de la fila y la columna.

COINCIDIR

La función  coincidir tiene el objetivo de localizar un elemento dentro de un rango de celda y nos devuelve su posición. 

SINTAXIS

=COINCIDIR(valor_buscado,matriz_de_busqueda;[tipo_de_coincidencia])

Significado de cada uno de los argumentos:
  • Valor buscado: aquí se introduce el valor que se busca, que puede ser tanto una cifra como texto escrito entre comillas.
  • Matriz buscada: en este campo se indica el rango de celdas que se quiere analizar. Los valores desde y hasta se separan por dos puntos.
  • Tipo de coincidencia: es un campo opcional. En él se indica cuán exacta debe ser la búsqueda que se realice. Si se rellena con la cifra -1, Excel buscará el valor más pequeño que sea mayor o igual al valor buscado. Si se rellena con 1, buscará el valor más grande que sea menor o igual al valor buscado; y si se rellena con 0, se buscarán solo coincidencias exactas.


EJEMPLO:

Mostrar la tarifa correspondiente de un envío A Italia de un paquete de 50 Kg de peso


Para hallar la tarifa de 6.78 debemos:
  • Escribir la formula de indice y en matriz seleccionar la tabla.
  • En núm_fila colocamos "=COINCIDIR" en Valor buscado seleccionar la celda del País buscado "Italia".
  • En matriz buscada seleccionar el rango de celdas correspondiente .

  • En tipo de coincidencia escribir 0 para hallar una coincidencia exacta y cerramos la función.

Una vez escrita la función de coincidir en filas realizamos el mismo procedimiento en núm_columnas de la siguiente manera:
  • En valor buscado seleccionar el peso.
  • En matriz buscada seleccionar las celdas de peso y finalizar con coincidencia exacta.
  • Una vez terminado, la tabla y la formula quedarían de la siguiente forma:




TABLAS DINÁMICAS


Las tablas dinámicas son herramientas que permiten resumir y analizar fácilmente grandes cantidades de información las cuales consisten en arrastrar y soltar las diferentes columnas que formarán el reporte. La mayor ventaja de estas herramientas es que posible modificar los datos y la organización de forma rápida estableciendo la organización que mejor se adapte.


EJEMPLO:

Crear  una tabla dinámica con el promedio de edad de los empleados por provincia y ocupación.














PASOS PARA CREAR UNA TABLA DINÁMICA:

  • Selecciona la tabla o celdas, en la pestaña insertar seleccionar la opción tablas dinámicas.
  • En la ficha Insertar, haz clic en el comando Tabla dinámica.

  • Aparecerá el cuadro de diálogo Crear tabla dinámica. Asegúrate que la configuración sea correcta y haz clic en Aceptar.


  

  • Una tabla dinámica en blanco aparecerá al lado izquierdo y la lista de campos, al lado derecho.


  • La organización y el orden de los datos pueden ser personal. Elegir los datos de provincia y ubicarlos en filas, los datos de edad ubicarlos en valores y los datos de ocupación en columnas.

  • Para hallar el promedio damos clic derecho sobre el valor que necesitamos, seleccionamos resumir valores por y damos clic en promedio.



Como resultado tenemos la siguiente tabla:



FUNCIONES LÓGICAS Las funciones lógicas son las funciones que permiten hacer uso de valores lógicos, o evaluar valores lógicos con dive...