7/4/11

¿Cómo hacer un video con Excel? (una disgresión digresión para nerds)

Para el lanzamiento de la marca Staples tuvimos cientos de ideas, aunque no pudimos implementarlas todas.

Algo que quise mostrar fue la gran cantidad de clientes diferentes que compran en Staples Argentina, y para eso se me ocurrió hacer un mapa con los pedidos de cierto período de tiempo. Había visto hace poco un ejemplo con las tiendas Starbucks de Estados Unidos.

El problema era cómo hacerlo en unas pocas horas. Recién había vuelto de vacaciones y tenía solo un fin de semana por delante. Lo primero que hice fue preguntar en Twitter, en donde alguien me dio una opción totalmente novedosa. Pero más complicada de lo que esperaba.

Por suerte, realmente disfruto de estos desafíos así que dediqué unas horas de sábado al proyecto.

Este es el resultado, y más abajo la explicación (solo aptas para nerds):



El desafío: a partir de las latitudes y longitudes de los pedidos, plottearlos de a pocos sobre un mapa.
Está 100% realizado en Excel (excepto la grabación del video).

1) distribuí aleatoriamente los renglones, para que no aparezcan de norte a sur. Eso lo hice agregando la función "ALEATORIO()", copiando y pegando valores (esto no hacía falta, creo) y ordenando por el resultado.
2) Cree un gráfico XY con un fondo de la ciudad, en donde puse todos los datos (16000 puntos)
3) El desafío era hacer que aparezcan de a poco. Puse una barra de desplazamiento vinculada a un número que iba de 0 a 17000.
4) Agregué una nueva hoja desde donde el gráfico tomaría los datos.
5) En esa hoja puse una fórmula: si el renglón era menor al número del punto 3, mostraría los datos; sino aparecen las celdas vacías (con lo que no aparecerían en el gráfico)
6) Lo probé y andaba bien, excepto que a cada click en la barra aparecía la misma cantidad de puntos y quedaba aburrido. Yo quería que empiece muy lento y acelere. Para eso agregué, para el punto 5, un "acelerador" (potencia de 3). Ahí quedó como quería.

De todas maneras, la calidad no era como para mostrarlo demasiado (no estaba bien el mapa, tampoco los círculos, faltaba sonido, etc.). Pero me puso muy contento poder resolverlo solo.

El excel está a disposición de quien quiera (aunque solo con una parte de los datos)!



3 comentarios:

  1. Excelente!. Faltó un temita de Stereophonics de fondo #ponele ;-)

    ResponderEliminar
  2. Excelente idea, pero aun mejor ejecución de la misma.
    Un año atrás tuve que amar una presentación donde la idea fue mostrar la cobertura geográfica de mis clientes (80).

    Para lo cual baje los datos de mi GPS a Google maps, visualmente logre demostrar la cobertura, pero a diferencia del tuyo era estático, me llevo casi 6 horas de trabajo.

    Nuevamente felicitaciones y Bazzinga!!!!

    ResponderEliminar
  3. Hola Juan Pablo... Sí, le faltó música! Aunque seguro que por mi edad no sé lo que es Stereophonics!

    Raúl, cómo va? Tal vez yo también tarde 6 horas, pero el tiempo se me pasa rapidísimo cuando me engancho con estas cosas!

    ResponderEliminar

Por favor dejá tu comentario. Podés hacerlo anónimo sin problemas, lo único que voy a eliminar son los comentarios que buscan dañar a alguien y el spam.