En Büyük ve En Küçük Tüm Sayıların Renklenmesi

Katılım
13 Temmuz 2005
Mesajlar
345
Altın Üyelik Bitiş Tarihi
28.05.2019
En Büyük ve En Küçük Tüm Sayıların Renklenmesi

merhaba arkadaşlar,
siteyi araştırdım fakat bulamadım,
belirli bir aralıktaki en büyük ilk 3 sayıyı kırmızı,
en küçük ilk 3 sayıyı yeşil yapmak istiyorum,

bunu nasıl yapabilirim?

koşullu biçimlendirme ile yapamadımda,

iyi çalışmalar,
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki aşamaları sırasıyla yapın.
1- Koşullu biçimlendirme uygulayacağınız alanı seçin
2- Koşullu biçimlendirme formül alanına aşağıdaki formülü ekleyin.
3- En büyük üç sayıyı bulmak için ise, KÜÇÜK yerine BÜYÜK yazın.
Kod:
=YADA(A1=KÜÇÜK($A$1:$A$100;3);A1=KÜÇÜK($A$1:$A$100;2);A1=KÜÇÜK($A$1:$A$100;1))
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
=A8<=K&#220;&#199;&#220;K($A$8:$A$58;3)

=A8>=B&#220;Y&#220;K($A$8:$A$58;3)

olarak yap&#305;n&#305;z.

En b&#252;y&#252;k 3 ve en k&#252;&#231;&#252;k 3 de&#287;er renklenecektir.
 
Katılım
13 Temmuz 2005
Mesajlar
345
Altın Üyelik Bitiş Tarihi
28.05.2019
Aşağıdaki aşamaları sırasıyla yapın.
1- Koşullu biçimlendirme uygulayacağınız alanı seçin
2- Koşullu biçimlendirme formül alanına aşağıdaki formülü ekleyin.
3- En büyük üç sayıyı bulmak için ise, KÜÇÜK yerine BÜYÜK yazın.
Kod:
=YADA(A1=KÜÇÜK($A$1:$A$100;3);A1=KÜÇÜK($A$1:$A$100;2);A1=KÜÇÜK($A$1:$A$100;1))
çok teşekkürler arkadaşlar,
emek ve destekleriniz için ayrı ayrı teşekkürler,
gayet güzel çalışıyor,
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,255
Excel Vers. ve Dili
Ofis 365 Türkçe
Say&#305;n Ali Bey,

Gayet g&#252;zel &#231;al&#305;&#351;&#305;yor, &#252;stelik k&#305;sa kodlar ile, elinize bilginize sa&#287;l&#305;k.
 
Katılım
13 Temmuz 2005
Mesajlar
345
Altın Üyelik Bitiş Tarihi
28.05.2019
Bu çalışmıyor mu?
ali bey merhaba,
kusura bakmayın mailden yeni haberim oldu,
çalışıyor tabiki, zaten ben tüm arkadaşlara teşekkür mahiyetinde alıntı yapmıştım,

dosyanın son halini aşağıdaki gibi yaptım, ama bir sorunum var,
en küçük dediğimizde aynı sayıdan 3 tane varsa üçünüde boyuyor, ama
sayılarımız 3,4,5,6,7,8,9 olsun,
ben 3 ten üç tane 4 ten iki tane 5 ten dört tane ise hepsini kırmızıya boyamasını istiyorum,

tabi aynı şey büyükler içinde geçerli,
 
Katılım
13 Temmuz 2005
Mesajlar
345
Altın Üyelik Bitiş Tarihi
28.05.2019
bir &#231;&#246;z&#252;m varm&#305; arkada&#351;lar,
biraz acilde,
 
Katılım
13 Temmuz 2005
Mesajlar
345
Altın Üyelik Bitiş Tarihi
28.05.2019
ali bey teşekkürler ilginize,
ben ekte verdiğiniz linki inceledim,
yapmaya da çalıştım ama olmadı,
yada ben yapamadım,

problem şöyle; o linklerde ilk 6 sayıyı renklendiriyor benim anladığım kadarı ile,
ben ise verilen aralıktaki en küçük ve en büyük değerleri renklendirsin istiyorum,

linkteki çalışmalara göre yaptığım dosyayı ekliyorum,
bir yerde bir yanlışlık var ama ben bulamadım,

yardımlarınızı bekliyorum,
iyi çalışmalar,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ekteki örnek dosyayı incelermisiniz. Kalın karakter ile yazılmış hücrelerde çalışmayacaktır. Umarım faydası olur.

Not: Örnek dosya hatalı sonuç çıkardığı için tarafımdan kaldırılmıştır.
 
Son düzenleme:

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Ekte fonksiyonlarla bir örnek hazırladım.
Anlaşılır olması için fonksiyonları iç içe yazmadım. C ve D sütunlarına yazdım.

En büyük 3 ve En küçük 3 sayının tümünü renklendirir.
Örnek ektedir.
 
Katılım
13 Temmuz 2005
Mesajlar
345
Altın Üyelik Bitiş Tarihi
28.05.2019
Selamlar,

Ekteki örnek dosyayı incelermisiniz. Kalın karakter ile yazılmış hücrelerde çalışmayacaktır. Umarım faydası olur.
sayın cost control,
ilginize teşekkürler ama dosyayı çalıştıramadım,
yani 4 kırmızı yaptığı da oluyor, 5 sarı yaptığıda,

formülasyonda bir hata var galiba,

ali bey,
dosyayı inceliyorum ama biraz değişik olmuş,
bendeki formata çevirmeye çalışacağım,

ilginize teşekkürler,

iyi çalışmalar,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. bekir38,

Mesela renklendirme yapacağınız alanın boş olduğunu varsayalım. Bu durumda ilk girilen 5 değere kadar bir renklendirme yapılacak mı? Bu değerler küçük olarakmı yoksa büyük olarakmı değerlendirilecek?

Örnek olarak;
1. değeri girdiniz rengi ne olacak?
2. değeri girdiniz rengi ne olacak?
3. değeri girdiniz rengi ne olacak?
4. değeri girdiniz rengi ne olacak?
5. değeri girdiniz rengi ne olacak?
6. değer ve sonrası için zaten bir sıralama oluşuyor. Burada bir problem olacağını zannetmiyorum.
 
Son düzenleme:

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Biraz uğraşma sonucu en büyük 3 ve en küçük 3 değerlerin tümü için koşul şöyle olması gerekir.

Verilerin A1:A20 arasında olduğu kabul edersek;

En büyük 3 değerin tümünün renklenmesi için Koşul-1'e

Kod:
=TOPLA.ÇARPIM((A1<$A$1:$A$20)/EĞERSAY($A$1:$A$20;$A$1:$A$20&""))+1<=3
yazınız.

En küçük 3 değerin tümünün renklenmesi için Koşul-2'ye

Kod:
=TOPLA.ÇARPIM((A1<$A$1:$A$20)/EĞERSAY($A$1:$A$20;$A$1:$A$20&""))+1>=TOPLA.ÇARPIM(($A$1:$A$20<>"")/EĞERSAY($A$1:$A$20;$A$1:$A$20&""))-2
yazınız.


Örnek ektedir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar

Alternatif olarak ekteki örnek dosyayı incelermisiniz. Umarım faydası olur.
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
En küçük 3 tanesi için

=EĞER(A1<=ARA(A1;KÜÇÜK($A$1:$A$10;SATIR($1:$3)));DOĞRU;YANLIŞ)


büyük içinde büyük iafadesi kullanırsınız
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
En küçük 3 tanesi için

=EĞER(A1<=ARA(A1;KÜÇÜK($A$1:$A$10;SATIR($1:$3)));DOĞRU;YANLIŞ)


büyük içinde büyük iafadesi kullanırsınız

İstenilen En küçükten 4 adet aynı , en büyükten 5 adet aynı varsa yani 3 ve daha fazlası varsa hepsinin renklenmesidir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. mesudiye_052,

Sizin form&#252;l&#252;n&#252;zde &#351;&#246;yel bir s&#305;k&#305;nt&#305; olu&#351;uyor. Diyelimki alana 4 adet 1, 5 adet 2, 7 adet 3 de&#287;eri girdik bu durumda sizin &#246;nerdi&#287;iniz form&#252;lde sadece 1 de&#287;erleri renkleniyor. Oysaki arkada&#351;&#305;m&#305;z 1-2-3 de&#287;erlerinin tamam&#305;n&#305;n renklenmesini istiyor.

Bu verilerin girildi&#287;i alanda k&#252;&#231;&#252;k form&#252;l&#252;n&#252; uygulad&#305;&#287;&#305;m&#305;zda;

1. K&#252;&#231;&#252;k = 1 de&#287;eri
2. K&#252;&#231;&#252;k = 1 de&#287;eri
3. K&#252;&#231;&#252;k = 1 de&#287;eri

Sonucu &#231;&#305;k&#305;yor. Asl&#305;nda istenen 1. k&#252;&#231;&#252;k tesbit edildikten sonra bu say&#305; elenip kalan say&#305;lar aras&#305;nda 2. k&#252;&#231;&#252;k say&#305;n&#305;n tesbit edilmesi ve renklendirilmesidir. 3. k&#252;&#231;&#252;k de&#287;er i&#231;inde sonu&#231; bu &#351;ekilde olmal&#305;d&#305;r. Ayn&#305; &#351;ekilde 3 b&#252;y&#252;k de&#287;er i&#231;inde ayn&#305; i&#351;lemler uygulanmal&#305;d&#305;r.

Yani Sn. Ali beyin &#246;nerdi&#287;i a&#351;a&#287;&#305;daki form&#252;l mant&#305;&#287;&#305;nda bir &#231;&#246;z&#252;m &#252;retmek gerekiyor. Benzemeyen de&#287;erlere farkl&#305; bir s&#305;ra numaras&#305; vermek gerekiyor.

Kod:
=TOPLA.&#199;ARPIM((A1<$A$1:$BK$1)/E&#286;ERSAY($A$1:$BK$1;$A$1:$BK$10&""))+1
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Biraz uğraşma sonucu en büyük 3 ve en küçük 3 değerlerin tümü için koşul şöyle olması gerekir.

Verilerin A1:A20 arasında olduğu kabul edersek;

En büyük 3 değerin tümünün renklenmesi için Koşul-1'e

Kod:
=TOPLA.ÇARPIM((A1<$A$1:$A$20)/EĞERSAY($A$1:$A$20;$A$1:$A$20&""))+1<=3
yazınız.

En küçük 3 değerin tümünün renklenmesi için Koşul-2'ye

Kod:
=TOPLA.ÇARPIM((A1<$A$1:$A$20)/EĞERSAY($A$1:$A$20;$A$1:$A$20&""))+1>=TOPLA.ÇARPIM(($A$1:$A$20<>"")/EĞERSAY($A$1:$A$20;$A$1:$A$20&""))-2
yazınız.

.

Diğer yöntem

En büyük 3 değerin tümünün renklenmesi için Koşul-1'e


=A1>=BÜYÜK(EĞER($A$1:$A$20<>"";EĞER(KAÇINCI($A$1:$A$20;$A$1:$A$20;0)=SATIR($A$1:$A$20)-SATIR($A$1)+1;$A$1:$A$20));3)


En küçük 3 değerin tümünün renklenmesi için Koşul-2'ye

=A1<=KÜÇÜK(EĞER($A$1:$A$20<>"";EĞER(KAÇINCI($A$1:$A$20;$A$1:$A$20;0)=SATIR($A$1:$A$20)-SATIR($A$1)+1;$A$1:$A$20));3)

Her iki formülüde içeren örnek A ve B sütunlarına uygulanmıştır.

Örnek dosya ektedir.
 
Üst