Muchas gracias por tus enseñanzas Andrés, excelente!!! Quiero agregar un granito de arena por si se han preguntado, como seria la suma escalonada de los valores en orden descendente de columnas (3, 2, 1). En la fórmula original: =LET(mat;A2:C21;sec;SECUENCIA(FILAS(mat));SUMA(INDICE(mat;sec;SCAN(;sec;LAMBDA(a;v;-((-1)^ENTERO(v/2))+a))))) realizamos un pequeño cambio en el LAMBDA: De esto (Para columnas en orden ascendente 1, 2, 3) 👉 SCAN(;sec;LAMBDA(a;v;-((-1)^ENTERO(v/2))+a)) a esto (Para columnas en orden ascendente 3, 2, 1) 👉 SCAN(;sec;LAMBDA(a;v;(-1^ENTERO(v/2))+a))+2 Queda así: =LET(mat;A2:C21;sec;SECUENCIA(FILAS(mat));SUMA(INDICE(mat;sec;SCAN(;sec;LAMBDA(a;v;(-1^ENTERO(v/2))+a))+2))) 👍
Qué maravilla de resolución, hace falta mucho ingenio para idear e ir perfilando esa secuencia a través de las propiedades de las potencias para conseguir que ese número - 1 sea elevado a diferentes números pares o impares a nuestro antojo para obtener la serie deseada con la que determinar todos y cada uno de los elementos a escoger dentro de nuestra matriz inicial. Fantástico razonamiento que nos sirve para cualquier otra secuencia que intercala elementos en orden creciente y decreciente aplicando la misma lógica que nos has enseñado. Fuerte abrazo desde España parcero!!!
Muchas gracias Don Tomas, me alegra un montón que te sirva esta resolución para aumentar el conocimiento sobre secuencias en Excel, gracias por tu apoyo inmenso al proyecto y a mi persona, lo valoro requetemuchísimo. La idea de la secuencia la toma de "Bo"... Fue increíblemente ingeniosa. Un abrazo mi querido amigo hasta España...
Yo no uso Excel ya que tengo Linux. Yo no sabía que tanto para Microsoft Office como para Libre Office hoy en día ya no se necesita Basic para programar Macros y que también estos se pueden programar con Python. Alguna vez hace años escuché que Microsoft incorporaría a Typescript a Office como lenguaje adicional pero ni me imaginaba que ambos paquetes ofimaticos habían incorporado a Python.
Estimado Andres buenas tardes, espero te encuentres bien. Trate de contactarte por mail, para la cotización de un desarrollo en excell, pero no he tenido respuesta, por favor me pudes indicar cual es la manera de contactarte para que me puedas cotizar por favor? Gracias, y saludos
Impecable explicacion. Gracias. Saludos desde Argentina.
Como siempre, exageradamente bueno el video. Muchas gracias por compartir Andrés. Un abrazo!!!
Muchas gracias por tus enseñanzas Andrés, excelente!!!
Quiero agregar un granito de arena por si se han preguntado, como seria la suma escalonada de los valores en orden descendente de columnas (3, 2, 1).
En la fórmula original:
=LET(mat;A2:C21;sec;SECUENCIA(FILAS(mat));SUMA(INDICE(mat;sec;SCAN(;sec;LAMBDA(a;v;-((-1)^ENTERO(v/2))+a)))))
realizamos un pequeño cambio en el LAMBDA:
De esto (Para columnas en orden ascendente 1, 2, 3) 👉 SCAN(;sec;LAMBDA(a;v;-((-1)^ENTERO(v/2))+a))
a esto (Para columnas en orden ascendente 3, 2, 1) 👉 SCAN(;sec;LAMBDA(a;v;(-1^ENTERO(v/2))+a))+2
Queda así:
=LET(mat;A2:C21;sec;SECUENCIA(FILAS(mat));SUMA(INDICE(mat;sec;SCAN(;sec;LAMBDA(a;v;(-1^ENTERO(v/2))+a))+2)))
👍
Qué maravilla de resolución, hace falta mucho ingenio para idear e ir perfilando esa secuencia a través de las propiedades de las potencias para conseguir que ese número - 1 sea elevado a diferentes números pares o impares a nuestro antojo para obtener la serie deseada con la que determinar todos y cada uno de los elementos a escoger dentro de nuestra matriz inicial.
Fantástico razonamiento que nos sirve para cualquier otra secuencia que intercala elementos en orden creciente y decreciente aplicando la misma lógica que nos has enseñado.
Fuerte abrazo desde España parcero!!!
Muchas gracias Don Tomas, me alegra un montón que te sirva esta resolución para aumentar el conocimiento sobre secuencias en Excel, gracias por tu apoyo inmenso al proyecto y a mi persona, lo valoro requetemuchísimo. La idea de la secuencia la toma de "Bo"... Fue increíblemente ingeniosa. Un abrazo mi querido amigo hasta España...
Excelente explicación, muchas gracias.
Exelente como siempre graias
Buenísimo, muchísimas gracias, tremenda formula, ¿aplicaría para más columnas?
Yo no uso Excel ya que tengo Linux. Yo no sabía que tanto para Microsoft Office como para Libre Office hoy en día ya no se necesita Basic para programar Macros y que también estos se pueden programar con Python.
Alguna vez hace años escuché que Microsoft incorporaría a Typescript a Office como lenguaje adicional pero ni me imaginaba que ambos paquetes ofimaticos habían incorporado a Python.
Estimado Andres buenas tardes, espero te encuentres bien. Trate de contactarte por mail, para la cotización de un desarrollo en excell, pero no he tenido respuesta, por favor me pudes indicar cual es la manera de contactarte para que me puedas cotizar por favor? Gracias, y saludos