• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

sayı formatı hakkında

  • Konbuyu başlatan Konbuyu başlatan modoste
  • Başlangıç tarihi Başlangıç tarihi

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
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

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.
 
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.
 
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
 
iş tatlıya bağlandı benim yanıt güme gitti sanırım :)
 
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
 
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
 
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
 
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:
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]
 
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
 
=EĞER(A2>10;B2& " km";TAMSAYI(B2)&" m")

bunu denermisiniz
 
çö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

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:
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..

.
 
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
 
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..

.
 
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
 
Geri
Üst