Risultati da 1 a 4 di 4

Discussione: Combinazione dati tabella per generare un elenco dati



  1. #1
    L'avatar di Maso86
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Padova
    Messaggi
    2
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1

    Combinazione dati tabella per generare un elenco dati

    Ciao a tutti,

    Premetto che sono neofita di Excel e ho scarse basi matematico/statistiche quindi perdonatemi se non uso un linguaggio appropriato.
    In sostanza mi si chiede di creare un elenco di tutte le possibili combinazioni di elementi (parole non numeri) contenuti nella tabella che vi allego, suddivisi in 6 colonne e 7 righe; non tutte le colonne hanno le righe con un valore.
    Sotto la tabella ho compilato le prime 6 righe per chiarire il risultato che vorrei ottenere.. teoricamente dovrebbero venire fuori 1260 combinazioni, poco fattibile manualmente..
    Credo sia un problema di calcolo combinatorio (con ripetizione?!).
    Ho trovato già alcuni post simili che però fanno riferimento al cosiddetto "unpivot" che non so quanto sia applicabile visto che parto da una tabella compilata a mano.. altri parlano di codice VBA decisamente fuori portata per me..
    Qualcuno può aiutarmi?
    Grazie a tutti,

    Alberto
    File Allegati File Allegati

  2. #2

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2809
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    979

    Re: Combinazione dati tabella per generare un elenco dati

    Prova con questa routine:
    Codice: 
    Sub GeneraCombinazioni()
    Dim iCol As Integer
    Dim a As Integer
    Dim b As Integer
    Dim c As Integer
    Dim d As Integer
    Dim e As Integer
    Dim f As Integer
    Dim iRow As Long
    
    
    iRow = 14
    a = 3
    Do Until Cells(a, 2) = ""
        b = 3
        Do Until Cells(b, 3) = ""
            c = 3
            Do Until Cells(c, 4) = ""
                d = 3
                Do Until Cells(d, 5) = ""
                    e = 3
                    Do Until Cells(e, 6) = ""
                        f = 3
                        Do Until Cells(f, 7) = ""
                            Cells(iRow, 2) = Cells(a, 2)
                            Cells(iRow, 3) = Cells(b, 3)
                            Cells(iRow, 4) = Cells(c, 4)
                            Cells(iRow, 5) = Cells(d, 5)
                            Cells(iRow, 6) = Cells(e, 6)
                            Cells(iRow, 7) = Cells(f, 7)
                            iRow = iRow + 1
                            
                            f = f + 1
                        Loop
                        e = e + 1
                    Loop
                    d = d + 1
                Loop
                c = c + 1
            Loop
            b = b + 1
        Loop
        a = a + 1
    Loop
        
        
    End Sub
    P.S. E' gradita una presentazione QUI

  3. I seguenti 5 utenti hanno dato un "Like" a Rubik72 per questo post:


  4. #3
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Combinazione dati tabella per generare un elenco dati

    Grande Enzo sinceri complimenti per il tuo lavoro, ho provato con le formule ma mi sono arreso, anche se sono sicuro che si può fare

  5. #4
    L'avatar di Maso86
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Padova
    Messaggi
    2
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1

    Re: Combinazione dati tabella per generare un elenco dati

    Grazie 1000, utilissima!

Discussioni Simili

  1. [Tutorial VBA] Popolare UserForm Con dati di una tabella ed inserire dati in un altro foglio
    Di dracoscrigno nel forum Imparando Excel & VBA - Tutorial di Excel-
    Risposte: 3
    Ultimo Messaggio: 05/04/17, 23:13
  2. [Risolto] Da Tabella con dati positivi e negativi a tabella che riporta i soli dati negativi
    Di mauri73 nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 23/10/16, 21:39
  3. generare campo query da nome tabella
    Di pipp333 nel forum Domande su Microsoft Access
    Risposte: 2
    Ultimo Messaggio: 17/10/16, 16:46
  4. estrarre dati e generare formula
    Di Eddie18 nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 11/01/16, 16:50
  5. Convalida dati da elenco per dati univoci dinamica
    Di tsunami1978 nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 27/08/15, 00:52

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •