• DİKKAT

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

Hücrede çalışan formül "Koşullu biçimlendirmede kullandığımda" çalışmıyor.

Katılım
20 Aralık 2006
Mesajlar
173
Excel Vers. ve Dili
365 (2016) Türkçe
Ekteki dosyada koşullu biçimlendirmeye ihtiyacım var.

Hafta sonlarına denk gelen hücrelerin renkli olması gerekiyor.



Deneme amaçlı olarak sadece pazar günleri için bir formül oluşturdum.

Eğer hücre pazar gününe denk geliyorsa "hücre değeri 3"

Diğer günler için "hücre değeri 4" oluyor.



Ancak tabloya "koşullu biçimlendirme" uygularken aynı formülü kullandığımda hiç bir hücrede renklenme olmuyor...

Bütün gece bununla uğraştım.

İMDAT...
 

Ekli dosyalar

tablonuzun neresine 3 yazarsanız o hücre kırmızı dolgulu olacak.

hiç bir yere 3 yazmıyorum.

Hücrelerdeki formül şunu yapıyor.

Bulunduğu hücrenin tarihini tespit ediyor (bu tablo 1 yıllık bir takvim olacak.) ve pazara denk geliyorsa hücreye 3 yazıyor. aksi durumda 4 yazıyor.

(A sütunundaki 3 ve 4 yazanlar bu şekilde)

Benim derdim şu;

formül hücrelerde iken işe yarıyor, ancak koşullu biçimlendirmede kullandığımda hücrenin rengini değiştirmiyor.

Bu sayfa 1 yıllık bir takvim olacak, cumartesi ve pazara denk gelen hücrelerin renklenmesine ihtiyacım var,

ancak hücrelerin de boş olması lazım (3 ve 4 yazanlar formülün normalde doğru olarak çalıştığını göstermek için örnektir.)
 
Ekteki dosyada koşullu biçimlendirmeye ihtiyacım var.

Hafta sonlarına denk gelen hücrelerin renkli olması gerekiyor.



Deneme amaçlı olarak sadece pazar günleri için bir formül oluşturdum.

Eğer hücre pazar gününe denk geliyorsa "hücre değeri 3"

Diğer günler için "hücre değeri 4" oluyor.



Ancak tabloya "koşullu biçimlendirme" uygularken aynı formülü kullandığımda hiç bir hücrede renklenme olmuyor...

Bütün gece bununla uğraştım.

İMDAT...

.


.Dosyanız ekte.


.
 

Ekli dosyalar

eğer takviminizin hiçbiryernde sayı yazmayacaksa.

ilk önce siyah koşullu biçimlendirmelerini silin.
onları elle yaparsınız.
yurrtaş beyin cevabındaki tabloyu yeni sayfaya kopyalayıp yapıştırın.
sonra aynı sayfaya özel yapıştırdan değerleri diyerek yapıştırın.
böylece formüller kaybolacak sadece rakamlar kalacak.
sonra tarihlerin olduğu bölümü seçerek CTRL + H tuşu ile 4 leri sildirin.
sonra CTRL+H tuşu ile 3 lerin olduğu hücrelerin biçimini değiştirerek silin.
örnek resimleri koyuyorum.
 

Ekli dosyalar

  • 1.jpg
    1.jpg
    98 KB · Görüntüleme: 9
  • 2.jpg
    2.jpg
    94.8 KB · Görüntüleme: 5
  • samet.xlsx
    samet.xlsx
    14.7 KB · Görüntüleme: 5
eğer takviminizin hiçbiryernde sayı yazmayacaksa.

ilk önce siyah koşullu biçimlendirmelerini silin.
onları elle yaparsınız.
yurrtaş beyin cevabındaki tabloyu yeni sayfaya kopyalayıp yapıştırın.
sonra aynı sayfaya özel yapıştırdan değerleri diyerek yapıştırın.
böylece formüller kaybolacak sadece rakamlar kalacak.
sonra tarihlerin olduğu bölümü seçerek CTRL + H tuşu ile 4 leri sildirin.
sonra CTRL+H tuşu ile 3 lerin olduğu hücrelerin biçimini değiştirerek silin.
örnek resimleri koyuyorum.

Yardım için teşekkürler,

Ancak Siyah Hücreler Koşullu biçimlendirme değil. Normal boyalı.

Burada bahsettiğiniz işlemleri elle yaptığımda zaten koşullu biçimlendirmeye ihtiyaç kalmıyor.

Benim ayrı olarak sadece yılı yazma nedenim "yıl" değiştiğinde haftasonlarının değişmesi,

Örnek formülde yılı o hücreden alma nedenim bu.

Yinede teşekkür ederim.
 
.

İstediğinizb öyle bir şey herhalde...

.

Sayın yurttas,

Çok teşekkürler. Bu dosya çok işime yaradı.

Ancak bir konuyu öğrenebilirsem daha da mükemmel olacak,

bu formül neden koşullu biçimlendirmede çalışmadı acaba,

Buna benzer durumlar için bana ders olur.

Sayın sametozyavuz ve sayın yurttas,

Tekrar teşekkürler.
 
Sayın yurttas,

Çok teşekkürler. Bu dosya çok işime yaradı.

Ancak bir konuyu öğrenebilirsem daha da mükemmel olacak,

bu formül neden koşullu biçimlendirmede çalışmadı acaba,

Buna benzer durumlar için bana ders olur.

Sayın sametozyavuz ve sayın yurttas,

Tekrar teşekkürler.

.

Yazdığınız formülün mantığını ben anlayamadım. Anlayamadığım için sorunuza bir çözüm bulmaya çalıştım.

Kaldı ki, takvim yapmaya çalışıyorsunuz ama yılı değiştirince işlem yapmıyor.

Bir de bu dosyaya bakın.

.
 

Ekli dosyalar

.

Yazdığınız formülün mantığını ben anlayamadım. Anlayamadığım için sorunuza bir çözüm bulmaya çalıştım.

Kaldı ki, takvim yapmaya çalışıyorsunuz ama yılı değiştirince işlem yapmıyor.

Bir de bu dosyaya bakın.

.

yılı değiştirdikten sonra F9 tuşuna basarak yeniden hesaplatmanız halinde çalışıyor.

dosyadaki otomatik hesaplama kapalı, o yüzden.

Bu tablo yaklaşık 120 ayrı (fakat birbiriyle çeşitli bağlantıları mevcut) sayfa içeren excel dosyasının parçasıdır.

Her hareketimde hesaplama yapmak için vakit kaybetmemek için elle hesaplamaya geçtim.

Sabahladığım için şu an kafam bulanık ancak formülle ilgili şu kadarını yazabilirim;

=EĞER((N4=NSAT(TARİHSAYISI(METNEÇEVİR((BİRLEŞTİR(A:A;".";$B$2;".";$B$1));"gg.aa.yyyy"))/6)-((TARİHSAYISI(METNEÇEVİR((BİRLEŞTİR(A:A;".";$B$2;".";$B$1));"gg.aa.yyyy"))/6)))=0;3;4)

1. EĞER; "pazar ise şunu yaz, değil ise bunu yaz" diyerek formülün çalıştığını denemek istedim. Başka bir amacı yok.

2. sizin formüldeki HAFTANINGÜNÜ ve TARİH komutlarıyla yapabileceğim formülü kafamda bir türlü canlandıramadığım için;

a. her günü sayıya çevirip 7'ye (7'ye bölünce pazar, 6'ya bölünce cumartesiler tam çıkıyor) böldüm, bu şekilde sadece pazar günleri tam sayı olarak çıkıyor diğer günler ise ondalıklı oluyor. aynı hücreye hem NSAT ile işlem gören ve görmeyen arasındaki farkı alıyorum. farksıfır ise o günün pazar olduğunu anlıyorum falan....
sonuçta, Nsatlı kısım ile tam sayı olanları seçtirip onların değerini farklı yapabiliyorum.

b. ayları isim olarak yazınca problem yaşadığım için BİRLEŞTİR ve METNEÇEVİR ile önce normal tarihi elde ettim,
sonra elde ettiğim tarihi TARİHSAYISI ile benzersiz bir rakama çevirdim.

Aslında az bir formül bilgisiyle anlayabildiğim kadarıyla sol kulağı sağ elimle tutmaya çalışıyorum.
 
Geri
Üst