Condizioni e risultato in cella
Hai un problema con Excel? 
Condizioni e risultato in cella
di carlo__ data: 12/12/2015 01:41:07
Ciao a tutti
Vi spiego quale è la funzione di cui ho bisogno:
Supponiamo di avere:
CELLA A --> MENU A TENDINA CON 3 OPZIONI DI SCELTA (TESTO)
CELLA B --> MENU A TENDINA CON 2 OPZIONI DI SCELTA (NUMERI)
CELLA C --> MENU A TENDINA CON 4 OPZIONI DI SCELTA (TESTO)
Vorrei una funzione che (esempio):
SE in Cella A selezionata 2° opzione, SE in cella B selezionata 1° opzione e SE in cella C selezionata 4° opzione ALLORA in cella D voglio un OUTPUT di un certo tipo (ad esempio VERO, FALSO o semplicemente una parola da me indicata)
Spero di esser stato chiaro....grazie a tutti
di cromagno data: 12/12/2015 10:17:12
Ciao carlo,
non puoi controllare "direttamente" in che posizione si trova il valore scelto dal menu a tendina (lo puoi fare con una ComboBox e un codice VBA).
Però, avendo gli elenchi di origine per i "convalida dati" puoi confrontare il valore scelto all'interno di quegli elenchi.
Se ad esempio l'elenco per la cella A1 si trova nel range H2:H4, quello della cella B1 nel range I2:I3 e quello della cella C1 nel range J2:J5, puoi scrivere una formula del genere:
=SE(E(CONFRONTA(A1;$H$2:$H$4;0)=2;CONFRONTA(B1;$I$2:$I$3;0)=1;CONFRONTA(C1;$J$2:$J$5;0)=4);"Scelta Esatta";"Sbagliato!!")
o altrimenti ti basi solo sui valori nelle celle A1,B1,C1 e scrivi ad esempio:
=SE(E(A1="Pippo";B1=50;C1="D'Artagnan");"Scelta Esatta";"Sbagliato!!")
Ti lascio un file di esempio (per la prossima volta, sarebbe meglio che lo fornissi tu un file di esempio, per evitare a chi ti vuole aiutare di crearlo da zero).
di carlo__ data: 12/12/2015 12:30:08
Ciao cromagno
Grazie mille, hai capito perfettamente ciò che volevo ma a scanso di equivoci ti allego un file
Come vedi, ci sono solo menu a tendina in riga 3. L'obiettivo è avere un output automatico nella cella R3 (che adesso ha anche esso un menu a tendina) in base alle selezioni che si fanno precedentemente.
Ad esempio quindi SE: [D3=UP; E3=REBOUNCE; I3=BUOB; K3=0 (FTB)] ALLORA R3 = MIXED
I valori che ti ho riportato sono esattamente quelli che sono all'interno del file che ti allego.
Grazie mille
di cromagno data: 12/12/2015 12:56:01
Ciao carlo,
quello che dovresti fare è ben diverso da quello che hai chiesto.
Con tutti quei dati la formula per gestire tutte le combinazioni sarebbe chilometrica.
Nel foglio "Works" ti conviene creare una tabella di 5 colonne:
le prime 4 rappresentano tutte le possibili combinazioni dei valori che puoi scegliere nei vari convalida dati, mentre nella 5° colonna ci sarà il risultato che vuoi scrivere nella colonna "R" per la combinazione dei 4 valori scelti.
Una volta impostata la tabella, ad esempio nella cella "R3" dovrai usare una funzione CONCATENA e CERCA.VERT per recuperare il valore che ti serve.
di cromagno data: 12/12/2015 13:16:08
Rivedendo il file, è meglio una tabella di 6 colonne, dove nella quinta ci sarà l'unione dei valori delle prime 4, quindi ad esempio nelle cella R3 scriverai una formula del genere:
=CERCA.VERT(D3&E3&I3&K3;works!$V:$W;2;FALSO)
ti lascio il file di esempio (la tabella è nel foglio works, sulla destra)...
di carlo__ data: 12/12/2015 14:01:02
Grazie ci provo :)
Vuoi Approfondire?