Ahora en Houston!

Estándar

A partir de este mes y en conjunto con nuestros colegas de Taxes & Numbers LLC estamos ofreciendo nuestros servicios en Houston, Texas, estamos muy emocionados por esta nueva etapa, sabemos que las industrias de Energía, las del ramo medico y aeroespacial son usuarios intensivos de la automatización que Excel/ VBA proporciona, y con la experiencia acumulada podemos hacer un buen papel en agilizar el trabajo.

Si te interesa agilizar tus procesos, déjanos un mensaje aquí y nos comunicaremos contigo, o mándanos un mail a IsSolved@gmail.com.

Saludos!

VLookup con datos a la izquierda?? mmmmm No exactamente

Estándar

En el trabajo diario la función =VLookup() es muy utilizada, pero una desventaja que tiene es que el dato al que se tiene que hacer referencia debe de estar a la extrema izquierda, en otras palabras vamos a obtener resultados a partir de esa columna y siempre a la derecha, los siguientes datos estan en el rango “A1:B6”.

E
n esta lista, supongamos que tenemos que buscar el valor que esta a la derecha de la columa “Key” y que por alguna razon no es aceptable cambiar el orden de la s columnas.

Entonces usaremos dos funciones concatenadas que tendrán el mismo efecto que un =Vlookup()

Paso numero 1.
Usar =MATCH() para obtener la posicion donde esta el dato que buscamos. Vamos a introducir en una celda la siguiente funcion: “=MATCH(“L”,B1:B6,0)”
con esto le estamos pidiendo a Excel que nos devuelva la posición donde se encuentra la letra “L”, la función nos devolvera “4”

Paso Numero 2.
Vamos a usar =Index() para que nos devuelva el dato que esta a la izquierda de nuestro dato a buscar, para esto introduzcamos esto a la derecha de donde introdujimos la funcion del paso 1.
“=INDEX(A1:A6, 4)”
(Estoy introduciendo el “4” que obtuvimos en el paso uno para simplificar, pero puede ir la referencia a la celda donde esta el “=Match()”).
El resultado de esta función deberá ser “Lilies”

Bien, con esto tendremos el resultado que buscabamos, pero tuvimos que ocupar dos celdas, para ocupar solo una vamos a anidar las funciones para que se vea como sigue:
=INDEX(A1:A6,MATCH(“L”,B1:B6,0))

Como dije en el titulo, no es exactamente un =Vlookup() de hecho no aparece en ningun lado, pero el efecto es el mismo y ademas nos da un gran margen de maniobra al quitarnos el limite que nos dejaba trabajar con VLookup(), noten que esta funcion es aplicable para datos que tenemos la derecha y a la izquierda, los rangos ni siquiera tienen que ser iguales.

Lo invito a que se de la oportunidad de experimentar con estas funciones, notara que le encontrara mas usos conforme la ocupe.

Debo reconocer a Greg Truby, quien comparte este valioso tip y otros dos mas que usted puede considerar utiles el link es:

http://blogs.msdn.com/b/excel/archive/2010/06/11/solutions-to-three-common-problems-when-using-vlookup.aspx

Mejores Practicas en el uso de Excel

Estándar

Supongamos que su jefe ha pedido el mismo trabajo a un equipo de 10 personas, ha dado las directrices y los pricipales supuestos de lo que quiere lograr, sus colegas tienen edad, preparacion academica y experiencia laboral muy similares, cuando llega la fecha de vencimiento el gerente encuentra el resultado que busca en todos los reportes ¡¡¡Pero de 10 maneras completamente diferentes!!!

Somos todos tan distintos entre nosotros y lo reflejamos en nuestros actos y hasta en nuestras hojas de calculo que no importa lo sencillo de la tarea, siempre la haremos distinto de cualquier otra persona en forma o en fondo, pero siempre distinto.

Ser diferente no es malo (luego hablamos de los nerds), en este mundo plano cada punto de vista es valioso y genera un continum de mejora, sin embargo siempre hay practicas que se consideran las mejores pues han demostrado su eficacia en el corto y largo plazo en una diversa serie de ambientes.

Esta es la primera de siete entregas y en la final le entregare un documento PDF con todas, estas vienen de mi experiencia, sin embargo estoy ansioso de saber su opinion y poder incorporar alguna con sus vivencias.

1.- Establezca su objetivo y planee la mejor manera de llegar a el.

Suena sencillo y lo es, pero no es lo mas comun, dedicar 5 minutos a planear es la mejor manera de ahorrarse problemas.

Pongamos un ejemplo:

Su jefe le dice que necesita emitir gafetes para los asistentes de una convencion que organiza su empresa, son 2500 asistentes, los gafetes deben de incluir, el nombre del asistente, su posicion y la empresa que representa, deben de ser perfectamente legibles y atractivos a l vista…. Mencione que son para hoy a las 4:00 PM??

Lleno de terror se avalanza a su PC, son las 12:00 y no puede dejar que su jefe se suba al avion sin llevar esos gafetes.

Antes se hubiera vuelto loco metiendo cada nombre a mano y dando formato a cada uno de esos 2500 nombres, pero esta vez no, usted leyo en este blog como usar la funcion vlookup(), se toma sus cinco minutos para planear su trabajo y concluye que no necesita escribir cada nombre, su gran amigo de cuentas por cobrar tiene una base de datos en el ERP que puede exportar a un archivo texto, usted prepara un solo formato y a travez de un macro muy simple realiza la impresion de todos los gafetes, su gran amiga secretaria le ayuda a cortar los gafetes y meterlos en las micas mientras platican animadamente, mira su reloj y se da cuenta de que apenas son las 13:30 hrs, va a la oficina de su jefe y cuando se los pone enfrente los toma, levanta la mirada para verlo con asombro y despues de verificar que ha hecho un trabajo impecable lo invita a comer para agraderle su apoyo en este trabajo de emergencia.

Usted ha salvado el dia y ve mas cerca la promocion.

Si hubiera actuado sin pensar o sin saber el uso de la funcion vlookup hubiera ocurrido lo contrario y en el mejor de los casos, estaria corriendo al aeropuerto para entregarle a su jefe unos gafetes de pesima calidad.

Planee su trabajo y este conciente de las posibilidades que tiene Excel, las utilidades de bases de datos, tablas y macros le haran sobresalir en su trabajo y le daran tiempo para disfrutar de su vida.

Recuerde esta mejor practica:

Establezca su objetivo y planee la mejor forma de llegar a el.