Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
Ciao
Prova Con
= SE(F3<=2000;2000;SE(F3<=2500;2500;SE(F3<=3000;3000;SE(F3<4000;4000;"ERR"))))
Ti faccio notare che nella tua formula manca l'analisi degli uguali(se vale 2500, 3000,...)
Inoltre non servono tutti gli E in quanto il caso lo hai già analizzato in precedenza
SE(X<2000; severo; sefalso) se vfalso viene eseguito se x>2000 altrimenti siamo nel caso severo e pertanto non serve ridondare le analisi
Ciao
Luca
di Mister_x (utente non iscritto) data: 30/03/2017 17:18:24
ciao Mario
ci siamo accavallati
meglio abbondare
ciaqo
di Luca73 data: 30/03/2017 17:19:21
Ciao Mister_X e Ciao Mario,...
Ci siamo super accavallati
quindi meglio super abbondare....
di MatteoA (utente non iscritto) data: 30/03/2017 17:30:32
Ciao grazie delle risposte, ho provato le formule di Marius44 e di Mister_x ma mi restituisce sempre 4000, poi ho provato quella di Luca73 e mi restituisce ERR.
Nella cella ho il valore di 2020....
di MatteoA (utente non iscritto) data: 30/03/2017 17:37:14
ho allegato il file...
di Luca73 (utente non iscritto) data: 30/03/2017 18:09:33
Il problema sta nel fatto che ottieni il valore tramite destro che restituisce testobe poi lo confronti con numero.
Soluzione dopo destro moltiplica per 1
di Marius44 data: 30/03/2017 18:21:31
ciao a tutti
oppure invece di moltiplicare per 1 (ciao Luca) la formula in col. F diventa
Ciao,
Mario
=VALORE(DESTRA(C2;4))
di Luca73 data: 31/03/2017 08:56:23
Ciao Mario,
hai ragione, soluzione elegante che usa excel per quello che è...la mia era molto "ruspante"....
Ciao
Luca
di MatteoA (utente non iscritto) data: 31/03/2017 09:36:25