Dividere il contenuto di una cella

  • Dividere il contenuto di una cella di Salvatore
    Se nella cella a1 inserisco 10.20 in b1 la funzione =sinistra(a1;2) in c1 la funzione =destra(a1;2) in d1 10 in e1 =se(d1=b1;1) mi restituisce il valore falso, anzichè 1.
    grazie per l'aiuto.

    Ciao salvatore di Apoben64
    Prova a mettere questa funzione , lasciando in d1 la tua funzione =se.
    in b1 =valore(sinistra(a1;2))

    in c1 =valore(destra(a1;2))

    questo perchè confronti dati testo con valori e quindi si deve convertirli .
    un saluto luca

    Dividere il contenuto di una cella di Salvatore
    Grazie luca.
    il tuo suggerimento è ok.

    Dividere il contenuto di una cella di Ricky53
    La soluzione di apoben64 è valida con formato testo ma tu hai scritto, nella cella a1, "10.20" che viene interpretato da excel come hh.mm.ss quindi devi scrivere in b1=minuto(a1) ed in c1=ora(a1) per fare i confronti nella cella e1; se vuoi avere il valore "1" in e1 devi inserire "20" in e1.

    io correggerei così la formula e1=se(d1=b1;1;0) per evitare che compaia "falso"; altro modo è il seguente e1=se(d1=b1; "valori uguali"; "valori diversi").
    e' molto importante quando si scrive qualcosa in una cella controllare il formato utilizzato, con le ore è tutto più complicato.
    spero di essere stato chiaro.
    ciao ricky53