Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

formula per valori massimi a certe condizioni

Ultimo Aggiornamento: 12/04/2019 16:01
Post: 4
Registrato il: 11/03/2019
Città: CASTELNUOVO RANGONE
Età: 38
Utente Junior
excel 2011
OFFLINE
09/04/2019 17:28

Buongiorno, devo compilare in colonna C con dei "SI" facendo in modo che i totali in fondo si compilino dei valori massimi possibili alle condizioni da me riportate nelle note.

In colonna D il massimo deve essere 8
In colonna E il massimo deve essere 30
In colonna F no condizioni

E' possibile con qualche formula fare ciò?
In sintesi, se non mi sono spiegato bene :

L'obiettivo è quello di ottenere in colonna F il valore massimo possibile alle condizioni da rispettare in colonna D ed E, mettendo dei "SI" in colonna C

grazie mille
Post: 274
Registrato il: 11/07/2015
Età: 33
Utente Junior
office 2013-2016
OFFLINE
09/04/2019 18:30




Cancellata risposta.


[Modificato da Ulisse1990 09/04/2019 19:32]
Post: 14
Registrato il: 15/10/2017
Città: SAN VITO AL TORRE
Età: 58
Utente Junior
Excel online
OFFLINE
09/04/2019 21:40

Buonasera! Se ho capito la tua richiesta prova:
in D30
=SE(SOMMA.SE(C4:C26;C4;D4:D26)>=8;8;SOMMA.SE(C4:C26;C4;D4:D26))
e in E30
=SE(SOMMA.SE(C4:C26;C4;E4:E26)>=30;30;SOMMA.SE(C4:C26;C4;E4:E26))
Post: 4
Registrato il: 11/03/2019
Città: CASTELNUOVO RANGONE
Età: 38
Utente Junior
excel 2011
OFFLINE
10/04/2019 08:38

Grazie per la risposta, ma sinceramente non soddisfa quanto mi servirebbe.

L'obiettivo è capire quali sono valori in colonna D e in colonna E (alle condizioni sopra) mi permettono di avere il massimo valore possibile in F.
Avere dunque la combinazione migliore avendo 8 in D e 30 in E che mi porta ad avere il val max in F.

è una cosa un pò complicata in effetti, non ho idea di come poterla risolvere :(
Post: 15
Registrato il: 15/10/2017
Città: SAN VITO AL TORRE
Età: 58
Utente Junior
Excel online
OFFLINE
10/04/2019 12:59

Ciao mi spiace che il mio suggerimento non ti stia stato d'aiuto. D'altronde se prima avevo un dubbio che fosse quello che cerchi, adesso, dopo la tua ultima risposta, proprio non comprendo più quale sia l'obbiettivo.
Post: 5
Registrato il: 11/03/2019
Città: CASTELNUOVO RANGONE
Età: 38
Utente Junior
excel 2011
OFFLINE
10/04/2019 14:47

immagino di essermi spiegato male, ci riprovo:

in sintesi voglio ottenere la combinazione di A e B ( rispettando le due condizioni) che mi permetta di avere in C il valore massimo possibile.

- ho 3 colonne : A,B,C con una serie di valori.
- posso sommare solo alcuni valori in colonna A per avere un massimo di 8 come somma totale
- posso sommare solo alcuni valori in colonna B per un massimo di 30.
- Qual'è la combinazione migliore per avere in C il valore massimo possibile date le soglie in A e B.

avevo fatto delle prove usando la colonna aggiuntiva con il SI ma non è in automatico, se cambi i SI " a mano " vedi come si muovono i totali. ma non è la strada giusta.
Post: 16
Registrato il: 15/10/2017
Città: SAN VITO AL TORRE
Età: 58
Utente Junior
Excel online
OFFLINE
10/04/2019 17:33

Forse ho capito, tu vorresti che data la somma massima di 8 sulla colonna D e di 30 su E, trovare quale combinazione di celle, poste sulla stessa riga da la somma massima in F.
Posto l'esempio fatto a mano, giusto per vedere se ho capito, anche se non saprei come arrivare al risultato.
Post: 3.718
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
10/04/2019 21:01

Posso sapere se le righe sono solo A4:A26, oppure ci saranno altre righe?
In caso positivo/negativo, penso al VBA
[Modificato da raffaele1953 10/04/2019 21:03]
Excel 2013
Post: 6
Registrato il: 11/03/2019
Città: CASTELNUOVO RANGONE
Età: 38
Utente Junior
excel 2011
OFFLINE
11/04/2019 08:36

si, ci potranno essere altre righe.
non so proprio come fare a trovare la soluzione !!
Post: 1.235
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
11/04/2019 18:40

ciao a tutti, [SM=x423028]
ciao Francesco,

ma per curiosità, i numeri che sono in colonna F del tuo allegato al post di apertura, sono messi a caso,
o hanno un criterio?

Se sì quale?

Ciao
Frank









Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 3.719
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
11/04/2019 19:16

Per quanto "abbia capito", il quesito non è di facile soluzione
Vorrei sapere a cosa serve? Magari trovo una soluzione più semplice?
Inoltre vorrei sapere di quante righe parliamo come massimo?
Per finire un'altra domanda, il valore 30 è fisso oppure variabile?
Faccio un esempio, se non esistesse una somma = 30 in colonna E, si deve provare a vedere se esiste una somma = 29? ecc ecc 28/27/26...
Invece per la colonna D (che siano 8/7/6 numeri) presumo non influisca sul risultato dato che a Te interessa sapere la somma-massima della colonna F. Giusto?

In teoria, sviluppare un codice che scriva tutte le righe con le combinazioni uguali (a 30) e dopo un'altro ciclo (da 1 a 8) che vada a trovare, quale sia la combinazione che avrà in colonna F il maggior totale.
[Modificato da raffaele1953 11/04/2019 20:50]
Excel 2013
Post: 1.236
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
11/04/2019 20:17

ciao,

francescorusso18041986, 4/10/2019 8:38 AM:


Avere dunque la combinazione migliore avendo 8 in D e 30 in E che mi porta ad avere il val max in F.



il valore Max in F, è un concetto chiaro.

quello che non è chiaro è:
"Tra quali valori devi estrarre il Max?"
"Qual'è il range di celle occupato da tali valori?"

per il totale 8 e 30 hai già risolto

Ciao
Frank







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 7
Registrato il: 11/03/2019
Città: CASTELNUOVO RANGONE
Età: 38
Utente Junior
excel 2011
OFFLINE
12/04/2019 08:48

Innanzitutto vi ringrazio per l'interessamento.
Il massimo di righe possibili è 27/28 righe.
La somma = a 8 è fissa. Rimarrà sempre 8
La somma = a 30 vorrei fosse dinamica, può variare. Vorrei impostarla io.

Facciamo un esempio più semplice. Ho 9 righe. Quali sono le 8 righe che,se sommate, mi permettono di avere il valore massimo possibile in F, 8 in A e 30 in b ???
Quindi occorre intercettare l'unica riga da escludere.


PROVA 3

A B C
RIGA 1 1 8 162
RIGA 2 1 6 100
RIGA 3 1 4 136
RIGA 4 1 4 123
RIGA 5 1 4 92
RIGA 6 1 4 87
RIGA 7 1 4 83
RIGA 8 1 3 91
RIGA 9 1 3 84


somma 8 30 ???

Il quesito che ho posto può arrivare ad un massimo di 27/28 righe. Quindi occorre sempre intercettare le 8 righe che mi permettono di avere un valore massimo in C data la somma di B impostata ( a 30 come in questo esempio).

Francesco
Post: 1.238
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
12/04/2019 13:01

ciao a tutti [SM=x423028]

personalmente, mi arrendo!

potrebbe forse servire sapere come nascono i valori in C,
ma mi sembra di averlo già chiesto senza ottenere risposta.

francescorusso18041986, 11/04/2019 08.36:


non so proprio come fare a trovare la soluzione !!



Come esposto il quesito, nemmeno io.


Ciao
Frank







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 3.721
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
12/04/2019 13:44

Per spiegarci meglio...27/28 righe vanno bene (fossero 100/1000, sarebbero ore+ore di elaborazione)
Il Valore 30 sarà variabile (basterà inserirlo fisicamente all'inizio)
Invece non riesco ancora capire il valore 8=fisso...
Nella PROVA 3, cerchi 30 che non esiste in 8righe, invece esiste con 7righe =8+4+4+4+4+3+3
Ora scrivere il codice dicendogli di trovare 8righe = 30 è abbastanza complesso
Sarebbe molto più complesso+elaborativo dirgli... se non trovi nulla con 8righe prova con 7righe, 6righe ecc ecc. Come noterai con questi valori, ci sono tre possibilità:
30 1000
28 100
8 136
6 123
4 92
4 87
3 83
3 91
3 84
2 84
1° il 30=1000
2° il 28+2=184
3° il 8+6+4+4+3+3+2=689
Zero combinazioni con 8righe, comunque la somma-massima è solo la 1° condizione.
Cosa fare..., va bene fare la ricerca obligandolo a trovare solo 8righe =30?
Ps. Non sò quanto ci metterà e magari alla fine non trova corrispondenze
Excel 2013
Post: 8
Registrato il: 11/03/2019
Città: CASTELNUOVO RANGONE
Età: 38
Utente Junior
excel 2011
OFFLINE
12/04/2019 14:12

i valori in C sono casuali. vanno da 60 a 200 circa.

Per semplificare ulteriormente: la colonna A con la somma di 8 si può anche eliminare. L'obiettivo però rimane quello di trovare le 8 righe che mi permettano di avere B = 30 (o variabile) e il valore massimo in C avendo B= 30.
Cosi forse è più semplice? quindi su 27/28 righe voglio trovare le 8 righe che mi danno il valore massimo in C avendo B a 30.

Post: 3.722
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
12/04/2019 15:36

A me ci mette due/tre minuti per far apparire "Fatto"
Il codice cancella l'operazione precedente e trova le corrispondenze.
Alla fine ordina i dati e dovresti trovare in riga1 il valore maggiore
Suggerisco di non mettere tanti altri numeri

EDIT aggiornato il files per identificare meglio le righe coinvolte
[Modificato da raffaele1953 13/04/2019 02:48]
Excel 2013
Post: 9
Registrato il: 11/03/2019
Città: CASTELNUOVO RANGONE
Età: 38
Utente Junior
excel 2011
OFFLINE
12/04/2019 16:01

Grandissimo.
Sei magico.
Come hai fatto ????

grazie davvero.

Vota: 15MediaObject5,00118 1
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 21:17. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com