viernes, 1 de noviembre de 2013

Función SI Anidada

La función SI, es una función Lógica que permite evaluar una prueba y comprobar si cumple la condición para devolver un valor si es VERDADERA u otro valor si la condición es FALSA.

Presenta 3 parámetros, siendo "la prueba lógica" el parámetro obligatorio para la función.

=SI(prueba_logica;[valor_si_veradadero];[valor_si_falso]) 

Esta función también puede ser anidada junto a otras funciones para incrementar su funcionalidad, en el siguiente ejemplo veremos la función Si anidada con otras funciones Si además de la función Y
 
Abrimos el libro "Puntajes" que se encuentra en los Anexos, este libro tiene una sola hoja "CondicionPorPuntaje" se trata de agregar la condición a cada participante por su puntaje obtenido y de acuerdo a la categorización de puntajes que se encuentra en la parte de arriba de la hoja.


En la celda C9 es donde ingresaremos la fórmula de las funciones, para este tipo de ejercicio se puede utilizar el asistente debido a que la fórmula es larga.

El siguiente código es la fórmula que se ha utilizado para comparar los puntajes obtenidos de cada participante y asignarles una condición.
(con la tecla ALT + ENTER se puede bajar después de cada punto y coma de la fórmula, para apreciarla mejor)

=
SI(Y(B9>=$B$3;B9<=$C$3);"Nivel Destacado";
SI(Y(B9>=$B$4;B9<=$C$4);"Nivel Bueno";
SI(Y(B9>=$B$5;B9<=$C$5);"Nivel Regular";
SI(Y(B9>=$B$6;B9<=$C$6);"Nivel Bajo"))))

Así se vería en Excel


 
Se empieza con la función SI, luego en el parámetro prueba_logica agregamos la función Y; volvemos a la función SI y en el parámetro Valor_si_verdadero agregaremos el texto entre comillas "Nivel Destacado" luego en el parámetro Valor_si_falso agregaremos otra función SI y repetimos el proceso hasta llegar al "Nivel Bajo"

Finalmente nuestro cuadro quedaría:

viernes, 25 de octubre de 2013

Buscar un Producto

La función BUSCARV para la versión 2007 de Excel, permite realizar búsquedas verticales desde una matriz de datos, que puede estar ubicada en la misma hoja o en otra.

Vamos a realizar un ejemplo de Buscar un Producto ingresando su código y que nos muestre las demás características del producto como el Nombre, Color, marca y precio.

para el ejercicio abrimos el libro "BusquedaDeProductos" en Anexos, este libro contiene 2 hojas: BuscarProducto y Listado de Productos.


Desde la hoja Listado de Productos asignaremos un nombre a un rango que será la Matriz para nuestro ejemplo, se llamará "ListaProductos"

Seleccionamos las celdas A2 hasta F33 


Desde la pestaña Fórmulas damos clic en Asignar un nombre a un rango.


Y le colocamos el nombre: "ListaProductos"



La función BUSCARV tiene 4 Argumentos:

El Valor Buscado: Es la celda que contiene el valor que se busca, en este caso, el código, la celda E4
La matriz: Es el rango de celdas que contiene toda la información, en nuestro ejemplo la matriz es "ListaProductos"
Indicador de columna: Es el número de la columna en la matriz que contiene la información, en nuestro ejemplo, para el nombre del producto, el indicador de columna es 2
Ordenado: Se coloca 0 o 1, que es lo mismo que Falso (coincidencia exacta) o Verdadero (coincidencia aproximada) en nuestro ejemplo colocamos 0.

Ahora desde la Hoja BuscarProductos colocamos como celda activa E8, que es la celda donde queremos que aparezca el nombre del producto.

En esta celda ingresamos la función =BUSCARV(E4;ListaProductos;2;0)

El nombre del rango de la matriz lo podemos obtener desde la opción "Utilizar en la Fórmula"

 
Al terminar de escribir la fórmula damos clic, y ahora ingresamos un código (Existente) en la celda E4 (si no ingresamos un código, en la celda E8 nos aparecerá un error #N/A, esto es porque no hemos ingresado ningún código, también se puede solucionar con otra función)


Podemos hacer una referencia absoluta de la celda E4 para luego copiar el código a las demás celdas, Teniendo seleccionado el texto E4 con la tecla F4 lo convertimos en referencia absoluta.

=BUSCARV($E$4;ListaProductos;2;0)


Copiamos el código en las celdas E10, E12, E14 y E16 que son las celdas donde debe aparecer la información de Color, Marca, Estado y Precio respectivamente.
 
Pero ahora a cada una de ellas le modificamos el Indicador de columna
 
Para Color:
=BUSCARV($E$4;ListaProductos;3;0)
Para Marca:
=BUSCARV($E$4;ListaProductos;4;0)
Para Estado:
=BUSCARV($E$4;ListaProductos;5;0)
Para Precio:
=BUSCARV($E$4;ListaProductos;6;0)
 
Cada vez que cambiemos el código también cambiarán los datos del producto:
 



miércoles, 4 de septiembre de 2013

Calcular la Edad

Podemos calcular la edad de una entidad utilizando la función =Hoy() y conociendo la fecha de Nacimiento (o creación)
 
Para el ejemplo continuaremos usando el libro "EdadyCodigo" que se encuentra en los ANEXOS, luego le completamos la información de las celdas de arriba


Ahora desde la celda C13 escribimos la siguiente función:
 
=ENTERO((HOY()-C6)/365)

  • La función Hoy() nos devuelve la fecha actual del sistema, la celda C6 contiene la fecha de nacimiento del cliente, al restarlas se obtiene el número de días vividos, lo dividimos entre 365 días que tiene un año.
  • La función Entero(numero) nos devuelve la parte entera del número, debido a que la división no siempre será un número entero, sino que tendrá decimales y los redondeará.




Función Concatenar

La función Concatenar es una función de texto que nos permite unir varios elementos de diferentes celdas en una sola celda.

Para el ejemplo vamos a continuar utilizando el libro EdadyCodigo que se encuentra en los ANEXOS, y completamos los datos de las celdas de arriba.


Ahora nos colocamos en la celda C12 e ingresamos la siguiente función

=Concatenar(C4;" ";C5)

  • La celda C4 contiene los nombres,
  • " " el espacio dentro de las comillas nos permite dejar un espacio entre el último nombre y el primer apellido.
  • La celda C5 contiene los apellidos

 
Al terminar de escribir la función damos clic en la tecla ENTER, y nos quedarán los nombres y los apellidos en una sola celda:


Crear un código con funciones

La Función =Hoy() devuelve la fecha del sistema, la Función =Izquierda(Texto;Num_de_caracteres) devuelve un número de caracteres específicos del comienzo de una cadena de texto.
Uniremos las dos funciones con el símbolo &, así crearemos un código con la fecha actual y las 4 primeras letras del apellido.

Para el ejemplo abrimos el libro EdadyCodigo que se encuentra en los anexos.


Y completamos los datos de las celdas de arriba


Ahora nos colocamos en la celda C11 y escribimos la siguiente función:
 
=Hoy()&"_"&Izquierda(C5;4)

  • El símbolo & nos sirve para unir las dos funciones, las comillas "_" indican colocar un guión bajo después de la fecha y antes de los 4 caracteres.
  • La celda C5 es donde se encuentra el apellido del cliente, de este apellido se tomaran 4 caracteres empezando desde la izquierda

 
 Una vez que terminemos de escribir la función presionamos la tecla ENTER, tendremos el siguiente resultado:


Así hemos creado un código para ese cliente, si cambiamos los datos de arriba del cliente también entonces cambiará el código.

domingo, 1 de septiembre de 2013

Inmovilizar Paneles

La opción Inmovilizar paneles se encuentra dentro del grupo "Ventana" de la pestaña Vista


Inmovilizar los paneles nos permite mantener visibles a las filas y columnas mientras nos vamos desplazando por toda la hoja, Esto depende de la celda que se encuentra activa al momento de seleccionar esta opción. Por ejemplo, si nos queremos desplazar por las filas y columnas pero manteniendo el texto que se encuentra en la celda G2, entonces seleccionamos como celda activa a H3 y luego le damos clic en la opción Inmovilizar paneles.

 
Se aprecia que al desplazarse por las demás filas y columnas no se mueven las columnas desde la A hasta la G, ni las dos primeras filas


Para volver a movilizar los paneles sólo le damos clic en la opción


Ahora inmovilizamos sólo la primera fila


Vemos que sólo la fila 1 ha sido inmovilizada y al hacer el desplazamiento por las demás filas no perdemos de vista la primera, esto es útil siempre que nuestra primera fila sea nuestro encabezado de filas por ejemplo.


  • Para volver a movilizar la fila superior sólo le damos clic en la opción Movilizar paneles.

De la misma manera podemos inmovilizar la primera columna solamente, y así desplazarnos por las demás columnas sin perder de vista la primera.


Vemos a la columna A inmovilizada y un desplazamiento hasta la columna D (Los desplazamientos se hacen con las barras de desplazamiento Horizontal o vertical, o con la rueda del Mouse)


  • También para volver a movilizar la primera columna sólo le damos clic en la opción Movilizar paneles.

miércoles, 28 de agosto de 2013

Ordenar y Filtrar

El grupo "Ordenar y Filtrar" en Excel se encuentra en la pestaña Datos.
Para nuestro ejemplo abriremos el libro "CuadroVentas" que se encuentra en Anexos
 
 
En la hoja1 colocamos como celda activa VENDEDOR y luego podemos seleccionar el botón Ordenar A a Z
 
Ahora podemos apreciar que se ordenaron todos los datos alfabéticamente por vendedor
 
 
 
Para regresar al estado anterior sólo damos CTRL + Z
 
También podemos seleccionar el botón "Ordenar" teniendo como celda activa SUCURSAL hacemos clic en el botón Ordenar

Se abre la siguiente ventana, desde donde podemos seleccionar la columna y el criterio de ordenación, en este caso seleccionamos en columna "SUCURSAL" y en criterio de ordenación "A a Z"


Además podemos agregarle más niveles para ordenar los datos, damos clic al botón "Agregar Nivel"

 

Ahora se ha agregado una fila más "Luego por" acá seleccionamos ENERO y en criterio de ordenación De menor a mayor



 Podemos ver que se los datos se han ordenado en orden alfabético por sucursal y además en el mes de enero el orden es de menor a mayor 


 Para regresar al estado anterior sólo damos CTRL + Z

 El Filtro se activa cuando la opción Filtro está presionada, teniendo como celda activa a SUCURSAL ahora damos clic en Filtro 


 Se puede apreciar que toda la primera fila de la *Tabla ahora presenta un botón de filtrado
*Aunque los datos presentados en este libro no están puestos como tabla, Excel considera todas las celdas contiguas con datos como parte de la tabla para ordenar y filtrar


 Le damos clic en el botón de filtrado de SUCURSAL para obtener un filtro de los datos que pertenecen sólo a la sucursal de Pueblo Libre.
 


 Tenemos ahora sólo el filtro de la sucursal de Pueblo Libre


 Para quitar un filtro sólo seleccionamos la opción Borrar filtro...


 Ahora le agregamos un filtro para MARZO que nos muestre sólo las ventas mayores a 360 del mes de Marzo




 Y vemos que los datos que aparecen son mayores de 360 sólo para el mes de marzo


 Cuando no se quiera tener los botones de filtros en las cabeceras, simplemente deseleccionamos la opción Filtro









jueves, 15 de agosto de 2013

Imprimir Títulos

La opción "Imprimir títulos" del grupo de opciones "Configurar página" en un libro Excel, te abre la pestaña "hoja" desde la cual se pueden hacer algunas modificaciones como: determinar el área de impresión, imprimir títulos y el orden de las páginas.



Las opciones de imprimir título son:
  • Repetir filas en extremo superior
  • Repetir columnas a la izquierda

Estas dos opciones nos permiten obtener en la impresión la fila o columna seleccionada en todas las páginas existentes sin necesidad de repetirlas en la hoja, es decir que la opción imprimir títulos sólo nos muestra los títulos seleccionados (ya sea fila o columna) al momento de imprimir el archivo.


Realizamos un Ejemplo
Abrimos el archivo "NotasDePracticas" que se encuentra en Anexos

Desde la pestaña Diseño de página seleccionamos la opción "Imprimir títulos"

 
En este ejercicio pretendemos Repetir la fila 3 en el extremo superior derecho, debido a que es un listado de 65 alumnos nos saldrán 2 hojas de impresión y queremos que el título, en este caso Nombre del Alumno, se imprima en ambas hojas.

Por lo tanto en la ventana que nos aparece vamos a modificar la opción Repetir fila en el extremo superior derecho, sólo colocamos nuestro cursor en el espacio en blanco y seguido seleccionamos la fila 3 de la hoja, luego aceptar


Ahora podemos apreciar desde la vista preliminar de impresión, que el título de la fila 3 se repite en ambas hojas a imprimir


y sin embargo no se repite en el hoja de cálculo