✅ FILTRAR por los CRITERIOS de una tabla en

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

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

  • @eduardomunoz2764
    @eduardomunoz2764 4 หลายเดือนก่อน

    Excelente como siempre. Saludos y gracias Albert.

    • @HablandodeExcel
      @HablandodeExcel  4 หลายเดือนก่อน

      Gracias a ti Eduardo, Abrazoo!!

  • @Fredick.7
    @Fredick.7 4 หลายเดือนก่อน

    🙂.... Hola Albert. Por mi parte dejo mi contribución formulada:⬇
    =FILTRAR(tblVentas, BYROW(tblVentas[Vendedor]&tblVentas[Articulo]=ENFILA(tblFiltro[Vendedor]&tblFiltro[Articulo]),LAMBDA(c, SUMA(c*1))))

    • @HablandodeExcel
      @HablandodeExcel  4 หลายเดือนก่อน

      Toma yaa! Gracias Fredick,, estas hecho crack, gracias por los aportes que siempre nos traes, buenísimos!!.
      Abrazo!!

  • @armandobrito5022
    @armandobrito5022 4 หลายเดือนก่อน

    Excelente explicación Profe, una consulta esto también aplica si en los criterios se incorpora si las cantidades son mayor a 10?

    • @HablandodeExcel
      @HablandodeExcel  4 หลายเดือนก่อน +1

      La verdad es que no lo he probado pero debe funcionar, si lo pruebas nos cuentas, graciaas Armando, abrazoo!!

    • @armandobrito5022
      @armandobrito5022 4 หลายเดือนก่อน

      @@HablandodeExcel Hice la prueba agregando cantidad mayor a 10 y no aplica, aparece la tabla vacía.

    • @HablandodeExcel
      @HablandodeExcel  4 หลายเดือนก่อน

      @@armandobrito5022 Comprueba que tengas alguna fila con todos los criterios que le das, si no hay te devuelve vacio

  • @droizbaz
    @droizbaz 4 หลายเดือนก่อน

    Buen video Albert y muy práctico como siempre. En el ejemplo que realizas se tienen que cumplir los dos requisitos de cada fila de la tabla filtro. Si se quisiera que fuese filtrando según los criterios que se pusiesen en cualquiera de las columnas el código podría quedar de la siguiente forma:
    let
    Origen = Table.NestedJoin(tblVentas, {"Articulo"}, tblFiltro, {"Articulo"}, "tblFiltro", JoinKind.Inner),
    ndA = Table.RemoveColumns(Origen, {"tblFiltro"}),
    ndB = if List.NonNullCount(tblFiltro[Articulo]) = 0 and List.NonNullCount(tblFiltro[Vendedor]) = 0 then tblVentas
    else if List.NonNullCount(tblFiltro[Articulo]) = 0 then tblVentas
    else ndA,
    ndC = if List.NonNullCount(tblFiltro[Vendedor]) = 0 then ndB
    else Table.NestedJoin(ndB, {"Vendedor"}, tblFiltro, {"Vendedor"}, "tblFiltro", JoinKind.Inner)
    in
    ndC

    • @HablandodeExcel
      @HablandodeExcel  4 หลายเดือนก่อน

      Toma ya David!! Gracias por el aporte, en cuanto pueda me lo miro, abrazo!!