Excel formülü: Fit ve inçleri inçe dönüştürme -

İçindekiler

Genel formül

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

Özet

Bir ölçümü yalnızca fit ve inç cinsinden inç'e dönüştürmek için (yani 4'5 "ila 53) SOL, BUL, ORTA ve YERİNEKOY dahil olmak üzere çeşitli işlevleri temel alan bir formül kullanabilirsiniz. Gösterilen örnekte, D5'teki formül :

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

Açıklama

Formülün ilk bölümünde ayaklar çıkarılır ve şu şekilde LEFT ve FIND dönüştürülür:

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

İçten dışa doğru çalışarak, FIND dizedeki tek tırnak (') konumunu bulmak için kullanılır. Bu sayı (eksi bir), ayıklanacak karakter sayısı olarak LEFT işlevine gider. B5 hücresi için LEFT, 8 değerini döndürür ve daha sonra inç elde etmek için 12 ile çarpılır.

Not: LEFT, metni döndürür, ancak 12 ile çarpmak metni bir sayı olarak gizler.

Formülün ikinci bölümünde, metin değerinin inç kısmını şununla çıkarıyoruz:

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

Burada yine FIND ile dizedeki tek tırnağın (') konumunu buluruz. Ancak bu sefer bir tane ekleriz ve sonucu, karakterleri ayıklamak için başlangıç ​​noktası olarak MID işlevine besleriz.

Çıkarılacak karakter sayısı için hile yapıyor ve UZUNLUK işlevini kullanıyoruz. UZUNLUK, dizedeki tek tırnaktan sonra var olandan daha büyük bir sayı olan B5'teki toplam karakterleri döndürür. ancak, MID sadece kalan tüm karakterleri çıkaracaktır. B5 için, ORTALAMA "4" "" sonucunu döndürür ve bu da YERİNE YER işlevi işlevine metin olarak gider.

SUBSTITUTE, çift tırnak ("" "") aramak ve hiçbir şeyle değiştirmek ("") için yapılandırılmıştır. B5 durumunda, SUBSTITUTE, önceden belirlenmiş ayak sayısına eklenen metin olarak "4" değerini döndürür. Daha önce olduğu gibi, matematik işlemi metni bir sayıya dönüştürür ve Excel, 100'ün son sonucunu döndürür.

Diğer birimler

Ölçümü inç cinsinden elde ettiğinizde, diğer ölçü birimlerine dönüştürmek için CONVERT işlevini kullanabilirsiniz.

Ilginç makaleler...