s谩bado, 13 de julio de 2019

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.