You are here:Home-Domande su Formule e Funzioni-Estrazione nomi casuale senza ripetizione
Estrazione nomi casuale senza ripetizione2018-11-05T15:46:42+01:00

Home Forum Domande su Formule e Funzioni Estrazione nomi casuale senza ripetizione

Visualizzazione 1 filone di risposte
  • Autore
    Post
    • AvatarMartivba
      Partecipante
        Post totali: 1

        Buongiorno a tutti, ho un problema con la gestione del database clienti per un concorso che abbiamo indetto.Per questioni di privacy ho riprodotto il problema ispirandomi al calcio.
        vorrei sapere se è possibile creare una formula che mi permetta attraverso il tasto invio (SENZA MACRO) di estrarre casualmente da una lista di nomi senza che per il Giocatore2 possa ripetersi il nome estratto per il Giocatore1.
        Allego il file (per maggiore chiarezza) contenente:
        1.Ruolo
        2. Personaggi
        3.Equipaggiamenti
        4.Partita (fogli in cui un oggetto (due per gli equipaggiamenti) deve essere attribuito ad ogni giocatore senza ripetizioni). Non si ripete quanto estratto dal Giocatore1 per il Giocatore2 tuttavia egli potrebbe estrarre tre volte lo stesso equipaggiamento. Riuscite a suggerirmi come correggere.
        Se qualcuno riuscirà ad aiutarmi gliene sarei estremamente grata.

        https://www.dropbox.com/s/czqclyn0ldlmxfh/FORUM%28bis%29.xlsx?dl=0

        • Questo topic è stato modificato 1 anno, 7 mesi fa da AvatarMartivba.
      • BySalvBySalv
        Amministratore del forum
          Post totali: 697

          Ciao Martivba, come mai scrivi VBA e vuoi una soluzione senza macro.

          Comunque ho fatto uso della Convalida in questo modo puoi selezionare solo quello che resta, ogni volta che fai una scelta l’elemento scompare dalla convalida, quindi non può essere più selezionato.

          Attenzione ho fatto uso di formule Matriciali, quindi non intervenirci sopra altrimenti scompare la matrice.

          per l’equipaggiamento, purtroppo non è possibile con questo metodo, estrarre 2 volte o più lo stesso equipaggiamento, si potrebbe fare doppiando le voci, ma poi viene a cadere l’unicità, si potrebbe cercare di risolverla con il VBA, ma dici che non lo vuoi.

          vai nel foglio Partita e fai le varie scelte, vedi se va bene.

          il link al file

          https://mega.nz/#!1VMinAjA!kUKpRnjM2sb_1MexWh_L-lALzqDgVpN_JGdA4qq43ds

          Ciao By Sal  :bye:

          Ciao By Sal (8-)
          se ti piace la soluzione aiuta a sostenere il Forum con una DONAZIONE a piacere, Grazie

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.