#21 Me parece genial que aquí no uséis Excel, pero vuestro caso particular no es extrapolable al caso general.
O que a nivel particular uséis (usemos) otras cosas, porque los beneficios de este tipo de software son a nivel empresarial.
Los hechos, datos y cifras dicen que Excel es uno de los software de pago más usados a nivel empresarial, que es de lo que habla está noticia.
Es que los habituales comentarios de "pues yo no lo uso" me parecen tan irrelevantes como si en una noticia sobre SAP alguien dijera que "pues en mi casa uso la agenda del ordenador"
Me parece genial que aquí no uséis Excel, pero vuestro caso particular no es extrapolable al caso general.
O que a nivel particular uséis (usemos) otras cosas, porque los beneficios de este tipo de software son a nivel empresarial.
Los hechos, datos y cifras dicen que Excel es uno de los software de pago más usados a nivel empresarial, que es de lo que habla está noticia.
Es que los habituales comentarios de "pues yo no lo uso" me parecen tan irrelevantes como si en una noticia sobre SAP alguien dijera que "pues en mi casa uso la agenda del ordenador"
#21 Normal, un monton de programadores e informaticos que usan Excel muy esporádicamente y es lógico que para llevar la contabilidad de cuanto llevan gastado en videojuegos y porno hentai usen google sheets o LibreOffice...
Luego vete tu a una empresa seria y ofrece esa opción a los que lo usan a diario a ver por donde te lo meten...
Mismamente en mi trabajo, se usan Excels que extraen datos de azure storage y mil mierdas mas con plugins. Ve y hazlo con LibreOffice a ver si puedes...
#16 Se puede hacer cualquier cálculo en Excel sin usar VBA (ni, por lo tanto, macros).
ejemplos
Calcular el décimo número de Fibonacci que resulta ser 55.
=LET(fib,LAMBDA(f,n,IF(OR(n=0,n=1),n,f(f,n-1)+f(f,n-2))), fib(fib,10))
El parámetro f recibe la función (a sí misma), ya que LAMBDA admite funciones. Esto es una llamada recursiva. Observa que al final del LET, cuando se llama a fib, el primer parámetro es fib. Esto te libera del uso del gestor de nombres, que no es ninguna maravilla.… » ver todo el comentario
#22 Que si, que no te digo que no, pero si haces macros, siempre es vba, aunque lo hagas grabando la macro.
De todas formas es mucho mas potente, se pueden hacer hasta aplicaciones complicadas.
Yo he desarrollado una facturación para una gran compañia francesa para todos sus clientes en B2B y tenemos hasta el envio de las facturas y emails desde Excel. Impresionante. Ya les he dicho que deberian crear una aplicación, pero funciona tan bien que estan encantados.
#23 Las macros son un engorro. Los antivirus las miran mal. El formato del fichero es otro y hace falta algo para dispararlas, que quiere decir que te tienes que acordar de dispararlas.
Todo esto es innecesario. No uses macros. No grabes cosas, defínelas como fórmulas de excel. Usa Dynamic Arrays.
Se ejecutarán siempre. No tienes que recordar que existen. Se adaptan a las modificaciones de la hoja como cualquier otra fórmula, es decir que eso de las referencias fijas, como en $E$7, queda obsoleto.
#24 Todo lo que se puede hacer automaticamente se hace, pero hay cosas como procesar ficheros externos, generar nuevos ficheros, crear pdf, crear word, enviar ficheros por email,... que no se pueden hacer automaticamente y hay que hacerlo mediante botones con evento click.
- Power Query: Data > Get Data > From File/Database/Web/API > Load/Transform > right-click query > Properties > set refresh every X minutes, on open, or workbook
#23#16 La discusión no tiene mucho camino. Se puede resumir en que programar VBA en Excel es bajar un nivel a hacerlo con Macros. La complejidad de lo que se quiere hacer determinará si es mejor hacerlo con Macros o con VBA. Eso sí, si hablamos de eficiencia en excels de mas de 100.000 registros de 200 columnas, botones, gráficos automáticos, y bucles que recorren datos filtrados, será mejor con VBA.
De todas formas no me quiero mojar mucho, que hace tiempo que lo dejé y además me han sorprendido alguna vez con las Macros.
#39 operaciones más complejas que las que te ofrecen las propias funciones, iterar sobre un resultado de una función compleja para hacer un cálculo especifico. Ser capaz de manejar más datos que lo que te permite la hoja de Excel.
Tendemos a usar Excel como una bbdd o un pbi, y no sirve para ninguna de las dos cosas.
#1 a mí siempre me ha hecho gracia el hecho de que en la carrera no lo utilizábamos nunca o casi nunca.
Salir de ahí y entrar en la empresa privada y, salvo en las prácticas (que en esa empresa les gustaba hace informes y docs más que a un tonto un lápiz) es como: Microsoft Office es el Excel, el resto te obligan a instalarlo con la licencia.
#9 totalmente de acuerdo.
Para mi uso diario, y casi seguro que para la mayoría de usuarios, Sheets es más que suficiente (pero estás en manos de Google)... así que mucho mejor Calc de LibreOffice.
Pues no. Ahora una celda puede tener muchos valores. A esto se le llama Dynamic Array. Es el desarrollo que ha hecho que Excel esté inalcanzable para su competencia. Ni Google Sheets ni Libreoffice tienen nada parecido.
Es eso que se lee con el #. Si la fórmula está en A1, su resultado se referencia como A1#.
Todas las funciones de Excel fueron reescritas para poder trabajar con los Dynamic Arrays. Todas, no sólo UNIQUE,… » ver todo el comentario
La cantidad de empresas que usan Excel en vez de un programa de facturación o contabilidad asusta.
Creo que junto a Word son 2 herramientas esenciales para cualquier persona que va a trabajar en una oficina. La cantidad de usuarios que sólo lo usan para generar listas y poner filtros y dicen saben usar la herramienta es el nuevo inglés nivel medio.
#12 pues yo creo que no se hacen los informes con el Excel porque habría celdas que ocuparían media pantalla, que si no el Word ni se utilizaría.
Yo el Word aún lo utilizo un poco, pero en mi oficina hay gente que saben que lo tienen instalado porque trabajan con Excel.
#12 No veo el problema, un programa de contabilidad no deja de ser una hoja de calculo adaptada a un uso concreto. Hay una base de datos por detras, unos items, unos valores configurables, un formato de salida, ect... es totalmente logico usar el Excel para ello si ya tienes un servidor central y sobre todo una buena politica de autorizaciones (que es la gran cagada de mucha gente, que el becario pueda tocar tocar la BDS historica o cambiar cosas de plantilla).
El destornillador, la herramienta más 'aburrida' de tu caja de herramientas. No tiene luces, ni música, ni video, ni se conecta al Tictoc ni te dice el tiempo, no se enchufa ni hace ruido ni nada. Sólo vale para apretar y aflojar tornillos. ¡Menudo trasto antiguo e inútil!
No estoy de acuerdo comparando Exel y Google Sheets. Depende el uso.
1. Automatización: VBA vs Apps Script
Excel (VBA)
Muy poderoso para manipular hojas, rangos y fórmulas Acceso directo a todas las funciones de Office (Outlook, Word, PowerBI, etc.) Se puede crear interfaces (UserForms) Lenguaje antiguo y menos seguro No funciona bien en Excel online
Yo empecé con Visicalc y no pillé su utilidad.
A veces uso Excel o las de Google pero siempre me ha resultado más fácil programar que seguir una serie de funciones de las que no se si fiarme. Aparte de los sumatorios no me fio mucho, no por desconfianza en el software sino por las meteduras de pata que puedo hacer alegremente.
Pero entiendo que quien no sepa hacer un programa recurra a estas herramientas.
#13 Me has recordado que el TurboPascal 6 traía como ejemplo el programa de una hoja de cálculo.
Cuando en clase había que programar la clásica calculadora (elige operación, mete el valor 1, mete el valor 2, toma el resultado) la mía hacía operaciones con paréntesis y potencias porque le saqué el motor matemático.
O que a nivel particular uséis (usemos) otras cosas, porque los beneficios de este tipo de software son a nivel empresarial.
Los hechos, datos y cifras dicen que Excel es uno de los software de pago más usados a nivel empresarial, que es de lo que habla está noticia.
Es que los habituales comentarios de "pues yo no lo uso" me parecen tan irrelevantes como si en una noticia sobre SAP alguien dijera que "pues en mi casa uso la agenda del ordenador"
O que a nivel particular uséis (usemos) otras cosas, porque los beneficios de este tipo de software son a nivel empresarial.
Los hechos, datos y cifras dicen que Excel es uno de los software de pago más usados a nivel empresarial, que es de lo que habla está noticia.
Es que los habituales comentarios de "pues yo no lo uso" me parecen tan irrelevantes como si en una noticia sobre SAP alguien dijera que "pues en mi casa uso la agenda del ordenador"
Luego vete tu a una empresa seria y ofrece esa opción a los que lo usan a diario a ver por donde te lo meten...
Mismamente en mi trabajo, se usan Excels que extraen datos de azure storage y mil mierdas mas con plugins. Ve y hazlo con LibreOffice a ver si puedes...
Yo lo he hecho para hacer un programa de gestión de inventario y no explotó.
Pues va a resultar que si.
ejemplos
Calcular el décimo número de Fibonacci que resulta ser 55.
=LET(fib,LAMBDA(f,n,IF(OR(n=0,n=1),n,f(f,n-1)+f(f,n-2))), fib(fib,10))
El parámetro f recibe la función (a sí misma), ya que LAMBDA admite funciones. Esto es una llamada recursiva. Observa que al final del LET, cuando se llama a fib, el primer parámetro es fib. Esto te libera del uso del gestor de nombres, que no es ninguna maravilla.… » ver todo el comentario
De todas formas es mucho mas potente, se pueden hacer hasta aplicaciones complicadas.
Yo he desarrollado una facturación para una gran compañia francesa para todos sus clientes en B2B y tenemos hasta el envio de las facturas y emails desde Excel. Impresionante. Ya les he dicho que deberian crear una aplicación, pero funciona tan bien que estan encantados.
Todo esto es innecesario. No uses macros. No grabes cosas, defínelas como fórmulas de excel. Usa Dynamic Arrays.
Se ejecutarán siempre. No tienes que recordar que existen. Se adaptan a las modificaciones de la hoja como cualquier otra fórmula, es decir que eso de las referencias fijas, como en $E$7, queda obsoleto.
Hay un nuevo diálogo de Get Data desde el 1 de noviembre.
support.microsoft.com/en-us/office/modern-get-data-dialog-in-excel-for
En resumen, usa el refresco automático:
- Power Query: Data > Get Data > From File/Database/Web/API > Load/Transform > right-click query > Properties > set refresh every X minutes, on open, or workbook
… » ver todo el comentario
De todas formas no me quiero mojar mucho, que hace tiempo que lo dejé y además me han sorprendido alguna vez con las Macros.
Tendemos a usar Excel como una bbdd o un pbi, y no sirve para ninguna de las dos cosas.
¿Te refieres a iterar sobre un conjunto de resultados?
¿O realizar un calculo iterativo sobre un solo dato?
Ambas cosas son sin problema
Aunque últimamente Microsoft simplemente va de culo, al menos con Windows.
No mucho mejor pero superior.
Por otro lado, metiéndole una extensión de IA es la rep..ostia, aunque cariñoso
Porque a mí el de Google me da sarpullidos
Salir de ahí y entrar en la empresa privada y, salvo en las prácticas (que en esa empresa les gustaba hace informes y docs más que a un tonto un lápiz) es como: Microsoft Office es el Excel, el resto te obligan a instalarlo con la licencia.
Y eso que he sido un novio Excel enter.
No en mi casa ni mi entorno
2) Cuesta escapar de Microsoft 365
A mí me pasa lo contrario, cuesta entrar
3) Excel es polivalente
El formato propietario discrepa: www.meneame.net/story/libreoffice-arremete-contra-microsoft-office-for
4) Sheets es bueno… pero
pero ambos están sobrevalorados
5) La IA está reforzando a Excel
Sí, la suya propia, seguro, como los publirreportajes
Yo utilicé Lotus 1-2-3 porque… » ver todo el comentario
Para mi uso diario, y casi seguro que para la mayoría de usuarios, Sheets es más que suficiente (pero estás en manos de Google)... así que mucho mejor Calc de LibreOffice.
Pues no. Ahora una celda puede tener muchos valores. A esto se le llama Dynamic Array. Es el desarrollo que ha hecho que Excel esté inalcanzable para su competencia. Ni Google Sheets ni Libreoffice tienen nada parecido.
Es eso que se lee con el #. Si la fórmula está en A1, su resultado se referencia como A1#.
Todas las funciones de Excel fueron reescritas para poder trabajar con los Dynamic Arrays. Todas, no sólo UNIQUE,… » ver todo el comentario
Creo que junto a Word son 2 herramientas esenciales para cualquier persona que va a trabajar en una oficina. La cantidad de usuarios que sólo lo usan para generar listas y poner filtros y dicen saben usar la herramienta es el nuevo inglés nivel medio.
Yo el Word aún lo utilizo un poco, pero en mi oficina hay gente que saben que lo tienen instalado porque trabajan con Excel.
Si no está roto no lo arregles que diría el otro.
- VSCode
- TypeScript
- PlayWright
- Y github
Windows lo dejé de usar en época de Windows 7, y para hoja de cálculo siempre me ha sido suficiente LibreOffice Calc
Décadas hace que no soy cliente suyo
Excel es excelente por pura casualidad
Menuda forma de pensar.
1. Automatización: VBA vs Apps Script
Excel (VBA)
Google Sheets (Apps Script)
No importa que seas enfermero, informático, banquero, que tengas tu negocio.....
A veces uso Excel o las de Google pero siempre me ha resultado más fácil programar que seguir una serie de funciones de las que no se si fiarme. Aparte de los sumatorios no me fio mucho, no por desconfianza en el software sino por las meteduras de pata que puedo hacer alegremente.
Pero entiendo que quien no sepa hacer un programa recurra a estas herramientas.
Cuando en clase había que programar la clásica calculadora (elige operación, mete el valor 1, mete el valor 2, toma el resultado) la mía hacía operaciones con paréntesis y potencias porque le saqué el motor matemático.