Çözüldü TUTAR YAZIM FORMATININ DÜZELTİLMESİ (USD150, -> 150USD gibi)

ttb

Katılım
13 Kasım 2018
Mesajlar
50
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
22-11-2023
Merhaba, şimdiden iyi haftasonları.
Elimde tutarın "USD150," gibi ilk üç harf döviz kodu, devamı tutar olacak şekilde yazıldığı bir tablo var. Tutarın sonunda kuruş/cent varsa bu bilgi yer alıyor, yoksa vigülle bitiyor.
Ben bu formatı 150USD gibi normal yazım formatıona çevirmek için biraz uzun bir yol kullandım. Tutar C20 hücresinde yer alıyor diyelim;

1) =IF(ISNUMBER(C20);C20;RIGHT(C20;LEN(C20)-3)) formülü ile baştaki döviz kodunu sildim,
2) Bu fomülle "150," olarak dönüş aldığım C26 hücresinden de =LEFT(C26;LEN(C26)-(RIGHT(C26)=",")) ile virgülü sildim,
3) =IF(ISNUMBER(C20);"";LEFT(C20;3)) ile de tutarı silip, döviz kodunu ayırdım,
4) =TUTARIN YAZDIĞI HÜCRE&DÖVİZ KODUNUN YAZDIĞI HÜCRE FORMÜLÜ İLE 150USD görünümüne ulaştım.

Ancak bu yol hem pratik değil, hem de aldığım sonucu sayısal bir değer gibi kullanamıyorum. Örneğin Bu tutarın %50'sini hesaplatamıyorum.
Ekte örnek bir tablo ile dediğimi anlatmaya çalıştım. Yardımcı olacaklara teşekkür ederim.
 

Ekli dosyalar

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
599
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
=SAYIYAÇEVİR(PARÇAAL(A1;4;10))

Formülünü kullanabilirsiniz. Ayrıca özel biçimlendirme ile sadece görünür şekilde USD ekledim. Bu şekilde matematiksel işlemlerde kullanabilirsiniz.

Örneğe bakabilirsiniz.

 
  • Beğen
Reactions: ttb

ttb

Katılım
13 Kasım 2018
Mesajlar
50
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
22-11-2023
=SAYIYAÇEVİR(PARÇAAL(A1;4;10))

Formülünü kullanabilirsiniz. Ayrıca özel biçimlendirme ile sadece görünür şekilde USD ekledim. Bu şekilde matematiksel işlemlerde kullanabilirsiniz.

Örneğe bakabilirsiniz.

Elinize sağlık. Çok teşekkür ederim.
 
Üst