Asignacion Aleatoria Equilibrada en AppSheet. Otro uso de RANDBETWEEN()

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 12

  • @matiasromero288
    @matiasromero288 Год назад

    Gran aporte querido amigo.

    • @matiasromero288
      @matiasromero288 Год назад

      Permitime pedirte algo para complicar más este maravilloso ejemplo, como se podría armar un sorteo para un torneo de varias fechas, que arme los cruces entre equipos en una cantidad determinada de Fechas

  • @carlosmoralesmartin1182
    @carlosmoralesmartin1182 Год назад

    Muchas gracias eso es lo que quería eres fenómeno muchas por molestaste aquí tiene un amigo en Granada

  • @davidiglesias7245
    @davidiglesias7245 Год назад

    Creo que se podría mejorar, ya que los dos de abajo es muy probable que estén siempre en el mismo equipo. Si la asignación fuera también random, creo sería más aleatoria. Es decir, no asignar siempre por orden, sino asignar aleatorio, por ejemplo, primero al tercero, luego al sexto, luego al cuarto...😊

  • @carlosmoralesmartin1182
    @carlosmoralesmartin1182 Год назад

    muchas gracias por todo, estoy intentando una cosa y no consigo, por ejemplo si una semana no viene a jugar cuatro jugadores y en vez de tener que borrar a cuatro, he creado un campo viene de texto y le pongo si o no pero no consigo sortear a los del si si me puede ayudar muchas gracias, lo que hago ahora es borrar a los cuatro y la proxima semana lo tengo que agregar y borrar lo que esa semana no vienen a jugar.

    • @FabioPalacios
      @FabioPalacios  Год назад +1

      De nada! Tienes que cambiar la parte de referenced rows. Ponerle algo así como:
      Select(listado[ID], [viene]=“si”). También incluir esta condición ([viene]=“si”) en los select dentro de la acción individual. Le pones un and en cada select.

    • @carlosmoralesmartin1182
      @carlosmoralesmartin1182 Год назад

      @@FabioPalacios eso es rapidez gracias cuando lo haga le escribo

    • @carlosmoralesmartin1182
      @carlosmoralesmartin1182 Год назад

      @@FabioPalacios IF(
      2*COUNT(SELECT(AND([VIENE]="SI"),Hoja 1[ID],[EQUIPO]="ROJO"))=COUNT(SELECT(AND([VIENE]="SI"),Hoja 1[ID],TRUE)),"BLANCO",


      IF(
      2*COUNT(SELECT(AND([VIENE]="SI"),Hoja 1[ID],[EQUIPO]="BLANCO"))=COUNT(SELECT(AND([VIENE]"SI"),Hoja 1[ID],TRUE)),"ROJO",
      IF(RANDBETWEEN(1,2)="1","ROJO","BLANCO")
      )
      )
      LE PONGO ESTO Y NO, LE FALTA ALGO
      ME PONE ESTO ABAJO
      Condition AND(([VIENE] = "SI")) has an invalid structure: at least 2 subexpression(s) required
      PERDON POR LA MOLESTIAS

    • @FabioPalacios
      @FabioPalacios  Год назад

      @@carlosmoralesmartin1182 nooo

    • @FabioPalacios
      @FabioPalacios  Год назад +1

      Mira, la estructura de un select con dos condiciones es la siguiente:
      Select(
      Tabla[ID],
      And(
      [columna1]=“condicion1”,
      [columna2]=“condicion2”
      )
      )