Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

domingo, 28 de mayo de 2017

10 trucos para escribir mejores fórmulas en Excel - 1a parte

Hola, hoy quiero hacer una entrada que tendrá 2 partes. Se trata de buenos trucos que he aprendido y encontrado por internet para que puedas mejorar cómo escribes una de las funciones más importantes de Excel, las fórmulas!

Éstos son algunos de los mejores consejos para ayudarte a trabajar más rápido y a escribir mejores fórmulas en Excel!

La primera parte (ésta) constará de 5 consejos y la segunda parte tendrá otros 5 consejos.



Empezamos!


domingo, 21 de mayo de 2017

Crear una tabla de índice de hoja en Excel con VBA

Hoy vemos otro truco muy muy útil!

Todos estamos acostumbrados a trabajar con varias hojas en un solo libro, verdad? Pues estaría genial poder crear un índice para poder acceder a todas las hojas de una manera eficaz!


Pues hoy veremos una macro que nos ayudará a hacer exactamente eso!


Veremos una manera inteligente de crear un índice para todas las hojas, en el que se pueda hacer clic en el nombre de la hoja para ir directamente a esa hoja.









Así es como lo hacemos



domingo, 14 de mayo de 2017

La función FILA vs la función FILAS para la generación de números enteros consecutivos en Excel

Hola, veamos hoy una pequeña aclaración entre las funciones FILA y FILAS, y cómo se pueden aplicar.

A menudo, deseamos incorporar a nuestra fórmula una construcción que, como la fórmula se copia a sucesivas filas, generará una serie de números enteros consecutivos, usualmente comenzando con 1.


Un ejemplo clásico es con la configuración estándar INDICE + K.ESIMO.MENOR para devolver varios valores correspondientes a un cierto conjunto de criterios, por ejemplo:


{=INDICE($B$1:$B$11,K.ESIMO.MENOR(SI($A$1:$A$11="Luis",FILA($A$1:$A$11)),1))}


Esta fórmula obtendría la primera aparición de Luis en el rango A1:A11 y devolvería su valor correspondiente en la columa B.


Hay que tener en cuenta que es una fórmula matricial, asi que si aún no dominas mucho el tema, te recomiendo este enlace: Las fórmulas de matriz




El 1 del extremo de la fórmula resaltado en rojo aquí ({=INDICE($B$1:$B$11,K.ESIMO.MENOR(SI($A$1:$A$11="Luis",FILA($A$1:$A$11)),1))}

representa k para la función K.ESIMO.MENOR. Ahora si se quiese tener todos los valores correspondientes a Luis, se tendría que modificar manualmente este valor a 2, 3, etc. para las fórmulas en filas sucesivas. Pero por supuesto nos gustaría tener esto automatizado, y así copiarlo hacia abajo y no tener que modificar nada manualmente.


Cómo lo hacemos?

domingo, 7 de mayo de 2017

Una macro para consolidar datos provenientes de varias hojas

Hola.

Hoy quiero mostrarles una macro para resolver uno de estos problemas que suceden de vez en cuando.

Qué problema?

Uno de los problemas más comunes en la gestión de datos es agrupar todos los datos. Digamos que tenemos algunos datos dispersos en varias hojas que queremos reunir en una sola hoja. ¿Como lo harías?


  1. Una forma es copiarlo desde múltiples hojas y pegarlo en una ubicación 
  2. O también se puede escribir una simple macro para que haga lo mismo, ahorrando tiempo