| | Post: 20 | Registrato il: 13/11/2014
| Città: MILANO | Età: 50 | Utente Junior | 2010 | | OFFLINE | |
|
25/06/2018 22:33 | |
Buongiorno a tutti, avrei bisogno di aiuto.
Praticamente (vi allego il mio file) avrei bisogno di riportare dei numeri da una tabella in un'altra tabella, il problema che i numeri devono essere riportati con il numero di frequenza di quante volte vengono ripetuti almeno da 2 ripetizioni in su.
Scusatemi spero di essere stato chiaro...ma nel file è molto più comprensibile.
Grazie a tutti dell'aiuto anticipatamente :-)
Fabio
|
|
| | Post: 201 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
25/06/2018 22:51 | |
Buonasera
veramente è ancora meno chiaro....allega il file con i risultati da ottenere inseriti a mano magari spiegando come ci arrivi e vediamo se possibile di trasformarlo in formule |
| | Post: 20 | Registrato il: 13/11/2014
| Città: MILANO | Età: 50 | Utente Junior | 2010 | | OFFLINE | |
|
26/06/2018 13:59 | |
Salve e grazie della risposta.
Ho riallegato il file con una descrizione e un esempio di come dovrebbero essere estrapolati i numeri dalla tabella evidenziata in giallo.
Purtroppo bisogna riconoscere i propri limiti ed io nn sono in grado di poter sviluppare questo tipo di formula.
Mi scuso per la poca chiarezza...e ringrazio nuovamente.
Fabio |
| | Post: 5.432 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
26/06/2018 17:04 | |
Ciao con un CONTA.SE() ho ricavato la tabella che vedi
questa la formula inserita, e poi trascinata a dx ed in basso
=CONTA.SE($B$29:$G$40;B29)
quindi i numeri che riportano 1 non li prendi in considerazione
come vedi il 20 lo riporta per 6 volte, ma non so se era quello che volevi.
con le formule sono una frana, questo è il massimo che riesco a fare.
ma con il VBA la cosa sarebbe diversa, come stai con le macro?
Ciao By Sal se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 5.433 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
26/06/2018 17:32 | |
Ciao con la macro, questo il risultato, vedi in fondo
Nella cella viola se metti 3 o altro ti da la frequenza da 3 in poi.
questa la macro
Sub Conta()
Dim r, c, n, d, x, RR, rn
ReDim rn(1 To 90, 0)
RR = Range("B29:G40")
Range("P29:W40").ClearContents
n = Range("H29")
For Each x In RR
rn(x, 0) = rn(x, 0) + 1
Next x
r = 29
c = 16
For x = 1 To 90
If rn(x, 0) >= n Then Cells(r, c) = x: Cells(r, c + 1) = rn(x, 0): r = r + 1
If r = 41 Then r = 29: c = c + 2
Next x
End Sub
Clicca sulla freccia per lanciare la macro
Allego anche il file
Ciao By Sal
[Modificato da by sal 26/06/2018 17:34] se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 202 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Junior | 2016 | | OFFLINE |
|
27/06/2018 09:09 | |
Buongiorno a tutti
lato formule in AE29 da trascinare fino a riga 100
=INDICE($B$29:$G$40;QUOZIENTE(RIF.RIGA(A1)-1;6)+1;RESTO(RIF.RIGA(A1)-1;6)+1) per incolonnare tutti i numeri della tabella
in AF29 da trascinare fino a riga 100
=SE.ERRORE(INDICE($AE$29:$AE$100;AGGREGA(15;6;(RIF.RIGA($AE$29:$AE$100)/(CONTA.SE($AE$29:$AE$100;$AE$29:$AE$100)>1))-RIF.RIGA($AE$29)+1;RIF.RIGA($A1)));"") per estrarre i numeri con frequenza maggiore di 1
in AG29 da trascinare fino a riga 100
=SE.ERRORE(INDICE($AF$29:$AF$100;CONFRONTA(0;INDICE(CONTA.SE($AG$28:AG28;$AF$29:$AF$100&""););0));"") per estrarre gli univoci di questi doppi
in I29 da trascinare a destra e poi in basso
=SE(VAL.DISPARI(RIF.COLONNA(I28));SE.ERRORE(INDICE($AG$29:$AG$100;SOMMA(RIF.COLONNA(A$1)*6-5;RIF.RIGA($A1)-1));"");SE(MATR.SOMMA.PRODOTTO(($AF$29:$AF$100=H29)*($AF$29:$AF$100<>""))=0;"";MATR.SOMMA.PRODOTTO(($AF$29:$AF$100=H29)*($AF$29:$AF$100<>""))))
[Modificato da DANILOFIORINI 27/06/2018 09:11] |
| | Post: 5.434 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
27/06/2018 09:41 | |
Ciao, Bravo Danilo e come potevo arrivarci con le formule, le alternative servono sempre.
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 21 | Registrato il: 13/11/2014
| Città: MILANO | Età: 50 | Utente Junior | 2010 | | OFFLINE | |
|
28/06/2018 17:32 | |
Buongiorno a tutti,
Devo ringraziare tutti ma prorpio tutti per l'aiuto....ora provero tutte le alternative che mi avete scritto.!!
grazie di vero cuore e inizio a darmi da fare :-)
Fabio |
|
|