Gran video pero muy complejo Si no mal recuerdo se puede hacer lo mismo con solo transformar los datos a tabla de Excel y cada datos nuevo que agregues se agrega al gráfico 📈
Muy buen vídeo. Añadiría lo siguiente. Un uso de Trimrange en lugar de Desref estriba en que si unimos LET y TRIMRANGE con FILTRAR tal y como indico en la siguiente fórmula, evitamos que al existir filas o registros vacíos se muestre un vacío en el gráfico y así tener que generar nuevas columnas auxiliares con ND. Mi propuesta de fórmula es: Para la columna de producto: =LET(T;TRIMRANGE('k.ESIMO (II) (2)'!$A$4:$A$1700);FILTRAR(T;T0)) Para la columna de ventas: =LET(T;TRIMRANGE('k.ESIMO (II) (2)'!$B$4:$B$1700); FILTRAR(T;T0)) Si necesitas que te envíe el fichero me comentas. Un saludo.
Muchas gracias don Sergio por su aporte con la forma de definir los rangos dinámicos. En un archivo que tiene varias hojas quería que los gráficos de la primer hoja se replicaran considerando los mismos rangos pero de otras hojas y no me sirvió porque la referencia del origen de datos como que no tolera el cambio de la referencia en el nombre de la hoja. Si usted conoce algún método que no sea por VBA se lo agradecería. Le saludo desde Costa Rica.
Excelente, no sabía esto!! ¿Con tablas no sería necesario usar trimrange?, ya que la tabla crece sola a medida que agregamos datos hacia abajo, y el grafico apunta a la tabla en su totalidad
Buenos días Sergio. Es posible hacer que cambie el color de un icono que tiene una macro asignada, cuando el puntero del ratón pasa sobre el icono y que vuelva a su color original si no está sobre el icono? No he encontrado nada al respecto. Gracias.
TrimRange viene siendo como la función espacio pero aplicado a un arreglo? Todavía no alcanzo a verle el potencial a esta función... De entrada todos los que trabajamos con versiones de Excel inferiores, ni en sueños tendremos acceso a esta función. Yo por ejemplo uso Excel 2007. Pero como dije no alcanzo a ver el potencial... Alguien menciono que si usas una tabla en automático se actualiza el gráfico. Además ahora que lo pienso... Fácilmente se puede hacer una udf para emular a TrimRange y de echo agregarle nueva funcionalidad. Estudiar la posibilidad de agregarla a mi complemento XUtilities. Por otro lado... Existe ya una función llamada filtrar que puede devolver los elementos que no estén vacíos, que ventaja aporta TrimRange sobre esta aparte de escribir menos y usar menos argumentos? Saludos
@@SergioAlejandroCampos No lo dudo! Pero sigue habiendo el problema de las versiones. Me imagino que desde Excel 2019 hacia atrás nunca se podrá acceder a esto o estoy equivocado? Por eso menciono lo de crear una uDF la cual puedes empaquetar en un complemento y simplificar lo que tu hacías con DESREF y CONTARA. Saludos!
Muchas gracias Sergio, como siempre actualizándonos con las novedades de Excel...Muchas gracias
Muchas gracias por la explicación.
Excelente aplicación práctica del uso de TRIMRANGE. Gracias Sergio!!!
¡Gracias!
Gracia a ti.
Excelente Explicación. Gracias.
Excelente Sergio. Gracias..
Muchas gracias Sergio
Gran video pero muy complejo
Si no mal recuerdo se puede hacer lo mismo con solo transformar los datos a tabla de Excel y cada datos nuevo que agregues se agrega al gráfico 📈
Por eso dije al principio, Tablas para tablas dinámicas y gráficos dinámicos. Para gráficos normales sí o sí, hay que usar rangos.
@SergioAlejandroCampos gracias 🫂 he visto varios videos tuyos eres muy bueno!
Muchas gracias Ing 👌👌
Muy buen vídeo. Añadiría lo siguiente. Un uso de Trimrange en lugar de Desref estriba en que si unimos LET y TRIMRANGE con FILTRAR tal y como indico en la siguiente fórmula, evitamos que al existir filas o registros vacíos se muestre un vacío en el gráfico y así tener que generar nuevas columnas auxiliares con ND.
Mi propuesta de fórmula es: Para la columna de producto:
=LET(T;TRIMRANGE('k.ESIMO (II) (2)'!$A$4:$A$1700);FILTRAR(T;T0))
Para la columna de ventas:
=LET(T;TRIMRANGE('k.ESIMO (II) (2)'!$B$4:$B$1700); FILTRAR(T;T0))
Si necesitas que te envíe el fichero me comentas. Un saludo.
🙂... Gracias por su contribución.
Muchas gracias don Sergio por su aporte con la forma de definir los rangos dinámicos. En un archivo que tiene varias hojas quería que los gráficos de la primer hoja se replicaran considerando los mismos rangos pero de otras hojas y no me sirvió porque la referencia del origen de datos como que no tolera el cambio de la referencia en el nombre de la hoja. Si usted conoce algún método que no sea por VBA se lo agradecería. Le saludo desde Costa Rica.
Super productivo
Excelente
Gracias, buen ejercicio
Excelente, no sabía esto!!
¿Con tablas no sería necesario usar trimrange?, ya que la tabla crece sola a medida que agregamos datos hacia abajo, y el grafico apunta a la tabla en su totalidad
Buenos días Sergio. Es posible hacer que cambie el color de un icono que tiene una macro asignada, cuando el puntero del ratón pasa sobre el icono y que vuelva a su color original si no está sobre el icono? No he encontrado nada al respecto. Gracias.
TrimRange viene siendo como la función espacio pero aplicado a un arreglo? Todavía no alcanzo a verle el potencial a esta función... De entrada todos los que trabajamos con versiones de Excel inferiores, ni en sueños tendremos acceso a esta función. Yo por ejemplo uso Excel 2007.
Pero como dije no alcanzo a ver el potencial... Alguien menciono que si usas una tabla en automático se actualiza el gráfico. Además ahora que lo pienso... Fácilmente se puede hacer una udf para emular a TrimRange y de echo agregarle nueva funcionalidad. Estudiar la posibilidad de agregarla a mi complemento XUtilities.
Por otro lado... Existe ya una función llamada filtrar que puede devolver los elementos que no estén vacíos, que ventaja aporta TrimRange sobre esta aparte de escribir menos y usar menos argumentos? Saludos
Fácil, con el nuevo operador te evitas funciones y udf’s.
@@SergioAlejandroCampos No lo dudo! Pero sigue habiendo el problema de las versiones. Me imagino que desde Excel 2019 hacia atrás nunca se podrá acceder a esto o estoy equivocado? Por eso menciono lo de crear una uDF la cual puedes empaquetar en un complemento y simplificar lo que tu hacías con DESREF y CONTARA. Saludos!