sayı formatı hakkında

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sorucağım soruya yakın bi cevap biryerde gördüm ama bulamadım ekteki dosyada bi hücreleri biçimlendir sorusu olucak
ben bu forumdan [Mavi][=10]"---" gibi güzel çözümler çalışmalarımdan uyguluyorum bu isteğimde yardım etmenizi istiyorum
tşkkrler ediyorum hocalarıma ama bi sorumda yanıt vermediniz hiç o bakımdan kırgınım sizlere Muygun hocama hariç
 

Ekli dosyalar

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
tşkkrler ediyorum hocalarıma ama bi sorumda yanıt vermediniz hiç o bakımdan kırgınım
Açtığınız konulara baktım birçok arkadaşımız seferber olmuş.

Demek ki bir sefer cevap alamamışsınız, dolayısıyla bu diğer cevap aldığınız tüm konuları öneminide bir tarafa bırakıyor öylemi.

Bu talihsiz yazınız için birşey diyemiyorum artık.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Aman arkadaşımız daha fazla kırılmasın :(

C2

Kod:
=EĞER(B2>=10;METNEÇEVİR(B2;"#.##0,0000")&" Km";METNEÇEVİR(B2;"#.##0,00")&" m")
Formülü de aşağıya doğru kopyalayın.

Ali beyi de dikkate alın.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın ali hocam ben sadece bi sorumda siz sayın hocalarımdan hiçbirinizin farkedememesine kırgın olduğumu yazdım asla yargılama hakkım yok tabiikide ben yine bilgi paylaşmaya devam edicem sizlere sert yada kötü bi tavırla yazmadım yazamamda zaten ben hergün bu siteyi bi defa yatmadan tararım bana yararlı dökümanları arşivlerim o bakımdan sizlere teşekkür ediyorum.
kötü anlamanıza sebebiyet verdiğimden kusra bakmayın hocam
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
iş tatlıya bağlandı benim yanıt güme gitti sanırım :)
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın nejdet hocam sizdende özür dilerim yanlış anlaşılmaya sebebiyet verdiğimden dolayı
soruma gelince hocam örnek dosyamdaki A sutununda kriterler var A sutunundaki kriterlere göre B sutunundaki sayılara biçimlendirme yapılması gerekiyo
vede hocam sizin formül sonucunda sayı olarak değil metin olarak sonuç çıkıyo sayı biçiminde olmasını istiyorum
teşekkür ettim
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki kodları ilgili sayfanın kod bölümüne kopyalayınız. A sütunundaki değer değiştiğinde B sütununu sizin isteğiniz şekilde biçimlendirecektir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
If Target.Value >= 10 Then
    Target.Offset(0, 1).NumberFormat = "#,##0.0000 K\M"
Else
    Target.Offset(0, 1).NumberFormat = "#,##0.00 ""Metre"""
End If
End Sub
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın nejdet hocam ben bu kodu nere yazıcam sayfada nasıl çalıştırıcam bunu bilmiyorum yardımcı olurmusunuz
formülle yapılma durumu varmı hocam ama kod ile ilgili ilk uygulamam olsun nasıl çalıştırıcağımı bilmiyorum
teşekkür ederim
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
Sayın Nejdet hocam tesekkür ettim kod ile ilgili bilgiler için kod ile ilgili çok çözüm yapıyodunuz ilk defa uygulamalı olarak öğrenmiş anlamış oldum.Benim sorum formülasyon ile yapılma imkanı varmı
ilk verdiğiniz formül sonucu metinsel bi ifade çıkıyodu sayı formatı gibi olamazmı hocam
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

B sütununun biçimini, Özel Hücre Biçiminden aşağıdaki gibi biçimlendiriniz.


Kod:
[COLOR=black][FONT=Calibri][<=10]#.##0,00 "Metre";[>10]##.#00,0000 "KM"[/FONT][/COLOR]
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın nejdet hocam çözüm için teşekkür ederim ilk sorduğum soruda en son cevabınızdaki gibi çözümleme değil bi formülasyonla yapılabiliyomu diye sormuştum yapılma şekli galiba eğer formülüyle metneçevir formülü gibi oluyo oda sonucu bi metin ifadesi gibi gösteriyo başka çözümüde yok galiba
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
=EĞER(A2>10;B2& " km";TAMSAYI(B2)&" m")

bunu denermisiniz
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
çözümleri kıyaslayalım

sayın kuvari ben şimdiye kadar önerilen 3 güzel çözümü soru dosyamda tekrar yanyana ekledim
kıyaslamaları yapabiliriz sizinde çözümünüz sonucu çıkan şey metin formatında yani sayısal bi işlemle devam etmek istiyorum sizin sonucada hata veriyo
teşekkür ettim ilginize
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
bu soruya bi sorum olucak buna benzer bi isteğim vardı forumda fonksiyonalr kısmında buralaraı tararken cevapları görünce tekrar aklıma geldi zira o soruma istediğim cevabı alamamıştım tabloyu ekleyecem önerilen 3 çözümüde Sayın muygun hocam gibi gri renklerle verilen cevapları yazdım ama benim soruma verilenler yanıtlar sonucu metin olarak çıkıyo dosyayı incelerseniz sayın hocalarım değerli arkadaşlar sorulan soruda verilen formülelrin içinde anlaşılıyo
A sutununda kriter olan sayılar var (10 dan büyük ve küçük)
B sutununda da biçimlendirilmesi istenen sayılar var kimi virgülden sonra 2 hane kimi 4 hane

soruda doğru çözümler çözüm 2 ve çözüm 3 tür
>10 olan sayılarda virgülden sonra 4 basamak alsın ve yanına km yazsın
<10 olan sayılarda virglden sonra 2 basamak olsun yanına m yazsın
 

Ekli dosyalar

Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Sayın modoste,

Lütfen aynı soruyla ilgili farklı başlıklar altında mesaj yazmayınız..

Bu istediğiniz makro ile yapılabilir, bunuda Necdet Bey 7. mesajda yapmış zaten. Formül ile yapmak isterseniz örnekteki gibi verileriniz metin formatında gözükecektir. Yalnız verilerin metin formatında gözükmesinde ne gibi bir sıkıntı olduğunu açıklarsanız farklı çözümler bulunabilir, eğer sonuclarla ilgili hesaplama yapacaksanız ne tür bir hesaplama yapmak istiyorsanız açıklarsanız elimizden geleni yapmaya çalışırız..

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın hocam ben benim soruma benzer bi çözüm görünce bu tarafa yazdım. metin formatında gözükmesinde sıkıntı durumu ise hocam formülasyonda sayıya dönmesi gerekti sayının o bakımdan benim istediğim çözümde sayı formatına dönüşebiliyomu bunu tekrardan sormak istedim çünkü muygun hocamın formülde galiba )*1 gibi ifade gördüm yine bi soruda sayıya dönüştürme gibi bişe kalmıştı aklımda o bakımdan sormuştum teşekkür ettim
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
sayın hocam ben benim soruma benzer bi çözüm görünce bu tarafa yazdım. metin formatında gözükmesinde sıkıntı durumu ise hocam formülasyonda sayıya dönmesi gerekti sayının o bakımdan benim istediğim çözümde sayı formatına dönüşebiliyomu bunu tekrardan sormak istedim çünkü muygun hocamın formülde galiba )*1 gibi ifade gördüm yine bi soruda sayıya dönüştürme gibi bişe kalmıştı aklımda o bakımdan sormuştum teşekkür ettim
Bahsettiğiniz sayıya dönüştürme daha farklı durumlarda yapılabilir. Örnek verecek olursak,

A1 hücresinde 1256 sayısı olduğunu düşünürsek, B1 hücresine bu verinin soldan iki rakamını almak istersek,

=SOLDAN(A1;2) formülünü kullanırız ve sonuç 12 olur. Yalnız veriden bir parça aldığımız için sonuç metin formatında gözükür bunu sayıya çevirmek için formülü 1 ile çarparız yada -- simgesini ekleriz daha doğrusu sonucu değiştirmeyen sayıyla matematiksel işlem yaparız.

=SOLDAN(A1;2)*1 yada =SOLDAN(A1;2)+0 yada =--SOLDAN(A1;2) gibi..

Yalnız sizdeki verilerin içinde harf olduğu için bu veriyi aynı hücrede formül ile sayıya dönüştüremeyiz.

Bu verilerle matematiksel işlemler yapacaksanız ( toplama gibi ) farklı bir yok izlemek gerekir. Eğer bu şekilde bir hesaplamaya ihtiyacınız varsa yapmak istediğinizi açıklarsanız yardımcı olmaya çalışırız..

.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın espiyonajl hocam teşekkür ettim çok açıklayıcı oldu
""Yalnız veriden bir parça aldığımız için sonuç metin formatında gözükür bu ifadeniz" öğrenmem açısından etkili oldu tekrar teşekkürler
 
Üst