Tienes una facilidad asombrosa de resolver cualquier cuestión de una manera brillante ofreciéndonos al resto el razonamiento para que nos podamos aprovechar de tu excelsa sapiencia. Gracias por tanto amigo Andrés. Fuerte abrazo desde España, cuídate mucho parcero!!!
Interesante fórmula estimado Andrés, como es habitual me permito proponer una solución alternativa: =LET(n, A2:A4, a, B2:B4, r, ENFILA(FILA(n)^0), UNICOS(APILARH(ENCOL(REPETIR(n, r)), ENCOL(REPETIR(a, r),,1))))
Muchas gracias Andrés. Tú solución fue muy sencilla y genial a la vez, me gustó el truquito de "desempacar" y "empacar" la matriz. Te lo agradezco también por la rapidez de tu respuesta. 🙏💪👍
Hola Andrés, excelente como siempre, un abrazo. Permíteme brindar otras alternativas: =LET(m,A2:B4,r,FILAS(m),s,SECUENCIA(r^2)-1,UNICOS(INDICE(m,APILARH(ENTERO(s/r)+1,RESIDUO(s,r)+1),{1,2}))) =DIVIDIRTEXTO(TEXTODESPUES(UNICOS(ENCOL("*"&A2:A4&"*"&ENFILA(B2:B4))),"*",{1,2}),"*") Y para tablas con cantidad de registros pequeños. =UNICOS(DIVIDIRTEXTO(CONCAT(A2:A4&"*"&ENFILA(B2:B4)&"|"),"*","|",1))
Me ha encantada la primera solución a partir de la parte entera y el resto tras operarla con una división creando la matriz resultante a partir de la función INDICE y utilizando en su argumento para las columnas una matriz constante para forzar la obtención de las dos columnas separadamente. Muchas gracias por compartir tu conocimiento, tienes un nivelazo enorme, mi más sincera enhorabuena!!!
No cabe duda que es un MAESTRO en Excel, todos mis respetos. 🤗👋👋👌
Tienes una facilidad asombrosa de resolver cualquier cuestión de una manera brillante ofreciéndonos al resto el razonamiento para que nos podamos aprovechar de tu excelsa sapiencia.
Gracias por tanto amigo Andrés.
Fuerte abrazo desde España, cuídate mucho parcero!!!
Excelente respuesta Andrés. Muchas gracias. Un abrazo.
Gracias Iván, me alegra mucho que te haya gustado. Un abrazo fuerte amigo. Saludos.
Interesante fórmula estimado Andrés, como es habitual me permito proponer una solución alternativa:
=LET(n, A2:A4, a, B2:B4, r, ENFILA(FILA(n)^0), UNICOS(APILARH(ENCOL(REPETIR(n, r)), ENCOL(REPETIR(a, r),,1))))
nunca se me hubiese ocurrido esa forma! excelente
Gracias Sofía! Un abrazo fuerte desde la distancia. Saludos.
Muchas gracias Andrés.
Tú solución fue muy sencilla y genial a la vez, me gustó el truquito de "desempacar" y "empacar" la matriz.
Te lo agradezco también por la rapidez de tu respuesta.
🙏💪👍
Hola Andrés, excelente como siempre, un abrazo.
Permíteme brindar otras alternativas:
=LET(m,A2:B4,r,FILAS(m),s,SECUENCIA(r^2)-1,UNICOS(INDICE(m,APILARH(ENTERO(s/r)+1,RESIDUO(s,r)+1),{1,2})))
=DIVIDIRTEXTO(TEXTODESPUES(UNICOS(ENCOL("*"&A2:A4&"*"&ENFILA(B2:B4))),"*",{1,2}),"*")
Y para tablas con cantidad de registros pequeños.
=UNICOS(DIVIDIRTEXTO(CONCAT(A2:A4&"*"&ENFILA(B2:B4)&"|"),"*","|",1))
Gracias Ned. Maravillosa respuesta, me alegra que las coloques para el uso y entendimiento de todos. Un abrazo fuerte hasta la distancia. Saludos.
Me ha encantada la primera solución a partir de la parte entera y el resto tras operarla con una división creando la matriz resultante a partir de la función INDICE y utilizando en su argumento para las columnas una matriz constante para forzar la obtención de las dos columnas separadamente.
Muchas gracias por compartir tu conocimiento, tienes un nivelazo enorme, mi más sincera enhorabuena!!!
Hola Andres, como lo puedo contactar para la realización de un dashboard de control de gastos
Al correo, saludos.
😎....👍💯
.
👍