martes, 20 de noviembre de 2012

Función BuscarV de Excel

Buenas, de nuevo con los artículos de excel voy a aportar algo muy usado y a la vez un poco difícil de entender, pero no de realizar, la función BuscarV.

La función BuscarV permite encontrar valores en las columnas de excel y retornar un valor si encuentra una coincidencia, de lo contrario retornará #N/A.

Cuando retorna un valor #N/A es porque no encontró una coincidencia y esto tiene 2 explicaciones :

1- Simplemente no hay datos que coincidan con nuestra búsqueda.
2- El tipo de datos que estamos comparando no es el correcto.

Para el segundo caso, Excel es rígido con respecto al tipo de datos, por lo tanto, debemos igualar las 2 columnas para que la búsqueda sea exitosa. Seleccionamos todas las celdas que vamos a comparar con un valor y les asignamos el tipo de datos que queramos. Por ejemplo :
























Luego el valor que queremos asignarle a la celda:
























Esto debemos hacerlo con las 2 columnas que queremos comparar (La columna buscada y la que usaremos para buscar dentro de la matriz). En este caso solo usaremos un valor, pero mas abajo, les explicare porque esto es importante.

Una vez hecho esto, procedemos a usar la función BuscarV, esta función tiene un pequeño requerimiento oculto y es que cuando buscamos un valor dentro de una columna, SIEMPRE, el valor que debe retornar, debe estar a la derecha del valor de búsqueda. Por Ejemplo:


























Usamos la función BuscarV, para encontrar el "Valor_buscado" (ID = 6) dentro de la "Matriz_buscar_en" B3:F12 (recordemos que una matriz es un conjunto de valores agrupados en filas y columnas), luego en "Indicador_columnas", decimos a Excel que cuando encuentre el "Valor_buscado" (osea 6) nos retorne el valor de la Columna 4 (Que es igual a la Columna E osea Sexo). Es fácil poder contar las columnas desde el valor buscado, hasta el valor que queremos retornar. Por último el campo "Ordenado" le indica a excel que debe retornar el valor de la Columna 4 "Solo si coinciden parcialmente" (VERDADERO) o "Si es una coincidencia exacta" (FALSO). En este caso la coincidencia debe ser exacta para retornar el valor correcto (FALSO).

La formula quedaría mas o menos así:

=BUSCARV(6;$B$3:$F$12;4;FALSO)

Veremos que la función inmediatamente nos retorna un valor "Mujer", al final de todos los parámetros, osea que efectivamente, esta búsqueda nos entrega un valor correcto y es el esperado.

Lo que debemos siempre saber:

Antes de terminar, hay que saber algunos puntos importantes y que solo la experiencia con este tipo de cosas nos ayudan a solucionar de manera rápida.


























Si se fijan, en la imagen está el rango completo de datos que tiene la matriz, sin embargo pasada la Celda 8, ya no hay coincidencias con el valor buscado y nos retorna #N/A, esto ocurre sencillamente porque la selección de la matriz "cambia" cada vez que yo reproduzco la función hacia abajo, es decir la arrastro con el cursor y la reproduzco para las demás celdas. Quedando así:

=BUSCARV(6;B4:F13;4;FALSO)

Fijense que el rango de la matriz cambió y ahora es : B4:F13.

Para evitar esto, debemos usar un simple argumento en cualquier parte de excel y es la de seleccionar el valor de la matriz (como se muestra en la imagen), luego presionar la "Tecla F4", con ello, la función se convierte en $B$3:$F$12, este valor le indica a excel que la matriz "Es Fija" y no debe cambiar una vez la reproduzca para las demás celdas hacia abajo.


























Cuando terminemos la edición presionamos ENTER, la función tendrá la matriz fija y podremos encontrar el ID quedando de la siguiente forma:
























¿ Pero que pasa si queremos traer el ID a partir de un nombre?.
R- Simplemente cambiando la columna ID de lugar, no importa donde, solamente tiene que estar delante de la Columna Nombre o el valor que deseamos usar como referencia, para traer el resultado de la matriz.

Para finalizar podemos reemplazar el valor fijo 6 o por el de una celda en específico. Por ejemplo:


























En este caso nos retorna el valor de cada celda en la Columna 4, de acuerdo al valor en la Columna 1 (Osea B), recordemos que también podemos fijar el valor con F4 y así siempre tomará el valor de una celda en específico para la búsqueda. La fórmula quedaría mas o menos así:

=BUSCARV(B3;$B$3:$F$12;4;FALSO)

Al repetir la función hacia abajo, el valor de la celda B3, cambia a B4 y así sucesivamente, por eso podemos encontrar los valores de la Columna 4 en todas las celdas.

Al fín!, costo un poco la explicación, pero esta mas claro ahora. El hecho de que tenemos mas posibilidades de buscar valores en las celdas nos ahorra uno de los tantos dolores de cabeza que nos traen estas fórmulas.

Bien, espero haberlos ayudado un poco más esta vez y sigan practicando, hay muchos mas tips de los que hemos visto hoy.

Saludos. ;)

martes, 7 de febrero de 2012

Altas temperaturas.


Como se viene observando durante mucho tiempo en los equipos de música, electrodomésticos varios y computadores obviamente, vienen incorporados sistemas de enfriamiento que nos permitan apaciguar de alguna manera las altas temperaturas a las que son sometidos día a día durante su funcionamiento. Esta vez les haré una recomendación algo básica, pero útil.

Cuando tenemos un equipo en casa, ya sea notebook, consolas de juegos, pc, entre otros, "siempre" debe haber un espacio entre su aparato y los demás objetos, de por lo menos 10 a 15 cm, ya que con esa distancia el aire caliente que sale del equipo puede circular y dispersarse sin chocar con algún objeto, provocando que la temperatura se eleve a un nivel regular y no crezca dentro del circuito. Esto obviamente puede derivar en consecuencias graves, no solo para el equipo, si no, también para el objeto que se encuentre cerca, provocando incluso un incendio.

Los consejos que puedo darles y desmintiendo un poco las leyendas urbanas que tienen algunos, (similares a  Mith Busters) serian:

1- Los equipos deben estar separados unos 10 a 15 cm de otro objeto, ya sea una pared, escritorio, entre otras.

2- Aunque sirven para apaciguar la sofocante calor de estos días, las bebidas y material liquido son altamente peligrosas, porque si se vuelcan sobre los equipos será muy difícil poder recuperarlos o morir definitivamente. No tomar bebidas cerca de sus equipos!.

3- Si dejamos nuestro equipo "destapado", disminuirá un poco la temperatura del mismo, sin embargo permitirá la acumulación del polvo y la suciedad en las piezas, lo que provoca que aumente la temperatura nuevamente, pero esta vez a nivel de componente (suele ocurrir mucho con las tarjetas de vídeo), hay casos en que dejan de funcionar por el polvo acumulado en sus ventiladores. Lo recomendable es mantener el equipo sellado y limpiar el polvo cada cierto tiempo. Un pc con buena ventilación (la delantera que ingrese aire y la trasera que lo saque),  permitirá la circulación del aire frio por el frente pasando por todos los componentes que generan calor y sacando ese aire caliente por la ventilación trasera.

4- Fijarse en las temperaturas máximas y mínimas a las que funciona nuestro equipo y configurar/ mantenerlas de acuerdo a los ambientes de sus habitaciones. Una temperatura normal para un equipo va desde los 15° a 70°. Deben informarse sobre esto, si no quieren obtener resultados poco agradables cuando los estén utilizando.


5 - Por ultimo, recomendarles que no deben tratar de limpiar un equipo mientras esta en uso, porque la estática puede provocar un desastroso desenlace. Para quitar la estática siempre limpien su equipo sobre una mesa de madera o una plataforma de goma (como un pad de mouse) y No usen toallas o paños con aristas.

Espero les haya servido y cuidado con el calor de sus equipos!.

Saludos.

jueves, 5 de enero de 2012

Problema Tarjeta Sonido

Uf, hace miles no me aparecia por aqui, pero bueno queria contales lo siguiente.

Tengo una tarjeta de sonido "SupremeFX X-FI" de la placa Crossair III Formula la cual anda de maravilla, pero hoy no fue asi. Tenia un sonido raro "noise" en el fondo y pense que habia llegado su fin, pero esperen, al reiniciar el sonido se fue y no era algo "Fisico", sino de software, por lo que opte sencillamente en caer en la logica de windows, Desinstalar/Instalar drivers y fue asi como volvi a la normalidad, no se como, no me pregunten porque, pero al parecer todo en windows funciona mejor asi.

Espero les haya servido.

Saludos.