Dos Super Fórmulas para Crear Series Invertidas en Excel ¡Esto te Ayudará Hoy y Siempre!

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2024

ความคิดเห็น • 16

  • @rafaeljc9666
    @rafaeljc9666 ปีที่แล้ว +1

    Otro vídeo excelente.
    Muchas gracias por todo lo que enseña y comparte.
    Saludos desde Ubeda-Jaén-España

  • @eduardoestradamunoz8931
    @eduardoestradamunoz8931 ปีที่แล้ว +1

    Muchas gracias por compartir tus conocimientos, que nos ayudan día a día en nuestro trabajo Saludos desde León Guanajuato México

  • @IvanCortinas_ES
    @IvanCortinas_ES ปีที่แล้ว +1

    Muy original este caso, te hace pensar. Excelente juego el que ofrece la función SECUENCIA. Un abrazo fuerte a Colombia.

  • @williambustillovergara1634
    @williambustillovergara1634 ปีที่แล้ว

    Hola Andrés, que gran video, (Esta es una parte de la lógica que debemos dominar). Muchísimas gracias por compartir.

  • @eduardoerietelechea9109
    @eduardoerietelechea9109 ปีที่แล้ว

    Muchas gracias Andrés. Excelente y clarita la explicación. Voy a probar el segundo caso con textos.

  • @josevicente632
    @josevicente632 ปีที่แล้ว

    Acabo descubrir este canal muy buen contenido..

  • @Jonathan_CH
    @Jonathan_CH ปีที่แล้ว

    Interesante ejercicio, gracias por compartirlo

  • @JoseVega-Trecha
    @JoseVega-Trecha ปีที่แล้ว

    Genial. Saludos.

  • @tomasevangeliomartinez1522
    @tomasevangeliomartinez1522 ปีที่แล้ว

    Muy buena resolución de la problemática planteada Andrés, aunque como bien has dicho tiene la restricción de no poder tener valores repetidos para que funcione correctamente por lo que sería interesante mostrar tal y como has apuntado (mencionas que es preciso hacer un artilugio) la realización de un índice artificialmente que diferencie las posiciones añadiéndole una parte decimal, tal y como has desarrollado en otros vídeo tutoriales, para poder obtener una lista de posiciones únicas.
    Si lo crees conveniente, estaría muy bien que nos lo mostrarás con una segunda parte dándole solución a este inconveniente a través de un nuevo vídeo tutorial, seguro que nos ayudarías muchísimo.
    Fuerte abrazo desde España, saludos parceros!!!

    • @LaloinLondon
      @LaloinLondon ปีที่แล้ว

      Hola Tomas,
      La solucion alternativa que propuse funciona con valores repetidos. Si te inteteresa, escribo la formula que maneje las matrices.
      Saludos

    • @Fredick.7
      @Fredick.7 ปีที่แล้ว

      @@LaloinLondon ...Si, por favor, escribe la fórmula y ayuda a esta hermosa comunidad de Excel Hecho Fácil haciéndola más fácil.

  • @rrrraaaacccc80
    @rrrraaaacccc80 ปีที่แล้ว

    💯👍

  • @LaloinLondon
    @LaloinLondon ปีที่แล้ว +1

    SOLUCION ALTERNATIVA:
    Crear 2 matrices de dos columnas, que separa en dos la serie normal en funcion del valor buscaso(48 en el jemplo)
    La primer columna lleva la posicion ordinal
    matARRIBA matABAJO
    1 54 1 96
    2 56 2 26
    3 53 ......
    4 62
    5 48 .........
    10 72
    Luego queda ordenar matARRIBA y matABAJO en orden descendiente por la primer columna,
    Finalmente, unimos verticalmente las 2 matrices y eliminamos la primer columna (donde estaban las posiciones ordinales)
    =LET(SerieOriginal,A2:A8, NroBuscado,C1 ,PosicionNrobuscado,XMATCH(NroBuscado,SerieOriginal,0), CantSerieOriginal,COUNTA(SerieOriginal) ,matArriba,HSTACK(SEQUENCE(PosicionNrobuscado),TAKE(SerieOriginal,PosicionNrobuscado,1)), matAbajo, HSTACK(SEQUENCE(CantSerieOriginal-PosicionNrobuscado),TAKE(SerieOriginal,-(CantSerieOriginal-osicionNrobuscado),1)), matArribaOrdenada,SORT(matArriba,1,-1), matAbajoOrdenada,SORT(matAbajo,1,-1), TAKE(VSTACK(matArribaOrdenada,matAbajoOrdenada),,-1))
    Las funciones estan en ingles en mi version de Excel.
    La formulas parece larga porque use nombres largos de variables.
    Obviamente, si en la serie original hay 2 o mas valores repetidos, la serie se asume que el usuario esta interesado en el primer numero que encuentra.
    Saludos

    • @Fredick.7
      @Fredick.7 ปีที่แล้ว

      Gracias por comentar, pero una mejor solución sería, si todo lo que dices en tu comentario lo tradujeras en una fórmula funcional.

    • @LaloinLondon
      @LaloinLondon ปีที่แล้ว

      @@Fredick.7
      =LET(SerieOriginal,A2:A8, NroBuscado,C1 ,PosicionNrobuscado,XMATCH(NroBuscado,SerieOriginal,0), CantSerieOriginal,COUNTA(SerieOriginal) ,matArriba,HSTACK(SEQUENCE(PosicionNrobuscado),TAKE(SerieOriginal,PosicionNrobuscado,1)), matAbajo, HSTACK(SEQUENCE(CantSerieOriginal-PosicionNrobuscado),TAKE(SerieOriginal,-(CantSerieOriginal-osicionNrobuscado),1)), matArribaOrdenada,SORT(matArriba,1,-1), matAbajoOrdenada,SORT(matAbajo,1,-1), TAKE(VSTACK(matArribaOrdenada,matAbajoOrdenada),,-1))
      Las funciones estan en ingles en mi version de Excel.
      La formulas parece larga porque use nombres largos de variables.
      Obviamente, si en la serie original hay 2 o mas valores repetidos, la serie se asume que el usuario esta interesado en el primer numero que encuentra.
      Saludos