• DİKKAT

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

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.


FnJlSXQz1OyP.jpg
 
Son düzenleme:
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

9dCeWaPmDV.jpg
 
Son düzenleme:
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.
 
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:
Yaş hesap formülünüzü böyle denermisiniz.
=ETARİHLİ(C4;BUGÜN();"y")
 
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.
 
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)
 
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.
 
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
 
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.
 
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:
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.
 
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:
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ü.
 
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:
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.

 
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.
 
Geri
Üst