Trasformazione dati



  • Trasformazione dati
    di Antonio 55 (utente non iscritto) data: 25/11/2010

    Ciao a tutti

    in un foglio di excell vorrei poter inserire in una cella (a5) un valore e automaticamente in un'altra cella (b5) visionarlo modificato seguendo il seguente criterio:
    quando a5 = x,1 b5 = x+
    quando a5 = x,2 b5 = x+
    quando a5 = x,3 b5 = x+
    quando a5 = x,4 b5 = x1/2
    quando a5 = x,5 b5 = x1/2
    quando a5 = x,6 b5 = x1/2
    quando a5 = x,7 b5 = y -
    quando a5 = x,8 b5 = y -
    quando a5 = x,9 b5 = y -

    dove x è compreso tra 1 e 9 e y=x+1

    esempio:

    a5= 5,7 b5 =6-
    a5= 4,3 b5 =4+
    a5= 7,5 b5 =71/2

    ho provato a vedere tra le funzioni fx e la formattazione condizionale ma non sono riuscito ad ottenere ciò che mi occorre.

    grazie, apresto

    antonio



  • di Locate (utente non iscritto) data: 25/11/2010

    Ciao antonio
    la funzione che devi inserire in b5 e' una funzione composta da varie funzioni.
    -------------
    =sinistra(se(valore(destra(a5))>6;a5+1;a5);1)&se(valore(destra(a5))>6;"-";se(valore(destra(a5))<4;"+";"1/2"))
    -------------
    ciao da locate
     
    =SINISTRA(SE(VALORE(DESTRA(A5))>6;A5+1;A5);1)&SE(VALORE(DESTRA(A5))>6;"-";SE(VALORE(DESTRA(A5))<4;"+";"1/2"))



  • di Locate (utente non iscritto) data: 26/11/2010

    Ciao antonio
    ti posto una funzione piu' completa la quale tiene conto anche di valori interi con un range di 0 a 99
    ----------------
    =sinistra(se(valore(destra(a5))>6;se(resto(a5;1)=0;a5;a5+1);a5);se(a5>9,6;2;1))&se(resto(a5;1)=0;"";se(valore(destra(a5))>6;"-";se(valore(destra(a5))<4;"+";"1/2")))
    vedi esempi
    10 10
    9,3 9+
    9,7 10-
    5,5 51/2
    4,1 4+
    7,7 8-
    5 5
    ------
    fai sapere se
    ciao da locate
     
    =SINISTRA(SE(VALORE(DESTRA(A5))>6;SE(RESTO(A5;1)=0;A5;A5+1);A5);SE(A5>9,6;2;1))&SE(RESTO(A5;1)=0;"";SE(VALORE(DESTRA(A5))>6;"-";SE(VALORE(DESTRA(A5))<4;"+";"1/2")))


  • Trasformazione dati
    di Antonio 55 (utente non iscritto) data: 02/12/2010

    Grazie,
    la formula funziona bene se inserisco manualmete i dati nella cella di riferimento.

    quando la cella di riferimento, ha una formula (somma o media) il valore analizzato non sempre corrisponde esattamente ai parametri della formula che mi hai fornito.

    come mai?
    puoi aiutarmi?

    grazie tantissimo

    (se vuoi posso inviarti copia del foglio che sto usando)

    antonio