15'1-3/32" seklinde yazilan uzunlugu cm ye cevirme

Katılım
22 Ocak 2016
Mesajlar
20
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
30-03-2021
Merhabalar,

Elimde yaklasik 2000 satir imperial sistemle yazilmis uzunluklar var bunlari nasil cm ye ceviririm.
Ornegin 15'1-3/32"=(15*30.48+1*30/12)-(2.54*3/32)=459.461875 cm seklinde elle hesap yapmak istemiyorum.
herbir sayi bir hucre icerisinde orn a1 hucresi "15'1-3/32""verisinin tamamini kapsiyor ayri halde degiller.(orn a1="15'1" a2="-3/32"" seklinde degil).

Saygilarimla
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,275
Excel Vers. ve Dili
2019 Türkçe
30,48 rakamı neyi ifade ediyor?
Normalde bu rakamlar inch ölçü birimi değil mi nedir bu 30,48 rakamı?
 
Katılım
22 Ocak 2016
Mesajlar
20
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
30-03-2021
1 foot 30.48 cm
1 inch 2.54 cm
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

En azından alternatif olsun.
.
Rich (BB code):
Sub cm_cevir()
son = Cells(Rows.Count, 1).End(3).Row
Range("B2:B" & son).ClearContents
For sat = 2 To son
    deg = Cells(sat, 1)
    Cells(sat, "B") = Split(deg, "'")(0) * 30.48 + Split(Split(deg, "'")(1), "-")(0) * 30.48 / 12 _
                    - Split(Split(Split(deg, "'")(1), "-")(1), "/")(0) * 2.54 / _
                    Replace(Split(Split(Split(deg, "'")(1), "-")(1), "/")(1), """", "")
Next
End Sub
 
Son düzenleme:
Katılım
22 Ocak 2016
Mesajlar
20
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
30-03-2021
Tesekkur ederim her ikinizin yontemide isime yaradi.
Yalniz omer bey 6. satir 30.48 gozunuzden kacti sanirim.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Nasıl düzelttiniz bilemiyorum ama ben hatayı fark ettim ve önceki cevabımı güncelledim.
Sayfayı yenileyerek önceki cevabı tekrar kontrol eder misiniz?
.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Önce bir önceki cevabımı okuyunuz.
Alternatif olarak bir de formül ile çözüm önerisinde bulunayım.
Formüllerden birini B2'ye uygulayın ve aşağı doğru liste boyunca kopyalayın.
Rich (BB code):
=(PARÇAAL(A2;1;(BUL("'";A2))-1)*30,48)+(PARÇAAL(A2;(BUL("'";A2))+1;BUL("-";A2)-(BUL("'";A2))-1)*30,48/12)-(PARÇAAL(A2;BUL("-";A2)+1;BUL("/";A2)-BUL("-";A2)-1)*2,54/YERİNEKOY(PARÇAAL(A2;BUL("/";A2)+1;255);SAĞDAN(A2;1);""))
=ÇEVİR(PARÇAAL(A2;1;(BUL("'";A2))-1);"ft";"cm")+ÇEVİR(PARÇAAL(A2;(BUL("'";A2))+1;BUL("-";A2)-(BUL("'";A2))-1);"in";"cm")-2,54*PARÇAAL(A2;BUL("-";A2)+1;1)/YERİNEKOY(PARÇAAL(A2;BUL("/";A2)+1;3);SAĞDAN(A2;1);"")
 
Son düzenleme:
Üst