PDA

View Full Version : [Exel] Se nidificato sto impazzendo:


Ultrastito
19-03-2008, 16:51
Cosa c'è di sbagliato nella seguente formula come sintassi??

=SE($B2<2000;"Quadriennale";"3 Crediti";SE($B2>2004;"5 Crediti";3 Crediti"))

$B2 sono gli anni entrambe le condizioni se false devono restituire 3 Crediti...

Vi prego aiuto!!

zuper
19-03-2008, 17:14
mancano delle "

prima di 3 crediti alla fine

=SE($B2<2000;"Quadriennale";"3 Crediti";SE($B2>2004;"5 Crediti";"3 Crediti"))

Ultrastito
19-03-2008, 17:34
Sbagliato lo stesso!!

Mi viene da piangere!!

Vi riporto proprio le condizioni

-Se l anno risulta<2000 inserire "Quadriennale" altrimenti 3 Crediti
-Se l anno risulta>2004 inserire "5 Crediti" altrimenti 3 Crediti

il se falso è uguale per tutti e due i SE

$B2 sono gli anni se nn avessi capito...

Ora spacco il PC!!

zuper
19-03-2008, 17:40
=SE($B2<2000;"Quadriennale";"3 Crediti";SE($B2>2004;"5 Crediti";"3 Crediti"))

la parte in rosso non serve a nulla...

è la parte del SE NON....che viene gestita dal secondo SE

sorry prima non lo avevo mica notato :D:D

=SE($B2<2000;"Quadriennale";SE($B2>2004;"5 Crediti";"3 Crediti"))

ciaociao

Ultrastito
19-03-2008, 17:46
=SE($B2<2000;"Quadriennale";"3 Crediti";SE($B2>2004;"5 Crediti";"3 Crediti"))

la parte in rosso non serve a nulla...

è la parte del SE NON....che viene gestita dal secondo SE

sorry prima non lo avevo mica notato :D:D

=SE($B2<2000;"Quadriennale";SE($B2>2004;"5 Crediti";"3 Crediti"))

ciaociao

Grazie mille ho capito dove sbagliavo...

Ora non resta che capire perchè sbagliavo e facevo quell errore...!! Visto che devo imprimermelo bene in testa... Consigli??

zuper
19-03-2008, 18:47
Grazie mille ho capito dove sbagliavo...

Ora non resta che capire perchè sbagliavo e facevo quell errore...!! Visto che devo imprimermelo bene in testa... Consigli??

scrivilo MILLE volte :D:D

http://img138.imageshack.us/img138/8515/bartsimpsongeneratorti8.gif

Ultrastito
19-03-2008, 20:08
:D Carina la tua immagine ;)

Ti chiedo questo perchè io la funzione SE la conosco così come conosco la sintassi

SE(test;condizione vero;condizione falso)

ma con quelle nidificate spesso ho dei dubbi.. Conosci qualche sito o tutorial appunto solo sulle SE nidificate??

zuper
19-03-2008, 20:42
sorry di siti nn ne conosco....sono autodidatta :D

cmq sono molto + facili di quello che pensi :D

parti sempre dall'ultima e le costruisci di conseguenza...

prendi la tua sintassi che hai scritto sopra e e 2 condizioni che in questo caso ti servono

-Se l anno risulta<2000 inserire "Quadriennale" altrimenti 3 Crediti
-Se l anno risulta>2004 inserire "5 Crediti" altrimenti 3 Crediti

parti appunto dall'ultima

se(a1>2004;VERO;FALSO)

e fin qui ci sei

ora analizza la prima

se a1<2000

se è VERO sai cosa scrivere....ovver

se(a1<2000;VERO;......)

se falso invece devi fare l'altro calcolo....bene basta che nel caso sia FALSO devi fare l'altro calcolo vero?

ergo

se(a1<2000;VERO;se(a1>2004;VERO;FALSO))

e così all'infinito (ehhhmmmm puoi fare solo 7 "NIDI" :D)

metti caso che dovessi scrivere se a1=1999 che fai?

è 1999 MINORE di 2000 del primo caso? SI allora sbatti un altro SE al posto di vero :D:D

se(a1<2000;se(a1=1999;VERO;FALSO);se(a1>2004;VERO;FALSO))

chiaro? :D

Ultrastito
20-03-2008, 10:49
Ok bene grazie mille ;)

Piccolo OT veniamo ad Access:

Devo riportare un numero decimale in un campo di un record in particolare si tratta della media voto per persona (è in 30simi)

Metto:

-Tipo dati: numerico
-Dimensione campo: decimale
-Formato: Fisso


Ma mi visualizza lo stesso l intero piu vicino ossia su 22,5 visualizza 22... :muro:

guldo76
20-03-2008, 12:27
-Tipo dati: numerico
-Dimensione campo: decimale
-Formato: Fisso

E la scala? Non è che è rimasta a zero?
Avendo scelto "decimale", gli devi dare la dimensione totale e il numero di posizioni decimali. Leggi i commenti che access visualizza sulla destra, per ogni impostazione (nella finestra di struttura della tabella).

zuper
20-03-2008, 13:29
E la scala? Non è che è rimasta a zero?
Avendo scelto "decimale", gli devi dare la dimensione totale e il numero di posizioni decimali. Leggi i commenti che access visualizza sulla destra, per ogni impostazione (nella finestra di struttura della tabella).

toh è arrivato il maestro :ave: :ave: :ave: :ave: