|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2007
Messaggi: 109
|
programmare in excel
ciao a tutti devo fare una funzione in excel che mi faccia questo:
se a > 2 e b=1 deve restiturimi il valore 2 se no 3 se a> 2 e b= 2 deve restituirmi il valore 3 se no 4 il risultato si deve vedere nella stessa cella io sono arrivato a questo punti =SE(E(A>2; B=1); 2; 3) non riesco ad aggiungere la seconda parte si puo fare??
__________________
"Ti dirò di più...mi piace anche quando fa lo sbruffone"7/11/2007 F.Caressa |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2005
Città: Napoli - Fuorigrotta
Messaggi: 471
|
Quote:
Se invece vuoi DUE funzioni allora puoi fare così: =SE(A>2 & B=1; 2; 3) e l'altra =SE(A>2 & B=2; 3; 4)
__________________
Acquisti sul mercatino: grabrihc, LucaXbox360, Yarsha,micanto1,American horizo,Fnac,schumyFast,STECCO,Ezechiele25,17 Vendite sul mercatino: musodatopo,alexbands,mspr,anto.wajo |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
A e B sono riferimenti a celle, o sono named ranges, o variabili ?
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jun 2007
Messaggi: 109
|
sono celle
__________________
"Ti dirò di più...mi piace anche quando fa lo sbruffone"7/11/2007 F.Caressa |
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Jun 2007
Messaggi: 109
|
Quote:
__________________
"Ti dirò di più...mi piace anche quando fa lo sbruffone"7/11/2007 F.Caressa |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Come già segnalato da amedeoviscido, la tua richiesta non può essere processata così com'è.
Tu chiedi : SE A>2 AND B=1 >> 2 ELSE 3 SE A>2 AND B=2 >> 3 ELSE 4 Il caso 1 rientra nell'ELSE del caso 2 e vice-versa. Quindi chiedi una funzione che scrive "contemporaneamente" 2 valori nelle varie situazioni. Esempio : A = 2 B = 1 condizione 1 FALSA >> scrivo 3 condizione 2 FALSA >> scrivo 4...
|
|
|
|
|
|
#7 | |
|
Member
Iscritto dal: Jun 2007
Messaggi: 109
|
Quote:
I Valori alla fine sono gli stessi quindi non puo darmi due risultati se uso la E All'inizio che serve per fare il classico and se a=1 e b=1 ed io faccio =se(e(a<2(vera); b=1(vera));1;2; NELLA SECONDA funzione che sara =se(e(a<2; b=2(falsa);3;4) la seconda espressione mi darà falsa ma non riesco a capire come mai non me le fa legare!!!si puo fare??
__________________
"Ti dirò di più...mi piace anche quando fa lo sbruffone"7/11/2007 F.Caressa |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
Adesso scrivi a<2... Comunque, da quel che ho capito, la risposta è no. Non puoi legare in una sola cella il risultato di 2 funzioni distinte. Se ad esempio mettessi la seconda condizione sull'ELSE della prima, allora... |
|
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Jun 2007
Messaggi: 109
|
invece se volessi visualizzare solo il risultato vero??!!come posso fare??
__________________
"Ti dirò di più...mi piace anche quando fa lo sbruffone"7/11/2007 F.Caressa |
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Jun 2007
Messaggi: 109
|
qualcuno sa come si scrive un valore trovato in visual basic editor in una cella specifica di excel??
__________________
"Ti dirò di più...mi piace anche quando fa lo sbruffone"7/11/2007 F.Caressa |
|
|
|
|
|
#11 |
|
Member
Iscritto dal: Jun 2007
Messaggi: 109
|
qualcuno mi aiuta
__________________
"Ti dirò di più...mi piace anche quando fa lo sbruffone"7/11/2007 F.Caressa |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: May 2005
Città: Napoli - Fuorigrotta
Messaggi: 471
|
Probabilmente ho capito.
SE A>2 ALLORA - SE B=1 -> RESTITUISCI 2 - SE B=2 -> RESTITUISCI 3 - ALTRIMENTI RESTITUISCI 4 Però come l'hai scritto, ti confesso, FA DAVVERO PENA!!! L'unica cosa è: che succede se A è minore o uguale a 2? Questa formula PRESUPPONE che A sia >2: Codice:
=SE(A>2 & B=1; 2; SE(A>2 & B=2; 3; SE(A>2 & B>2; 4; "O A e' minore o uguale a 2 oppure B e' minore di 1") ) )
__________________
Acquisti sul mercatino: grabrihc, LucaXbox360, Yarsha,micanto1,American horizo,Fnac,schumyFast,STECCO,Ezechiele25,17 Vendite sul mercatino: musodatopo,alexbands,mspr,anto.wajo |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:09.




















