Formula di Excel: converti piedi e pollici in pollici -

Sommario

Formula generica

=INT(A1/12)&"' "&MOD(A1)&""""

Sommario

Per convertire una misura in piedi e pollici solo in pollici (ad es. Da 4'5 "a 53) è possibile utilizzare una formula basata su diverse funzioni, incluse LEFT, FIND, MID e SUBSTITUTE. Nell'esempio mostrato, la formula in D5 è :

=LEFT(B5,FIND("'",B5)-1)*12+SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")

Spiegazione

Nella prima parte della formula, i piedi vengono estratti e convertiti a SINISTRA e TROVA in questo modo:

=LEFT(B5,FIND("'",B5)-1)*12

Lavorando dall'interno verso l'esterno, TROVA viene utilizzato per individuare la posizione dell'apice singolo (') nella stringa. Questo numero (meno uno) va nella funzione SINISTRA come numero di caratteri da estrarre. Per la cella B5, SINISTRA restituisce 8, che viene quindi moltiplicato per 12 per ottenere i pollici.

Nota: SINISTRA restituirà il testo, ma moltiplicando per 12 trasformerà il testo in un numero.

Nella seconda parte della formula, estraiamo la parte in pollici del valore del testo con questo:

SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")

Qui troviamo di nuovo la posizione della virgoletta singola (') nella stringa con FIND. Questa volta tuttavia ne aggiungiamo uno e inseriamo il risultato nella funzione MID come punto di partenza per l'estrazione dei caratteri.

Per il numero di caratteri da estrarre, imbrogliamo e usiamo la funzione LEN. LEN restituirà i caratteri totali in B5, che è un numero maggiore di quello esistente dopo le virgolette singole nella stringa. tuttavia, MID estrarrà semplicemente tutti i caratteri rimanenti. Per B5, MID restituirà "4" "", che va nella funzione SOSTITUISCI come testo.

SOSTITUISCI è configurato per cercare virgolette doppie ("" "") e sostituirle con niente (""). Nel caso di B5, SOSTITUISCI restituisce "4" come testo, che viene aggiunto al numero di piedi già determinato. Come prima, l'operazione di matematica converte il testo in un numero ed Excel restituisce un risultato finale di 100.

Altre unità

Una volta ottenuta la misura in pollici, è possibile utilizzare la funzione CONVERT per convertire in altre unità di misura.

Articoli interessanti...