• DİKKAT

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

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

Katılım
13 Temmuz 2005
Mesajlar
345
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,
 
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))
 
=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.
 
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,
 
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.
 
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,
 

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

Alternatif olarak ekteki örnek dosyayı incelermisiniz. Umarım faydası olur.
 
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
 
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.
 
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
 
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.
 
Geri
Üst