Dividere il contenuto di una cella
Hai un problema con Excel?
| 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 |
|
|
Vuoi approfondire questo argomento?