| | Post: 1 | Registrato il: 06/09/2018
| Città: CAGLIARI | Età: 44 | Utente Junior | 2011 | | OFFLINE | |
|
06/09/2018 13:55 | |
Salve a tutti, da neofita sto cercando ormai da qualche tempo una soluzione al seguente problema:
Ho un quantitativo N e un quantitativo N1 da suddividere tra diversi contenitori: X1, X2, X3, X4.
I due quantitativi non si possono mischiare e ciascun contenitore deve avere un valore massimo e un valore minimo.
Vorrei ottenere tutte le combinazioni possibili.
Un grazie enorme e chi volesse darmi una mano. |
|
| | Post: 5.471 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
06/09/2018 17:05 | |
Ciao non so se va bene cosi
x1-x2
x1-x3
x1-x4
x2-x3
x2-x4
x3-x4
in ogni combinazione di contenitore metti o n o nx.
comunque non ti spiegato per bene cosa vuoi ottenere, che si intende valore min e max
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 1 | Registrato il: 06/09/2018
| Città: CAGLIARI | Età: 44 | Utente Junior | 2011 | | OFFLINE | |
|
06/09/2018 20:43 | |
Effettivamente sono stato un pò macchinoso nell'esprimermi. Provo a spiegarmi meglio descrivendo in modo esemplificato ciò che vorrei fare nella pratica.
Ho uno o due tipologie di prodotti diverse, ad esempio benzina e gasolio.
Supponiamo che di benzina abbia 1000 m3 e di gasolio 2000 m3.
Devo distribuire i due prodotti su 4 casse diverse: 1 con 1500 m3 di capienza, una con 1000 m3, una con 800 m3, una con 200 m3. Ovviamente non posso mischiarli fra loro.
Vorrei conoscere tutte le combinazioni possibili.
C'è un modo per ottenere questo calcolo con le formule di excel?
Grazie grazie
|
| | Post: 613 | Registrato il: 24/06/2015
| Città: CATANIA | Età: 80 | Utente Senior | Excel2019 | | OFFLINE |
|
08/09/2018 09:43 | |
Ciao
Non hai avuto alcuna risposta perchè il problema con le formule, a mio avviso, è irrisolvibile.
Si può tentare con VBA (hai conoscenza di detto linguaggio? e in caso positivo, a che livello?) e ti propongo una pseudo-soluzione sfruttando ed adattando un codice "inventato" dall'amico Anthony47.
Esso si basa sulla ricerca delle combinazioni per ottenere una determinata somma impostando anche una tolleranza.
Nel file che ti allego (non toccare le tre celle coi riquadri perchè contengono formula) prova a cliccare sul pulsante e ti indicherà le combinazioni. Ma dovrai essere tu a capire quale cassa deve contenere benzina e quale gasolio.
Fai sapere. Ciao,
Mario |
| | Post: 2 | Registrato il: 06/09/2018
| Città: CAGLIARI | Età: 44 | Utente Junior | 2011 | | OFFLINE | |
|
08/09/2018 15:56 | |
Ciao, grazie infinite per la risposta e per l'aiuto preziosissimo.
Io ho provato e riprovato ma ne sono venuti fuori solo fogli di calcolo molto rozzi e che neppure lontanamente si avvicinavano ella soluzione
L'esempio che hai allegato è fantastico purtroppo però non tiene in considerazione la differenza dei due prodotti. Nel senso che alcune casse dovrebbero essere riempite solo parzialmente per mantenere separati i due prodotti.
|
| | Post: 614 | Registrato il: 24/06/2015
| Città: CATANIA | Età: 80 | Utente Senior | Excel2019 | | OFFLINE |
|
08/09/2018 16:06 | |
Ciao
come ti ho detto
Ma dovrai essere tu a capire quale cassa deve contenere benzina e quale gasolio.
e non dovrebbe essere difficile vedere dove stanno i numeri 1 e stabilire dove mettere benzina o gasolio.
Ciao,
Mario |
| | Post: 3 | Registrato il: 06/09/2018
| Città: CAGLIARI | Età: 44 | Utente Junior | 2011 | | OFFLINE | |
|
08/09/2018 16:13 | |
Allego un file in cui forse si capisce meglio dove vorrei arrivare.
Si tratta del piano di caricazione di una nave petroliera composta da 14 cisterne, (7 a sinistra e 7 a dritta). Eccetto casi particolari e molto rari le cisterne di dritta e quelle di sinistra avranno sempre gli stessi quantitativi.
Nell'esempio allegato tutte le cisterne sono state riempite con un solo prodotto, gasolio, per un totale di 33000 tonnellate.
Per ogni cisterna c'è una formula che trasforma il peso in m3 e restituisce il valore percentuale di quanto la cisterna è riempita.
Ora questo è il punto di arrivo. La mia intenzione era sapere se si possono ottenere tramite excel tutte le combinazioni possibili in cui si sarebbe potuto distribuire il carico. Soprattutto con 2 o tre prodotti.
|
| | Post: 615 | Registrato il: 24/06/2015
| Città: CATANIA | Età: 80 | Utente Senior | Excel2019 | | OFFLINE |
|
09/09/2018 18:55 | |
Ciao
ho già impiegato molto ad adattare la macro di Anthony47 alla tua prima richiesta (due prodotti per 4 cisterne) ed adesso chiedi tutt'altra cosa.
Ti renderai conto che "due o tre" prodotti e "14 cisterne, 7 a dritta e 7 a sinistra" sono tutto un altro discorso che, fra l'altro, esula dal semplice calcolo di combinazioni perchè vengono ad essere implicati problemi di stabilità della nave (beccheggio e rollio).
No, è fuori dalla mia portata. A malincuore, debbo rinunciare.
In bocca la lupo. Ciao,
Mario |
|
|