È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Come distribuire un quantitativo in sottoinsiemi poste determinate condizioni?

Ultimo Aggiornamento: 09/09/2018 18:55
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

Combinazioni
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 [SM=x423051]

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

Combinazioni
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 [SM=x423054]
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
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 00:13. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com