• DİKKAT

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

Sayiya göre sütun renklendirme

Katılım
3 Ekim 2015
Mesajlar
10
Excel Vers. ve Dili
Office 2013
Merhaba ;

E ve F sütunlarında çeşitli rakamlar bulunmakta.

E deki rakam F dekinden büyükse E sütunu belirLEDiğim renk olsun ve tam zıttı F deki rakam E dekinden büyükse F sütunu belirlediğim renk olsun.

Nasıl yapabilirim ?
 
Merhaba. Foruma hoşgeldiniz.


Sayısal verilerin 2'nci satırdan başladığı varsayımıyla; E sütunundaki dolu alanları yukardan aşağıya seçin, seçiliyken VERİ menüsündeki -> KOŞULLU BİÇİMLENDİRME -> FORMÜL KULLAN seçeneğini seçin formül alanına aşağıdaki formülü yazın, renk ayarlayıp işlemi tamamlayın.
Sonra F sütunundaki veri alanı seçiliyken aynı formülün içindeki büyüktür işaretini küçüktür olarak değiştirerek uygulayın ve renk belirleyerek işlemi tamamlayın.
Kod:
=$E[B][COLOR="red"]2[/COLOR][/B]>$F[B][COLOR="red"]2[/COLOR][/B]
 
Alternatif olsun.

Kodu bir butona bağlayarak deneyiniz.

Sub Düğme1_Tıklat()
For a = 1 To [E65536].End(xlUp).Row
If Cells(a, 5) > Cells(a, 6) Then Cells(a, 5).Interior.ColorIndex = 6
If Cells(a, 6) > Cells(a, 5) Then Cells(a, 6).Interior.ColorIndex = 7
Next a
End Sub
 
Dediginiz gibi yaptim ama olmadi.

E2 ve F2 deki rakamlar farkli olmasina ragmen renksiz kaldi.

E4 , F4 den buyuk olmasina ragmen renksiz kaldi ve F4 renklendi. E7 ve F7 de ayni sekilde oldu.

@saban bey buton ekleme nasil yapilir bilmiyorum.
 
Hata yapmisim. E ve F sutunlarini tamamen secili hale getirmisim.

Su an sorun yok istedigim gibi oldu.

Peki soyle bir sey yapabilir miyiz.

E deki sayi F den buyukse G deki deger renkli olsun. Ve tam tersi F , E den buyukse "I" sutunundaki deger renkli olsun.

Bunun icin nasil bir formul lazim ?
 
--E ve F'nin renklenmesini istemiyorsanız; E ve F 'deki veri olan bir hücre seçiliyken (bir kez E için, bir kez de F için yapacaksınız) koşullu biçimlendirme menüsünü tekrar açın sağ taraftaki Uygulama Hedefi kısmında sütun adlarını G ya da I olarak değiştirin.

--Hem E ve hem de F nin renklenmesini istiyorsanız Uygulama Hedefi kısmındaki formülün sağına ; ekleyip yeni sütun adlarını benzer şekilde yazarak ekleyebilirsiniz.
 
Son olarak ;

E ve F toplamı 3 den az ise G renklensin , E ve F toplamı 3 ve 3 den fazla ise H renklensin.

Bunu için nasıl bir fonksiyon kullanabiliriz ?
 
Son düzenleme:
Elbette cevap formülü yazabilirm ama bence bu formülü kendiniz yazabilmelisiniz.
Formülü 2. Satırda renklendirilecek sütunlar dışında bir sütunda oluşturun ve şartlar sağlanıyorsa örneğin 1, sağlanmıyorsa 0 yazsın biçiminde basit EĞER formülü oluşturun (tabi bir tane G için, bir tane de H için).
Sonra bu formüllerin koşul kısmını kopyalayıp, koşullu biçimlendirmede kullanabilirsiniz.
 
Kolaymış uğraştım biraz ama oldu. =$E4+$F4<3 ve =$E4+$F4>2 komutlarıyla hallettim.


Fakat uğraşıp yapamadığım başka bir şey daha var.

E ve F deki sayı her ikisi birden 0'dan büyükse X sütunu , E deki 0 dan büyük F deki 1 den küçükse Y sütunu ve zıttı olarak F deki 0 dan büyük E deki 1 den küçükse yine Y sütunu renklensin istiyorum.

Yardımcı olursanız sevinirim.
 
=EĞER(VE($E4>0);($F4>0))
=YADA($E4=0;$F4=0)

komutlarıyla halledebildim.

Balık vermeyip balık tutmayı öğrettiğiniz için teşekkür ederim.


Şimdi başka bir soru :tongue:

Birçok sütunu bu şekilde "koşullu biçimlendirdim."

En alt satırlara veriler eklediğim zaman sütunları tamamen seçmeyip E4 den başlattığım için "koşullu biçimlendirmeler" bu satırlara uygulanmıyor.

Uygulanması için her seferinde biçimlendirilmiş sütünları yine E4 den başlayıp seçili hale getirerek "kural düzenle" den satır sayısını değiştirmem mi gerekiyor ?

Her sütun için bunu yapmak zorunda mıyım ? Kolayı var mıdır ?
 
Ben olsam belgede, çok fazla koşullu biçimlendirme uygulamak yerine,
-- ya kod kullanarak otomatik renklendirme uygulardım,
-- ya da sağda boş bir sütuna EĞER işlevi kullanarak 1, 2 gibi sayı veya F, G gibi harf yazdırıp gerektiğinde sütunda koşula uyan satırları filtre ile ayrıştırırdım.
 
Otomatik renklendirme için kodu nereye yazacağız bilmiyorum. Belgenin tamamına mı koşullu biçimlendirme yapacağım ?

Filtre kullanıyordum zaten fakat boş bir sütunda tüm sonuçları göstermek oluşturmak istediğim dosyanın amacına pek uymuyor. Ama yinede egzersiz olsun diye deneyeceğim bunu da.

Şu anki haliyle benim dediğim gibi her sütun için ayrı ayrı kuralı düzenleyip satır sayısını değiştirmemiz gerekiyor değil mi ? Bunu doğrumu biliyorum ?
 
........Şu anki haliyle benim dediğim gibi her sütun için ayrı ayrı kuralı düzenleyip satır sayısını değiştirmemiz gerekiyor değil mi ? Bunu doğrumu biliyorum ?
Mevcut koşullu biçimlendirme formüllerinizi; mutlaka veri yazılan bir sütun varsa (diyelim A sütunu) , aşağıdaki gibi değiştirip, aşağı doğru daha çok satırda (örneğin 1000) geçerli olacak şekilde koşullu biçimlendirme satır sayısını artırabilirsiniz.
Böylece; A sütunu boşsa biçimlendirme uygulanmaz, doluysa uygulanır.
Kod:
=EĞER(VE([COLOR="red"]$A4<>""[/COLOR];$E4>0);($F4>0))
=VE([COLOR="red"]$A4<>""[/COLOR];YADA($E4=0;$F4=0))
 
Bayagi ugrastim bu sefer yapamadim.

=EĞER(VE($Q14<>"";$G14<$H14);($D14=$E14))=VE($Q14<>"";YADA($G14<$H14);($D14=$E14))

Bu formulde yanlis olan nedir ?
 
Melih bey ezbere olmayacak sanırım.
14'üncü satırdaki verileri başka bir belgeye, koşullu biçimlendirme olmadan kopyalayın ve sonra koşullu biçimlendirmenin nereyi nasıl boyamasını istiyorsanız, o hücreye elle o rengi verin ve bu belgeyi burası gibi bir paylaşım sitesine yükleyip buradan bağlantı adresini paylaşın, bakayım.
 
Formülleri koşullu biçimlendirmede kullandığınıza göre;
-- ilk (EĞER'li olan) formülü =VE($Q14<>"";$G14<$H14;$D14=$E14) şeklinde EĞER olmadan,
-- ikinci formülde ise VE($Q14<....>"" ....yazdığım yerdeki boşluk karakterini silerek
kullanabilirsiniz.
 
Bir tavsiyem daha var.
Neticede koşullu biçimlendirme formüllerinin sadece iki soncu olabilir, o da DOĞRU ve YANLIŞ.
Yani koşullu biçimlendirmede başka sonuç üretecek formül kullanmamalısınız.

Pratik yöntem ise şudur; koşullu biçimlendirmelerde kullanacağınız formülü önce başka bir hücreye uygulayın,
-- formül hangi durumda DOĞRU sonucunu veriyorsa koşullu biçimlendirme o durumda uygulanacak,
-- formül sonucu hangi durumda YANLIŞ sonucunu veriyorsa koşullu biçimlendirme o durumda uygulanmayacak,
demektir.
 
İlginize cok tesekkur ederim.

Bir seyin uzerine fazla gidince hersey karman corman oluyor ve bildiklerimide unutuyorum.

Oglen sakin kafayla yazdiklarinizi uygulamaya calisayim.

Tekrar tesekkurler.
 
Geri
Üst