Risultati da 1 a 12 di 12

Discussione: Calcolo combinatorio soggetto a delle condizioni



  1. #1
    L'avatar di Samuel
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Sicilia
    Messaggi
    4
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Calcolo combinatorio soggetto a delle condizioni

    Salve a tutti,
    da qualche giorno sto cercando di venire a capo di un problema riguardante il calcolo combinatorio soggetto a delle condizioni. Cercherò di essere chiaro e anche di non dilungarmi troppo.
    Dati di partenza: 5 valori ognuno dei quali può essere Vero o Falso (ho creato una checkbox per ogni valore, cosicchè quando seleziono la casella corrispondente mi ritorni nella cella linkata il valore Vero)
    Vorrei che excel effettuasse la moltiplicazione dei valori al verificarsi della condizione VERO. Per le combinazioni in cui tutti i valori sono FALSO oppure in cui anche solamente uno sia FALSO vorrei che mi ritornasse il valore 0.

    Faccio un esempio pratico con 3 valori: a,b,c
    caso 1 a,b,c FALSO (checkbox non selezionata) il prodotto deve darmi zero
    caso 2 a VERO e b,c FALSO il prodotto deve darmi zero
    caso 3 a,b VERO e c FALSO l'unica combinazione valida(che mi dà un valore diverso da zero) sarà a*b
    caso 4 a,c VERO e b FALSO l'unica combinazione valida sarà a*c
    caso 5 b,c VERO e a FALSO l'unica combinazione valida sarà b*c
    caso 6 a,b,c VERO la combinazione valida sarà (a*b)+(a*c)+(b*c)

    Credo di non aver dimenticato nessuna delle combinazioni possibili.
    Quindi in definitiva, vorrei che mi ritornasse in una cella, al variare della scelta tra i 5 valori, il valore corrispondente a quella data combinazione scelta.
    Avevo pensato a qualcosa tipo un ciclo FOR, ma le mie scarse basi di C mi bloccano.

    Grazie mille per le dritte che saprete darmi.
    Saluti

  2. #2

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6814
    Versione Office
    2013
    Likes ricevuti
    721
    Likes dati
    165

    Re: Calcolo combinatorio soggetto a delle condizioni

    Ciao Samuel

    Allega il tuo file di esempio.

    Alfredo

  3. #3
    L'avatar di Samuel
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Sicilia
    Messaggi
    4
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Calcolo combinatorio soggetto a delle condizioni

    Ciao Alfredo,

    non so quanto possa essere effettivamente utile a dire il vero...comunque ecco il file :166:

    Samuele
    File Allegati File Allegati

  4. #4

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6814
    Versione Office
    2013
    Likes ricevuti
    721
    Likes dati
    165

    Re: Calcolo combinatorio soggetto a delle condizioni

    Ma con riferimento al tuo file quali sono i valori a, b e c?

    Alfredo

  5. #5
    L'avatar di Samuel
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Sicilia
    Messaggi
    4
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Calcolo combinatorio soggetto a delle condizioni

    Citazione Originariamente Scritto da alfrimpa Visualizza Messaggio
    Ma con riferimento al tuo file quali sono i valori a, b e c?

    Alfredo
    Il file ha la colonna valori con 5 righe. Ho lasciato il numero di valori come all'inizio della mia domanda. Puoi anche ridurre a 3 il numero di righe e i primi 3 valori della colonna valori saranno a,b,c e in questo modo ti riconduci all'esempio che ho fatto.

  6. #6
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3222
    Versione Office
    Excel2010
    Likes ricevuti
    628
    Likes dati
    155

    Re: Calcolo combinatorio soggetto a delle condizioni

    Ciao Samuel
    dopo un doveroso saluto ad Alfredo,ti propongo per i valori a, b e c (come da te indicato) la seguente formula
    Codice: 
    =SE(E(K2=VERO;K3=VERO;K4=VERO);A2*A3+A2*A4+A3*A4;SE(E(K2=VERO;K3=VERO);A2*A3;SE(E(K2=VERO;K4=VERO);A2*A4;SE(E(K3=VERO;K4=VERO);A3*A4;SE(E(K2=VERO;K3=VERO;K4=VERO);A2*A3+A2*A4+A3*A4;0)))))
    Ovviamente è da semplificare/ridurre ed adattare ai 5 valori che sono presenti nel tuo esempio.

    Fai sapere. Ciao,
    Mario

  7. #7
    L'avatar di Maxy
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Friuli Venezia Giulia
    Età
    44
    Messaggi
    39
    Versione Office
    2007
    Likes ricevuti
    2
    Likes dati
    7

    Re: Calcolo combinatorio soggetto a delle condizioni

    ciao
    prova in F2:

    =SE(O(CONTA.SE(K2:K6;VERO)<=1;CONTA.SE(K2:K6;VERO)>=3);0;PRODOTTO(SE(K2:K6=VERO;A2:A6)))

    formula matriciale.

    Risolve in parte, non ho capito il caso 6 come si applica all'esempio allegato.

    Potrebbe essere questo?
    =SE(CONTA.NUMERI(A2:A6)<>CONTA.SE(K2:K6;VERO);SE(O(CONTA.SE(K2:K6;VERO)<=1;CONTA.SE(K2:K6;VERO)>=3);0;PRODOTTO(SE(K2:K6=VERO;A2:A6)));MATR.SOMMA.PRODOTTO(A2:A6;A2:A6))

  8. #8
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2134

    Re: Calcolo combinatorio soggetto a delle condizioni

    Ciao Samuel, se ho capito bene, copia:

    In D4:
    =ARROTONDA(K2*A2*K3*A3+K2*A2*K4*A4+K2*A2*K5*A5+K2*A2*K6*A6+K3*A3*K4*A4+K3*A3*K5*A5+K3*A3*K6*A6+K4*A4*K5*A5+K4*A4*K6*A6+K5*A5*K6*A6;2)

    Allego il file di prova.
    Fa sapere.
    File Allegati File Allegati

  9. I seguenti 2 utenti hanno dato un "Like" a pkrome59 per questo post:


  10. #9
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2134

    Re: Calcolo combinatorio soggetto a delle condizioni

    Ciao Samuel, sempre se ho capito bene, copia:

    In D4:
    =ARROTONDA(K2*A2*(K3*A3+K4*A4+K5*A5+K6*A6)+K3*A3*(K4*A4+K5*A5+K6*A6)+K4*A4*(K5*A5+K6*A6)+K5*A5*K6*A6;2)
    Formula equivalente a quella del post#8, ma più compatta ed elegante.
    Allego il file di prova.
    Fa sapere.
    File Allegati File Allegati

  11. I seguenti utenti hanno dato un "Like"

    ges

  12. #10
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2134

    Re: Calcolo combinatorio soggetto a delle condizioni

    Ciao Samuel, altra variante, sempre se ho capito bene, copia:

    In D4:
    =ARROTONDA((K2*A2+K3*A3)*(K3*A3+K4*A4+K5*A5+K6*A6)+K4*A4*(K5*A5+K6*A6)+K5*A5*K6*A6-(K3*A3)^2;2)

    Formula equivalente a quella del post#8 e del post#9.
    Fa sapere se vanno bene.

  13. I seguenti 2 utenti hanno dato un "Like" a pkrome59 per questo post:


  14. #11
    L'avatar di Samuel
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Sicilia
    Messaggi
    4
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Calcolo combinatorio soggetto a delle condizioni

    Grazie a tutti per le soluzioni che mi avete proposto. :255::255:
    Le studierò una ad una perchè mi sto affacciando adesso al mondo di Excel, e voglio capire la logica delle funzioni e delle operazioni "complesse"!
    Le 3 formule di pkrome59 sono perfette per il mio scopo. Grazie mille! Non conoscevo la formula ARROTONDA, indagherò per capire come funziona. Perchè potrebbe tornare utile in altri casi.

    Avrei un altro dubbio: se volessi inserire altre righe con la checkbox come si può fare senza doverla aggiungere manualmente ricreando poi il link alla cella VERO/FALSO?

    Potreste indicarmi come aggiungere RISOLTO al titolo della conversazione?

  15. #12
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Calcolo combinatorio soggetto a delle condizioni

    Potreste indicarmi come aggiungere RISOLTO al titolo della conversazione?
    @Samuel
    Vai nella barra dei menu, situata all’inizio di questa discussione, troverai il menu “Strumenti Discussione” quindi scegliere “Segna questo Thread come risolto”

Discussioni Simili

  1. [Risolto] Contare dei valori con delle condizioni
    Di Enniop nel forum Domande su Excel in generale
    Risposte: 15
    Ultimo Messaggio: 24/01/17, 18:54
  2. [UserForm] cambiare sfondo di una textbox in base a delle condizioni
    Di marcocb nel forum Domande su Excel VBA e MACRO
    Risposte: 10
    Ultimo Messaggio: 22/01/17, 01:47
  3. calcolo combinatorio astronomicoooo!!!
    Di pancho nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 09/12/16, 04:54
  4. Sorteggio torneo con le formule con delle condizioni!!!!
    Di Fabio1972 nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 30/09/15, 20:25
  5. Sommare ore a delle condizioni escludendo degli orari e delle date
    Di RiccardoDengo nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 17/08/15, 18:39

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •