Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Excel trovare gli addendi non ripetuti che danno una somma

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Excel trovare gli addendi non ripetuti che danno una somma

Postdi abgate » 24/02/19 10:47

Buongiorno a tutti, mi ritrovo nuovamente a chiedere il vostro aiuto
devo trovare tutte le somme di 5 numeri non ripetuti che costituiscono un numero definito da me.
I numeri sono:
1
2
3
5
6
9
12
13
14
16
19
22
23
24
25
26
28
29
31
32
33
34
35
37
38
41
43
46
48
49
50
52
53
55

Il valore da trovare è variabile, ma comunque compreso tra 90 e 200.

per fare un esempio pratico, per ottenere 136 una delle n possibilità è 55+43+28+1+9, tutti numeri compresi nella lista.
ho provato a cercare qualcosa sul sito, ma credo di non aver trovato nulla che faccia a caso mio
è un problema risolvibile secondo voi?
grazie sempre e buona domenica
abgate
Newbie
 
Post: 7
Iscritto il: 21/04/18 14:25

Sponsor
 

Re: Excel trovare gli addendi non ripetuti che danno una som

Postdi Marius44 » 24/02/19 21:04

Ciao
Prova a dare uno sguardo a questo indirizzo http://www.pc-facile.com/forum/viewtopic.php?f=26&t=110098 e adattala alle tue esigenze (cioà non far calcolare la combinazione se ci sono due o più righe contigue)
Ciao,
Mario
Marius44
Utente Senior
 
Post: 451
Iscritto il: 07/09/15 22:00

Re: Excel trovare gli addendi non ripetuti che danno una som

Postdi Anthony47 » 24/02/19 21:38

Mario ti ha gia' dato la cosa piu' simile alla tua richiesta.
Tuttavia le macro contenute in quel file sono poco facilmente modificabili; e poi il limite di 5 addendi consente qualche velocizzazione all'algoritmo di ricerca.

Per dire che ho sviluppato una variante di quel file, che consente l'impostazione del numero di addendi da valutare, con la scelta "Fino a N" oppure "Esattamante N"

Il nuovo file e' scaricabile qui: https://www.dropbox.com/s/stnzsg2cpgn2h ... .xlsm?dl=0

A parte la scelta del numero di addendi, le norme di utilizzo sono le stesse della discussione di cui hai gia' il link; e comunque sono ribadite nel foglio Help.

Fai sapere...
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 16512
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel trovare gli addendi non ripetuti che danno una som

Postdi Marius44 » 24/02/19 23:09

Ciao Anthony
Conserverò gelosamente anche questo tuo lavoro (e cercherò di ... capirlo :) )

Ma sono convinto che l'OP nel chiedere " tutte le somme di 5 numeri non ripetuti " intendesse anche che non fossero in righe contigue. Se non sono in errore, aggiungerei un pulsante al quale collegare questa macro
Codice: Seleziona tutto
Sub EliminaRigheContigue()

Call CercaComb308

'dopo aver calcolato con la macro di Anthony
'ripasso il tutto per eliminare quelle che
'hanno due o più numeri in righe contingue
uc = Cells(1, Columns.Count).End(xlToLeft).Column
ur = Cells(Rows.Count, 3).End(xlUp).Row
For J = 3 To uc
  For I = 2 To ur - 4
    If Cells(I, J) <> "" And Cells(I + 1, J) <> "" Then
      Cells(1, J) = ""
      Exit For
    End If
  Next I
Next J
End Sub


Ciao,
Mario
Marius44
Utente Senior
 
Post: 451
Iscritto il: 07/09/15 22:00

Re: Excel trovare gli addendi non ripetuti che danno una som

Postdi abgate » 25/02/19 10:35

grazie Anthony e Marius, è proprio quello che cercavo, funziona perfettamente. :)
abgate
Newbie
 
Post: 7
Iscritto il: 21/04/18 14:25


Torna a Applicazioni Office Windows


Topic correlati a "Excel trovare gli addendi non ripetuti che danno una somma":

Excel
Autore: fra.dibia
Forum: Software Windows
Risposte: 1

Chi c’è in linea

Visitano il forum: Nessuno e 19 ospiti