16 de octubre de 2017

[CONTAR] el numero de celdas por su Color


Hoy aprenderemos como contar el numero de celdas por su color en tu archivo de Excel, con la ayuda de una funcion que crearemos llamada CuentaColor.

A diario nos encontramos con diferentes situaciones en nuestros trabajos o estudios diarios, y por alguna necesidad o motivo requerimos poder contar el número de celdas por su color.


 Por ejemplo, tenemos un archivo como el que muestro en la imagen :


 Total azules: Como ves no siempre es posible simplemente identificar la celda de alguna manera con el valor escrito, entonces ¿Como hacerlo?

PASOS:

Antes de hacer la macro, debe activar la pestaña "Programador" o tambien llamada "Desarrollador" en Excel. Si no la tiene activa, aquí le explicamos paso a paso

Cuando active esta pestaña, seleccione la opción Visual Basic como lo indica la siguiente imagen:
1. Ingresamos al editor de Visual Basic, o teclear alt + F11
http://2.bp.blogspot.com/_13i8_7UMyJU/S8RyE8swqII/AAAAAAAAAbY/iqq2agj3oWo/s1600/imagen4.png
2. Insertamos un nuevo Modulo.

3. Escribimos el siguiente codigo.



Function CuentaColor(rango_datos As range,_ 
condicion_color As range) As Long

  Dim datoX As range

  Dim colorX As Long

  colorX = condicion_color.Interior.ColorIndex

  For Each datoX In rango_datos

    If datoX.Interior.ColorIndex = colorX Then

         CuentaColor = CuentaColor + 1

    End If

  Next datoX

End Function
				
 4. Ya está!!!

Ahora solo nos queda cerrar el editor de Visual Basic y regresar al archivo.

5. Probemos.   En cualquier celda escribe la funcion =CuentaColor(C7:C19;C7)

El primer argumento es el rango que deseamos contar, y el segundo es la celda donde contiene el color a contar.


























RESULTADOS 


HEMOS TERMINADO Verás cómo te ahorras horas de trabajo y dolores de cabeza con esta simple función.
 
 Compartimos Gratis Videos y trucos de Excel, quieres suscribirte a nuestro canal?  https://www.youtube.com/user/vtbiable


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

8 de octubre de 2017

Función UNIRCADENAS Excel 2016

Se aplica a: Excel 2016 Excel 2016 para Mac Excel Online Excel para iPad Excel para iPhone Excel para tabletas Android Excel Mobile Excel para teléfonos Android

Descripción


La función UNIRCADENAS combina el texto de varios rangos o cadenas e incluye el delimitador que se especifique entre cada valor de texto que se combinará. Si el delimitador es una cadena de texto vacío, esta función concatenará los rangos.

Sintaxis


UNIRCADENAS(delimitador, ignorar_vacío, Texto1, [Texto2],...)

Delimitador (requerido)
   

Una cadena de texto, incluso vacía, o uno o varios caracteres delimitados por comillas dobles o una referencia a una cadena de texto válida. Si se proporciona un número, este se tratará como texto.

ignorar_vacío (requerido)

  

Si es VERDADERO, ignora las celdas vacías.


Texto1 (requerido)

Elemento de texto que se va a combinar. Una cadena de texto o una matriz de cadenas, como un rango de celdas.


[Texto2, ...] (opcional)


Elementos de texto adicionales que se van a combinar. Puede haber un máximo de 252 argumentos de texto para los elementos de texto, incluido texto1. Cada uno de ellos puede ser una cadena de texto o una matriz de cadenas, como un rango de celdas.


Por ejemplo, =UNIRCADENAS(" ",VERDADERO, "El", "sol", "saldrá", "mañana.") devolverá El sol saldrá mañana.


 Ejemplo 1

 Tenemos una serie de monedas y usaremos en la celda E4 la funcion unircadenas


 Nos queda este resultado para la funcion aplicada.

Vemos que al campo requerido ignorar vacio hemos colocado verdadero, conlo que omitirá los espacios en blanco que encuentre en el rango. 

Ejemplo 2

Usaremos varios delimitadores



De la celda A14 a D14 tengo los delimitadores, y se usarán todos, para concatenar por ejemplo Tulsa OK con el primer delimitador que es una coma; Ok con el codigo postal tambien con una coma, el codigo postal con el pais tambien con una coma, y a la siguiente fila la separará un punto y coma.



 Compartimos Gratis Videos y trucos de Excel, quieres suscribirte a nuestro canal?  https://www.youtube.com/user/vtbiable


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

1 de octubre de 2017

Una buena noticia... ya casi llega el office 2019



Post escrito el día 26/09/2017 por Jared Spataro administrador general de Office.

Hoy, en Microsoft Ignite en Orlando, anunciamos Office 2019, la próxima actualización perpetua para Office. Esta versión, programada para la segunda mitad de 2018, incluirá versiones perpetuas de las aplicaciones de Office (incluyendo Word, Excel, PowerPoint y Outlook) y servidores (incluidos Exchange, SharePoint y Skype for Business). Las previsiones de los nuevos productos comenzarán a enviarse a mediados del año 2018.


Office 2019 agregará nuevas capacidades de usuario y TI para los clientes que aún no están listos para la nube. Por ejemplo, características de entintado nuevas y mejoradas, como sensibilidad a la presión, efectos de inclinación y reproducción de tinta, le permitirán trabajar de forma más natural. Las nuevas fórmulas y gráficos harán que el análisis de datos para Excel sea más potente. Las funciones de animación visual -como Morph y Zoom- añadirán polaco a las presentaciones de PowerPoint. Las mejoras del servidor incluirán actualizaciones de la capacidad de administración, usabilidad, voz y seguridad de TI.


La innovación impulsada por la nube es un tema importante en Ignite esta semana. Pero reconocemos que pasar a la nube es un viaje con muchas consideraciones a lo largo del camino. Office 2019 será una valiosa actualización para los clientes que sienten que necesitan mantener algunas o todas sus aplicaciones y servidores en el local, y esperamos compartir más detalles sobre el lanzamiento en los próximos meses.



 —Jared Spataro
 

Tomado de https://blogs.office.com/en-us/2017/09/26/the-next-perpetual-release-of-office
Si te gustó, síguenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer más...

24 de septiembre de 2017

Insertar un reloj en Excel

 


Te mostraremos en unos cuantos pasos como insertar un reloj en Microsoft excel.
Puede ser que por ciertas necesidades hayas pensado en insertar un reloj que te marque hora a hora, minuto a minuto, segundo a segundo la hora, en algun archivo de excel. 

 Debemos usar la funcion Ahora en exccel o Now en visual basic, de igual forma usaremos las funciones hora, minuto y segundo que usamos frecuentemente en excel.

1. Primero en nuestro archivo de excel, En este caso en la celda B8 vamos a ingresar la funcion =ahora() que nos traerá la fecha y hora actual en nuestro sistema.


2. En las celdas D8, E8, y F8 ingresaremos las funciones =hora(d8) , =minuto(d8), =segundo(d8) quedando de la siguinte manera,




3. Ahora vamos a concatenar estas ultimas funciones creadas, separadas por dos puntos. para que quede en el formato hh: mm: ss. esto lo haremos en la celda B11
Para concatenar usaremos el simbolo "&" para separar los textos. veamos: 
=D8&":"&E8&":"&F8 <-- b11="" br="" cela="" en="" esta="" final="" funcion="" la="" ser="">

4. Por ultimo vamos a abrir el editor de visual basic, haciendo clic en ALT+F11 ó pestaña Desarrollador. clic en Visual Basic. 



Aqui le damos clic derecho, Insertar - Modulo


Y escribimos el siguiente texto. 

Sub Hora()
Range("b8").Formula = ("=now()") 'sirve para ingresar la funcion ahora en excel
Application.OnTime Now + TimeValue("00:00:01"), "hora" 'sirve para decirle a la macro que se ejecute cada 1 segundo.
End Sub

Presionamos F5 para ejecutar la macro.

5. Guardamos el libro como libro de excel habilitado para macros. y asi de sencillo es.

 Clic aqui para descargar el ejemplo.

  
 Compartimos Gratis Videos y trucos de Excel, quieres suscribirte a nuestro canal?  https://www.youtube.com/user/vtbiable?sub_confirmation=1
 
Si te gustó, síguenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer más...