29 de abril de 2018

Borrar celdas Vacias o en blanco de un rango de datos no consecutivas - muy Simple!




Uno de nuestros suscriptores, tiene el siguiente caso: 
Tiene en Excel dos columnas con información, y en las dos columnas, digamos A y B , hay celdas vacías, no consecutivas.
Y se desea hacer algo para que se suban los datos ... fácilmente!


La solución:

  1. Seleccionar las dos columnas, para este ejemplo (en caso que sean mas columnas, las deberá selecccionar todas)
  2. luego presiona F5 del teclado, y aparece una ventana que titula ir A
  3. Clic en especial
  4. Clic en Celdas en blanco
  5. Aceptar
  6. Ctrl + Signo menos (-) ó clic derecho eliminar
  7. Desplazar celdas hacia arriba
  8. Aceptar.
El resultado sería éste: 




Si te gustó, síguenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer más...

22 de abril de 2018

Comentarios lejos de la celda origen - Restablecer todo




En una hoja de trabajo con muchos comentarios, a veces puede suceder que los comentarios se ven lejos de su celda origen unidos con una larga linea.

Si deseamos restablecer la posicion original podremos hacer los siguientes pasos para volver todo como al principio con un solo clic.


Tenemos este maravilloso ejemplok, donde encontramosque todos mis comentarios se ven desorganizados en excel.


 Para dar solucion haremos lo siguiente


 Pasos:
1- Abrir el archivo de excel
2- Clic en desarrollador - editor de Visual basic +o ALT + F11
3- Insertar nuevo modulo
4- Escribimos el siguiente codigo.


Sub ResetearComentarios()
'Creado porVision Tecnologica 21/04/2018
Dim pComment As Comment
For Each pComment In Application.ActiveSheet.Comments
   pComment.Shape.Top = pComment.Parent.Top + 5
   pComment.Shape.Left = pComment.Parent.Offset(0, 1).Left + 5
Next
End Sub

 





Guardamos este.
Ahora ejecutamos la macro, por Pestaña desarrollador, Macros y elegimos REsetearComentarios - ejecutar.


Este seria nuestro resultado, un libro con todos los comentarios organizados.











Si te gustó, síguenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer más...

17 de abril de 2018

con Funcion CAMBIAR los SI anidados son más sencillos y más cortos.


La funcion CAMBIAR Es una de las funciones lógicas en microsoft Excel.

En esta podemos encontrar que evalua si una expresion se cumple y devuelve un resultado.

Has usado la funcion SI? Pues es muy parecida, pero mejor, porque puedes usar  "Sis" anidados muucho mas sencillos.

En ella, podrá evaluar hasta 126 valores coincidentes y resultados.
 


 Sintaxis

 =CAMBIAR(Valor a evaluar,Valor si verdadero, valor si falso, Valor2 si verdadero, valor2 si falso... etc )


 Ejemplo en A1 tenemos los dias de la semana. Y requerimos que en B1 nos diga el dia, "lunes" "martes" etc.











EJEMPLO
En B1. =CAMBIAR(A1;1;"Lunes")

Y en la celda podremos seguir colocando las demas condiciones, Si es 2 que diga martes, si es 3 miercoles.

Nos quedaria así: =CAMBIAR(A1;1;"Lunes";2;"Martes";3;"miercoles";4;"Jueves";5;"Viernes";6;"Sabado";"Domingo")








Como vemos es bastante sencillo.

Otro EJEMPLO
A continuación, necesitamos asignar un concepto de calificación a la puntuación numérica de una prueba.





La funcion quedaria así, en la celda B1.

=CAMBIAR(A1;5;"Excelente";4;"Bueno";3;"Regular";2;"malo";"Insuficiente")










NOTA IMPORTANTE: la función CAMBIAR nos permite especificar una sola expresión que por lo general es una referencia a una celda cuyo valor se compara con una serie de posibles valores en busca de una coincidencia. Dado esto cuando necesitemos comparar que sean mayores, menores, esta entre, debemos usar la funcion Si.conjunto.





Si te gustó, síguenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer más...

8 de abril de 2018

Funcion COINCIDIR + CONTAR.SI para saber si mi dato se repite.



En ocasiones, nececsitaremos 1. Saber si mi dato se repite. 2. Donde está e dato que se repite.
Dada esta necesidad, emplearemos las funciones contar.si y coincidir.

La funcion contar.si, como ya sabemos nos ayuda a contar dependiendo de una condicion dada.
La funcion coincidir, me devolverá una posicion dependiendo de una condicion dada.
COINCIDIR devuelve la posición del valor coincidente dentro de matriz_buscada, no el valor en sí. Por ejemplo, COINCIDIR("b",{"a","b","c"},0) devuelve 2, la posición relativa de "b" dentro de la matriz {"a","b","c"}.



Sintaxis:


COINCIDIR(valor_buscado,matriz_buscada, [tipo_de_coincidencia])

   Valor_buscado    Obligatorio. Es el valor que desea buscar en matriz_buscada.
   Matriz_buscada    Obligatorio. Es el rango de celdas en que se realiza la búsqueda.

CONTAR.SI(matriz_buscada, valor_buscado)

  Valor_buscado    Obligatorio. Es el valor que desea buscar en matriz_buscada.
  Matriz_buscada    Obligatorio. Es el rango de celdas en que se realiza la búsqueda.


Ahora para nuestro ejemplo, tenemos este listado de nombres.

 


Deseamos si se repite, cuantas veces y donde.

Primero usaremos la funcion contar.si, para saber cuantas veces. En la celda B1 escribiremos la formula: =CONTAR.SI($A$1:$A$26;A1) . Copiaremos la formula en toda la columna B


Ya con esta sabemos cuantas veces se repite mi dato.

Ahora para saber donde usaremos la funcion coincidir en la celda C1 escribiremos =COINCIDIR(A1;$A$1:$A$26;0)



 Ahora debemos escribir estas dos funciones en una sola celda, además tendremos que usar la funcion SI, para que cuando se repite me diga donde, y en caso que no me coloque cero.


La funcion completa quedaria asi. =SI(CONTAR.SI($A$1:$A$26;A1);COINCIDIR(A1;$A$1:$A$26;0);0)



Esta fórmula arrojará la fila donde está el valor repetido. Es importante recordar que el valor arrojado es el número de la fila dentro del rango fijado, de modo que si el rango es A2:A26 y el valor se repite en la fila 3, en realidad estará en la fila 4, puesto que el rango inicia en la fila 2.





Si te gustó, síguenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer más...