Hücredeki Sayı Aralığına Göre Satırı Renklendirme

Katılım
5 Ocak 2024
Mesajlar
17
Excel Vers. ve Dili
2013 (15.0.5589.1000)
Merhaba, görseldeki tabloda D4 hücresinden itibaren yaş bilgilerinin yer aldığı sütundaki değerlere göre tüm satırların renklendirilmesini istiyorum. Ama örneğin 51-60 değerleri arasındaysa kırmızı, 41-50 yaş aralığındaysa yeşil olsun istiyorum.
Koşullu biçimlendirmeden şu formülü yazdığımda =$D4>=51 renklendiriyor ama 51 ve üstü kırmızı oluyor, yani mesela 62 de kırmızı oluyor, 61 ve üstü farklı renk olsun. Yardımcı olursanız çok sevinirim.


 
Son düzenleme:

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,616
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Formülü böyle deneyin
=VE($D4>=41;$D4<=50)
 
Katılım
5 Ocak 2024
Mesajlar
17
Excel Vers. ve Dili
2013 (15.0.5589.1000)
Teşşekkürler oldu ama 40, 41 ve 51 sayılarının olduğu bazı satırlarda sorun var, bu sayılardan bazı satırlar renklenirken bazıları renksiz görünüyor. Örneğin D50 hücresindeki 41 yeşil iken D37 hücresindeki 41 sayısı renksiz.

=VE($D4>=31;$D4<=40) mavi olarak biçimli
=VE($D4>=41;$D4<=50) yeşil
=VE($D4>=51;$D4<=60) kırmızı

Bu arada yaş hücrelerinde yaş hesaplama için şöyle bir formül var: =(BUGÜN()-C4)/365

 
Son düzenleme:
Katılım
5 Ocak 2024
Mesajlar
17
Excel Vers. ve Dili
2013 (15.0.5589.1000)
Evet inceledim formüller aynı, anladığım kadarıyla yaş hesaplama formülü ( =(BUGÜN()-C4)/365 ) bu satırlarda hataya neden oluyor. Renksiz hücrelere elle sayı girdiğim zaman sorun düzeliyor ama yaş hesaplama formülü aktif olduğu zaman renksiz oluyor. Ama yaş hesaplama formülü tüm hücrelerde var zaten, bazı hücrelerde hata vermesini anlayamadım.
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Formül sonucunu yuvarladınızmı yada formülün olduğu yerde hücre biçimlendirmesi yaptınızmı? (BUGÜN()-C4)/365 yaş buluyorsa sonuç ondalık geliyor. Siz tamsayı olarak koşul veriyorsunuz.
 
Son düzenleme:

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,616
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Yaş hesap formülünüzü böyle denermisiniz.
=ETARİHLİ(C4;BUGÜN();"y")
 
Katılım
5 Ocak 2024
Mesajlar
17
Excel Vers. ve Dili
2013 (15.0.5589.1000)
Yaş hesap formülünüzü böyle denermisiniz.
=ETARİHLİ(C4;BUGÜN();"y")
Başka bir konu hakkında bir şey sormak istiyorum, bu formülde yaşı yıl olarak hesaplamıyor yalnız, örneğin 5 ocak 2023 doğumlu birini 1 yaşında gösterirken, 01.02.2023 doğumlu birini 0 yaşında gösteriyor.
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Gün dolmadan yaş dolmayacağı için sizin formül küsuratlı sonuç çıkarıyordu. Büyük ihtimalle hücre biçimlendirmeden sayı formatını ondalıksız gördüğünüz için yaş sizi yanılttı.
Ya sayın yanginci34'ün formülünü kullanacaksınız yada sizin formülü revize edeceksiniz. =AŞAĞIYUVARLA((BUGÜN()-C4)/365;0)
 
Katılım
5 Ocak 2024
Mesajlar
17
Excel Vers. ve Dili
2013 (15.0.5589.1000)
Formül sonucunu yuvarladınızmı yada formülün olduğu yerde hücre biçimlendirmesi yaptınızmı? (BUGÜN()-C4)/365 yaş buluyorsa sonuç ondalık geliyor. Siz tamsayı olarak koşul veriyorsunuz.
Diğer hücrelerdeki gibi tam sayı olarak biçimlendirilmişti. Tüm hücreleri aynı şekilde biçimlendirdim ama bazı satırlarda hata verdi.
 
Katılım
5 Ocak 2024
Mesajlar
17
Excel Vers. ve Dili
2013 (15.0.5589.1000)
Gün dolmadan yaş dolmayacağı için sizin formül küsuratlı sonuç çıkarıyordu. Büyük ihtimalle hücre biçimlendirmeden sayı formatını ondalıksız gördüğünüz için yaş sizi yanılttı.
Ya sayın yanginci34'ün formülünü kullanacaksınız yada sizin formülü revize edeceksiniz. =AŞAĞIYUVARLA((BUGÜN()-C4)/365;0)
Sizin yaş formülünde de 01.02.2023 tarihinde doğan biri bugün itibariyle 0 yaşında görünüyor.

Şu yaş formülünde yaşı yıl olarak hesaplıyor =(BUGÜN()-C4)/365 ama renklendirme konusunda bazı satırlarda hata veriyor anlamadım
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
1 Şubat 2024'te 1 yaşında olacak. Normal.
Kıdem olarak düşünün. 1 Şubatta işe giren Kıdem tazminatı alması için 1 yılı tamamlaması lazım.
 
Katılım
10 Ocak 2024
Mesajlar
2
Excel Vers. ve Dili
2010 turkçe
Ornek olarak 50,6 sayisi hucrede 51 olarak gorunuyor tam sayi olarak bicimlendigi icin. Ancak formullerde >=51 ve <=50 var. Bu iki esitsizlik 50-51 arasindaki sayilari karsilamaz.

>=51 ile 51 ve ustunu kapsasin.
<51 ile 51 altini kapsasin. (Esitlik isaretini kucuk esit olanlardan kaldirin ve sayilari bir arttirin 40i 41, 50yi 51...)

Ancak her durumda asagiyuvarla eklemeniz gerekir dolan yasi gostermek istiyorsaniz. Yukariyuvarla kullanirsaniz da kisinin icinde bulundugu yasi yazarsiniz o sutunda. Ama birini kullanin ki gorunen sayi ile hucre icerigi tutarli olsun. Kullanmazsaniz 50,6'yi gorunurde 51e yuvarlayacak ancak hesap yaparken <51e gore boyayacak.

Yil hesabi yapmak istiyorsaniz formulde sadece yil degerlerini birbirinden cikarin, gun ve ay degerleri ortaligi karıştırır yil hesabinda. 31 aralik 2023 dogumluyu 2024 yilinin herhangi bir gununde 1 (1 gunluk bebeyi 1 ocak 2024te 1 yasinda gosterir), 2025in herhangi bir gununde 2 yasinda gosterecegim diyorsaniz sadece yil hesabi yaptirin.
 
Son düzenleme:
Katılım
5 Ocak 2024
Mesajlar
17
Excel Vers. ve Dili
2013 (15.0.5589.1000)
Ornek olarak 50,6 sayisi hucrede 51 olarak gorunuyor tam sayi olarak bicimlendigi icin. Ancak formullerde >=51 ve <=50 var. Bu iki esitsizlik 50-51 arasindaki sayilari karsilamaz.

>=51 ile 51 ve ustunu kapsasin.
<51 ile 51 altini kapsasin. (Esitlik isaretini kucuk esit olanlardan kaldirin ve sayilari bir arttirin 40i 41, 50yi 51...)

Ancak her durumda asagiyuvarla eklemeniz gerekir dolan yasi gostermek istiyorsaniz. Yukariyuvarla kullanirsaniz da kisinin icinde bulundugu yasi yazarsiniz o sutunda. Ama birini kullanin ki gorunen sayi ile hucre icerigi tutarli olsun. Kullanmazsaniz 50,6'yi gorunurde 51e yuvarlayacak ancak hesap yaparken <51e gore boyayacak.

Yil hesabi yapmak istiyorsaniz formulde sadece yil degerlerini birbirinden cikarin, gun ve ay degerleri ortaligi karıştırır yil hesabinda. 31 aralik 2023 dogumluyu 2024 yilinin herhangi bir gununde 1 (1 gunluk bebeyi 1 ocak 2024te 1 yasinda gosterir), 2025in herhangi bir gununde 2 yasinda gosterecegim diyorsaniz sadece yil hesabi yaptirin.
Teşekkürler bilgiler için, yaş formüllerinde bence en mantıklısı şu: =(BUGÜN()-C4)/365 çünkü bu formüle göre 01.01.1980 doğumlu birisi şu anda 44 yaşında görünürken, 01.08.1980 doğumlu kişi de 43 olarak görünüyor.
Diyelim bugün 1 Ocak 2024, yukarı veya aşağı yuvarla formüllerinde Aralık 1980 yılında doğan kişi 44 yaşında oluyor veya 1 Şubat 1980 doğumlu biri de 43 olarak görünüyor.
Bu arada bu listeyi kıdem kademe hesaplama için değil, yaş istatiklerini belirleme amacıyla hazırlıyorum.
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Sadece kıdemde değil tüm resmi işlemlerde yaş, günü dolunca istatistiğe girer.
2.4.70 doğumluyum. Sizin formülle 53,8137 yaşındayım.
Sizce bu 53 mü, 54 mü? 54 demeyin, kırılırım. Daha gencim ben. Devlete göre yaşım 53. E'devlette tüm resmi kurumlar öyle diyor.
Haaa dosyamda ben bunu doğru kabul ediyorum derseniz tabiki. Ama istatistik tercihe göre olmaz. Bir standart var.
 
Son düzenleme:
Katılım
5 Ocak 2024
Mesajlar
17
Excel Vers. ve Dili
2013 (15.0.5589.1000)
Sadece kıdemde değil tüm resmi işlemlerde yaş, günü dolunca istatistiğe girer.
2.4.70 doğumluyum. Sizin formülle 53,8137 yaşındayım.
Sizce bu 53 mü, 54 mü? 54 demeyin, kırılırım. Daha gencim ben. Devlete göre yaşım 53. E'devlette tüm resmi kurumlar öyle diyor.
Haaa dosyamda ben bunu doğru kabul ediyorum derseniz tabiki. Ama istatistik tercihe göre olmaz. Bir standart var.
Sizin yaşınız 53 yıl 9 ay, bana göre siz yuvarlak hesap 54 yaşındasınız. Bence yaşımızla barışık olmalıyız :D Ben de Haziran 81 doğumluyum, ortalama 42 yıl 6 ay ama yaşımı sorduklarında 43 diyorum, çünkü genelde yaşlar hesaplanırken yıl baz alınıyor. Ama şu da var, kasım, aralık doğumlu bir kişinin yaşının, yıl olarak hesaplanması da bence yanlış olur. Bir sonraki yaşına 9-10 ay var çünkü.
 
Katılım
5 Ocak 2024
Mesajlar
17
Excel Vers. ve Dili
2013 (15.0.5589.1000)
Ornek olarak 50,6 sayisi hucrede 51 olarak gorunuyor tam sayi olarak bicimlendigi icin. Ancak formullerde >=51 ve <=50 var. Bu iki esitsizlik 50-51 arasindaki sayilari karsilamaz.

>=51 ile 51 ve ustunu kapsasin.
<51 ile 51 altini kapsasin. (Esitlik isaretini kucuk esit olanlardan kaldirin ve sayilari bir arttirin 40i 41, 50yi 51...)

Ancak her durumda asagiyuvarla eklemeniz gerekir dolan yasi gostermek istiyorsaniz. Yukariyuvarla kullanirsaniz da kisinin icinde bulundugu yasi yazarsiniz o sutunda. Ama birini kullanin ki gorunen sayi ile hucre icerigi tutarli olsun. Kullanmazsaniz 50,6'yi gorunurde 51e yuvarlayacak ancak hesap yaparken <51e gore boyayacak.

Yil hesabi yapmak istiyorsaniz formulde sadece yil degerlerini birbirinden cikarin, gun ve ay degerleri ortaligi karıştırır yil hesabinda. 31 aralik 2023 dogumluyu 2024 yilinin herhangi bir gununde 1 (1 gunluk bebeyi 1 ocak 2024te 1 yasinda gosterir), 2025in herhangi bir gununde 2 yasinda gosterecegim diyorsaniz sadece yil hesabi yaptirin.
Bu arada formülü bu şekilde yapınca düzeldi, teşekkürler.
=VE($D4>=21;$D4<=30)
=VE($D4>=31;$D4<=40)
=VE($D4>=41;$D4<=50)
 
Son düzenleme:
Katılım
5 Ocak 2024
Mesajlar
17
Excel Vers. ve Dili
2013 (15.0.5589.1000)
Tekrar merhabalar, peki bu renklendirilmiş satırların, renklerine göre sayılması nasıl yapılabilir? Örneğin şu kadar yeşil, şu kadar kırmızı gibi.
Şu videoda anlatılmış ama bende çalışmadı, koşullu biçimlendirme olduğu için sanırım.

 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Forumda aratsanız bu konular o kadar çok sorulduki.
Burada yokmuş gibi youtube videoları koyuyorsunuz.
Renksay fonksiyonları on yıldan fazladır her platformda en çok paylaşılan örneklerden biridir.
Lütfen video koyarak soru sormayın. Ne istediğinizi burada yazarak paylaşın.
 
Üst