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 ?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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]
 
Katılım
6 Temmuz 2015
Mesajlar
926
Excel Vers. ve Dili
2003
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
 
Katılım
3 Ekim 2015
Mesajlar
10
Excel Vers. ve Dili
Office 2013
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.
 
Katılım
3 Ekim 2015
Mesajlar
10
Excel Vers. ve Dili
Office 2013
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 ?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
--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.
 
Katılım
3 Ekim 2015
Mesajlar
10
Excel Vers. ve Dili
Office 2013
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:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 
Katılım
3 Ekim 2015
Mesajlar
10
Excel Vers. ve Dili
Office 2013
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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
VE işlevini kullanmalısınız.
 
Katılım
3 Ekim 2015
Mesajlar
10
Excel Vers. ve Dili
Office 2013
=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 ?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 
Katılım
3 Ekim 2015
Mesajlar
10
Excel Vers. ve Dili
Office 2013
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 ?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
........Ş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))
 
Katılım
3 Ekim 2015
Mesajlar
10
Excel Vers. ve Dili
Office 2013
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 ?
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 
Katılım
3 Ekim 2015
Mesajlar
10
Excel Vers. ve Dili
Office 2013
İlginize cok tesekkur ederim.

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

Oglen sakin kafayla yazdiklarinizi uygulamaya calisayim.

Tekrar tesekkurler.
 
Üst