edición general
keenyak

keenyak

En menéame desde octubre de 2025

6,31 Karma
16K Ranking
0 Enviadas
0 Publicadas
214 Comentarios
0 Notas

Ni la IA es capaz de destronar a esta 'arma secreta' de Microsoft: Excel, el software 'aburrido' con el que cosecha millones [80]

  1. #25 Cierto, pero para los datos externos lo sensato es usar Power Query en vez de macros.

    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 open. Supports 100+ sources (SQL, CSV, JSON, Google Sheets, Salesforce).

    - Connections: Data > Get Data > Launch Power Query Editor > Close & Load To > Only Create Connection > Data > Queries & Connections > right-click > Properties > enable Background Refresh (every 60min min).

    - Web Queries: Data > Get Data > From Other Sources > From Web > import table > Properties > refresh every X minutes or on file open.

    ¡y te olvidas!

    Para generar cosas, claro, alguien tiene que decidir cuando. Macros por lo tanto, pero lo moderno es usar Power Automation y Office Scrips.

Me vendieron por 300€ a una red de trata: Así escapé de la prostitución [131]

  1. #103 Pero vamos a ver, mi amor. ¿Para qué querría yo discutir nada con alguien de tú nivel? Es obvio que no lo entenderías ya que vives dentro de una burbuja concreta.

    ¿Por cual abyecto motivo debería mi persona ser objeto de discusión?

    Pero si TÚ necesitas ayuda, como por ejemplo algo que no has entendido, eso sí que lo puedo hacer. La ayuda yo no la niego. Pero ¿discusiones?. No tiene sentido. Mejor los insultos, que lo haces muy bien.

Ni la IA es capaz de destronar a esta 'arma secreta' de Microsoft: Excel, el software 'aburrido' con el que cosecha millones [80]

  1. #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.
  1. #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. Luego, en la definición, al llamar a f, el primer parámetro es f, obviamente.

    Limpiar muchos caracteres de un string
    =LAMBDA(data,chars,IF(chars="",data,RemoveChars(SUBSTITUTE(data,LEFT(chars,1),"") ,RIGHT(chars,LEN(chars)-1)))).
    Que se usará como por ejemplo: =RemoveChars(A2,"abc123"))
    Que es la típica forma de usar la recursión para lo que harías con un bucle en VBA. Esto es mucho más limpio. El dato limpiado es el dato sin el primer caracter a limpiar respecto de la limpieza del resto de caracteres, y eso se autorepite hasta que no quede nada.

    Para parar la recursión se debe usar siempre IF que es lazy. Las funciones greedy como IFS o SWITCH causan problemas. Tú usa IF y sé feliz.

    El invento es Turing completo. Se pueden hacer cosas tan complejas como quieras
    stackoverflow.com/questions/79478227/flatten-a-hierarchy-with-recursiv
    y de forma muy sencilla además.
  1. Dice el artículo que "Una celda tiene un valor."

    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, SORTBY y FILTER. Son ahora mucho más potentes y más fáciles de usar que las antiguas fórmulas vectoriales.

    Fue Simon Peyton Jones, quién después de estar dirigiendo el proyecto del compilador de Haskell, entró en Microsoft para no sé qué de interfaz de usuario, pero una vez dentro se coló en el equipo de Excel. Le puso los Dynamic Arrays, implementó LET y luego le metió el LAMBDA de Haskell tal cual dentro. Luego se fue.

    Así pues LAMBDA en Excel no es sólo un truquito para crear funciones de usuario, es el Lambda real, el que admite funciones como parámetros y devuelve funciones como resultado.

    Y luego a Excel le cayeron las típicas funciones de la programación funcional, como MAP, REDUCE y todas las demás. Posteriormente cayó HSTACK y su hermana, completando la capacidad de LAMBDA para construir Dynamic Arrays.

Me vendieron por 300€ a una red de trata: Así escapé de la prostitución [131]

  1. #118 No existe eso de la reencarnación. Son cuentos todo el paquete, como lo del alma, el paraiso, el infierno, etc. Todas las religiones son falsas y todos los magos son estafadores.

España se queda sin ingenieros: la brecha de talento que amenaza su futuro tecnológico [131]

  1. #38 En primero de ingeniería se suspende al 90%
  1. quienes logran terminar a tiempo y con todo aprobado apenas suponen el 7,54 % del total de matriculados

    pero esto siempre ha sido así

Enjambres de drones militares: Francia acelera y España busca su lugar en la nueva guerra aérea [11]

  1. #10 No es realmente posible suprimir los instintos. Los instintos es lo que somos.

Me vendieron por 300€ a una red de trata: Así escapé de la prostitución [131]

  1. #95 Hay que ver como se ponen cuando les tocas su creencia.

Bélgica dice basta y acaba con el paro de por vida: el país inicia una reforma histórica anunciando el fin de las prestaciones [244]

  1. #17 ayudas y beneficios a quien "aporte al país", por ejemplo, haciendo algún tipo de servicio militar.

    Me has recordado el caso de Corea, donde los hombres hacen dos años de servicio militar y luego reciben un "bonus" para recompensarles ese esfuerzo.

    Las feministas protestaron diciendo que un bonus que las mujeres no pueden recibir es discriminatorio, y lograron que se eliminara el bonus.
  1. #95 Creo que los ministros sí.

Me vendieron por 300€ a una red de trata: Así escapé de la prostitución [131]

  1. #91 Lo de "imbécil" ya lo dijiste antes. Te estás repitiendo. Por favor sé más creativa.

    Venga, más. Sientete libre de seguir inventando cosas, me encantan las proyecciones.
  1. #86 A veces puede parecerlo. Hay mujeres que PIDEN cobrar menos a cambio de no atender a urgencias fuera de hora y no hacer horas extra. En circunstancias normales la ves haciendo el mismo trabajo que sus compañeros, y además esto no queda escrito en níngún sitio, por lo que ningún informe lo pillará.

    Pero es que es de cajón. Un empresario no se pondrá a pagar MÁS a unos que a otros por el mismo trabajo.
  1. #83 Más, por favor, esto me gusta.

    Es algo que deja claro a qué tipo de personas les estoy llevando la contraria.
  1. #42 Los feministas siempre necesitan acogerse a excusas, aunque no tengan sentido. Es la consecuencia normal de estar defendiendo invenciones.
  1. #79 Pues no. Ni así te voy a reportar.

    Lamento que te moleste el mundo real.
  1. #74 Pero no te cortes. Tú dale duro. A ver hasta donde llega la tontería.

    Yo nunca reporto a nadie, ni siquiera en caso de insultos graves. Sé por experiencia que reportar a un feminista es una pérdida de tiempo, eso como mínimo. Con los admins de antes recibías un strike por haber reportado a un feminista.

    O sea que adelante.
  1. #65 Pues si no nos describes el caso es muy difíciil opinar, porque de ser cierto lo que dices, es ilegal.

    Lo que sí que es conocido es el caso de una empresa de limpieza, creo que en Andalucía, que fue denunciada por pagar distinto a hombres y mujeres. Tenían categorías laborales diferentes, pero con la misma descripción (algo muy genérico). Una jueza feminista sentenció que la categoría laboral debía ser la misma y se debía pagar lo mismo ya que el trabajo era el mismo.

    Este caso tiene el pequeño problema de que las mujeres nunca trabajan de noche y los hombres sí. Los hombres debían conducir camiones y las mujeres no. Por lo tanto eso de que era el mismo trabajo no lo sé ver yo.

    Hasta donde me suena, quedó la cosa pendiente de recursos. ¿Alguien sabe más?
  1. #63 Te ha faltado llamarme incel y eso es culpa tuya.

"Urge legislar sobre la trata y urge una ley abolicionista; hay que proteger a las mujeres de esta expresión brutal de la violencia machista" [23]

  1. #18 Por supuesto, tú tienes la razón, lo que se demuestra con tus negativos que prueban tu intolerancia.

    Normalmente la intoleracia está relacionada con creencias, pero qué sabré yo.
  1. #9 Varios años, por lo menos 10. Esto demuestra que estás alineado con la opinión real y verdadera. En caso de desalineamiento ya habrías recibido baneo hace tiempo.

Me vendieron por 300€ a una red de trata: Así escapé de la prostitución [131]

  1. #58 ¿Ves lo que me pasa por no ser tan intelectualmente superior como tú? Al contrario que tú, yo no conozco la verdad absoluta.
  1. #55 Es, en definitiva, propaganda feminista. Esta propaganda va a seguir.

    Tenemos el ejemplo del "gender pay gap", que ha sido demostrado falso de todas las formas imaginables, pero eso no impide que lo sigan diciendo.

"Urge legislar sobre la trata y urge una ley abolicionista; hay que proteger a las mujeres de esta expresión brutal de la violencia machista" [23]

  1. #7 No puedo luchar contra las creencias, sólo defender la realidad frente a la ficción.

menéame