Per trovare una formula che recuperi l'output arrotondando le sottostringhe numeriche a 3 posizioni decimali, useremo una combinazione di SINISTRA, TROVA, MEDIA E ROTONDA funzioni per recuperare l'output.
Diciamo che la cella A1 contiene 12.345673.4567e l'output richiesto è 12.3463.457
SINISTRA: Restituisce il numero di caratteri specificato dall'inizio di una stringa di testo.
Sintassi: =LEFT(testo,num_caratteri)
TROVA: Restituisce la posizione iniziale di una stringa di testo all'interno di un'altra stringa di testo. FIND è un comando con distinzione tra maiuscole e minuscole.
Sintassi: = TROVA(trova_testo, entro_testo, numero_iniziale)
METÀ: Restituisce i caratteri dalla metà di una stringa di testo, data una posizione e una lunghezza di partenza.
Sintassi: =MID(testo,num_iniziale,num_caratteri)
IL GIRO: Arrotonda un numero a un numero di cifre specificato.
Sintassi: =ROUND(numero,num_cifre)
Facciamo un esempio:
Abbiamo un numero come 12.345673.4567 nella cella A1. Abbiamo bisogno di una formula per mostrare il numero da arrotondare di 3 cifre decimali.
- Nella cella C2, la formula sarebbe
- =ROUND(SINISTRA(A2,FIND("",A2)-1),3)&""&ROUND(MID(A2,FIND("",A2)+2,255),3)
- Premi invio sulla tastiera.
- La funzione restituirà la sottostringa numerica arrotondata.