Funzione con SE



  • Funzione con SE
    di MatteoA (utente non iscritto) data: 30/03/2017 17:05:43

    Buonasera, devo fare una funzione che faccia questi controlli sulla cella F e restituisca il valore corrispondente:

    SE F < 2000 = 2000
    SE F > 2000 E < 2500 = 2500
    SE F > 2500 E < 3000 = 3000
    SE F > 3000 = 4000

    e la formula che ho fatto è la seguente:

    SE(F3<2000;2000;SE(E(F3>2000;F3<2500);2500;SE(E(F3>2500;F3<3000);3000;SE(F3>3000;4000;"ERR"))))

    ma mi restituisce sempre 4000, perchè?
    Grazie in anticipo



  • di Marius44 data: 30/03/2017 17:11:41

    Ciao Matteo
    perchè hai dimenticato di mettere "="

    Fai come indicato sotto.

    Fai sapere. Ciao,
    Mario

     
    SE(F3<=2000;2000;SE(E(F3>2000;F3<=2500);2500;SE(E(F3>2500;F3<=3000);3000;SE(F3>3000;4000;"ERR"))))



  • di Mister_x (utente non iscritto) data: 30/03/2017 17:17:05

    ciao

    manca un segno di uguaglianza <=

    l'errore non serve

    =SE(F3<=2000;2000;SE(E(F3>2000;F3<=2500);2500;SE(E(F3>2500;F3<=3000);3000;4000)))

    ciao
     
    =SE(F3<=2000;2000;SE(E(F3>2000;F3<=2500);2500;SE(E(F3>2500;F3<=3000);3000;4000)))






  • di Luca73 data: 30/03/2017 17:17:54

    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

    Risolto, Grazie mille a tutti!!!!!!