Yaklaşan tarihe göre hücrenin renginin otomatik değişmesi

Katılım
19 Ağustos 2015
Mesajlar
9
Excel Vers. ve Dili
2013
Hayırlı günler üstatlar. Bir exel listesi var, birden fazla kişi ad-soyad-birim-tarih şeklinde kayıtlı. Hepsinin kullandığı PC'lerin antivirüs sertifika sürelerinin bitiş tarihleri ise en sağda yazıyor. Bu sertifika bitiş süresi tam 3 yıl. 3 yılın sonunda eğer başvuru yapılmaz ise bilgisayar korumasız hale geliyor. O yüzden sertifika bitiş süresine en az 2 ay kala, yeni sertifika başvurusunun kaydının sistem üzerinden açılması gerekiyor ki yeni sertifikaların gönderilmesi de en az 1 ay sürüyor. Tabi herkesin sertifika süresi ayrı ayrı tarihlerde yapılmış, aynı değil yani.

Yapmak istediğim ise, tarih satırında, her bir bilgisayarın sertifika süresinin bitmesine 2 ay ve üstü zaman kalan kadar yeşil, 2 ay kala sarı, son 1 ay kala ise kırmızı olacak şekilde görmek. Zira bir süredir uğraşıyorum ama bir türlü çözemedim. İnternetteki videolar da bu isteğime çare olmadı ya da ben yapamadım. Mümkün ise anlayabileceğim şekilde, nereden yapıyor isek direkt formül olarak bu isteğimi belirtecek birileri var ise minnettar olurum.

Ad---------Soyad-------Birim----------Sertifika Bitiş Tarihi
Mehmet---Bulut----------İç------------15.05.2024------ise----15.02.2024'e kadar hep Yeşil-----15.03.2024'ten sonra Sarı----15.04.2024'ten sonra Kırmızı
Ali---------Çınar----------Dış-----------21.01.2026------ise----21.10.2026'ya kadar hep Yeşil----21.11.2026'dan sonra Sarı---21.12.2026'da sonra Kırmızı
Handan---Demir --------Saha---------06.12.2026------ise----06.09.2023'ya kadar hep Yeşil-----06.10.2026'dan sonra Sarı---06.11.2026'da sonra Kırmızı
Gönül-----Yılmaz---------İç------------01.07.2025------ise----01.04.2025'e kadar hep Yeşil------01.05.2025'den sonra Sarı---01.06.2025'de sonra Kırmızı
 
Son düzenleme:

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Merhaba, listenin resimdeki gibi olduğunu varsayarak. (Formül sonucunun görünmesi için yakın tarihler kullandım.)
242371

Yapmanız gereken işlemler.
A2 hücresinden itibaren listenin sonuna kadar seçin.
Koşullu Biçimlendirme \ Yeni Kural ile açılan ekranda resimde işaretlediğim kuralı seçin.
242372
Buradaki formül çubuğuna,
Yeşil Renk için =$D2-BUGÜN()>60
formülünü yazıp, Biçimlendir butonu ile istediğiniz yeşil rengi seçip tamam ile ekranı kapatın.
Diğer koşullar için de aşağıdaki formülleri yazıp, yeniden biçimlendirme ile renkleri seçin.
Sarı Renk için =VE($D2-BUGÜN()<60;$D2-BUGÜN()>30)
Kırmızı Renk için=$D2-BUGÜN()<=30

İşlem sonunda koşullu biçimlendirme ekranı.
242373

Hücrelerin de görüntüsü bu şekilde olur.
242374
 
Katılım
19 Ağustos 2015
Mesajlar
9
Excel Vers. ve Dili
2013
Merhaba, listenin resimdeki gibi olduğunu varsayarak. (Formül sonucunun görünmesi için yakın tarihler kullandım.)

Yapmanız gereken işlemler.
A2 hücresinden itibaren listenin sonuna kadar seçin.
Koşullu Biçimlendirme \ Yeni Kural ile açılan ekranda resimde işaretlediğim kuralı seçin.
Buradaki formül çubuğuna,
Yeşil Renk için =$D2-BUGÜN()>60
formülünü yazıp, Biçimlendir butonu ile istediğiniz yeşil rengi seçip tamam ile ekranı kapatın.
Diğer koşullar için de aşağıdaki formülleri yazıp, yeniden biçimlendirme ile renkleri seçin.
Sarı Renk için =VE($D2-BUGÜN()<60;$D2-BUGÜN()>30)
Kırmızı Renk için=$D2-BUGÜN()<=30

İşlem sonunda koşullu biçimlendirme ekranı.

Hücrelerin de görüntüsü bu şekilde olur.
Hocam cevap için canı gönülden teşekkür, ediyorum, emeğinize sağlık, o kadar büyük bir zahmetten kurtardınız ki, anlatamam.

A2 hücresinden itibaren listenin sonuna kadar çekin derken, A2'den D2'ye kadar mı yoksa A2'den D4'e yani tüm listenin başından sonuna kadar mı, sanırım listenin sonuna kadar demek istediniz yoksa sadece A2'den D2'ye kadar çekersem o kural sadece o satırda geçerli olur herhalde zira bunu neden sordum; bu listeye yarın başka PC kullanıcıları da aşağıya doğru aynı şekilde eklenir ise bu kurallar, onlarda da geçerli olur mu yoksa her yeni kişi eklendiğinde, bu kuralları yeni listenin hepsini seçerek tekrar mı yazmam gerekir hocam?

Ve 4. rengi belirtmeyi unuttum, tarih kısmında yazan sertifika süresi geçen bilgisayarlar için ise 4. bir kural olarak, sürekli gri renk gözüksünler şeklinde uygulamak ister isek onun kodu nedir acaba?
 
Son düzenleme:

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Gri renk için =BUGÜN()>$D2 formülünü kullanabilirsiniz.
 
Katılım
19 Ağustos 2015
Mesajlar
9
Excel Vers. ve Dili
2013
Gri renk için =BUGÜN()>$D2 formülünü kullanabilirsiniz.
Hocam diyelim ki aynı biçimde aşağıya doğru 10 tane satır var. Ben A2'den D2'ye kadar seçtiğimde sadece o satırın, son sütununda baz alınan tarihe göre tüm satırdaki renk değişiyor sanırım. Peki diğer 9 satır için de bu işlemin aynısını mı yapacağım.

Yeşil (Başvuru zamanı var)
=$D2-BUGÜN()>60

Sarı (Son 2 ay var)
=VE($D2-BUGÜN()<60;$E5-BUGÜN()>30)

Kırmızı (Son 1 ay var)
=$D2-BUGÜN()<=30

Gri (Başvuru zamanı geçmiş)
=BUGÜN()>$D2

Yukarıdaki formülde yazan D2 kısmı;
3. satırdaki tarih için D3 olarak
4. satırdaki tarih için D4 olarak
5. satırdaki tarih için D5 olarak
.
.
.
mı değişecek yoksa D2 olarak belirttiğim tarih kısmı, aynı sutündaki (altındaki) tüm tarihler için de mi geçerli?
 
Son düzenleme:

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
A2 den başlayıp, D sütunundaki son dolu satıra kadar seçip işlemi yapmanız gerekiyor.

Örnek olarak paylaştığım resimde uygulama hedefi A2 : D5 hücre aralığı.
Koşullu biçimlendirme bu aralık içinde yazdığınız formülü uygular, tekrar aynı işlemleri yapmanıza gerek yok.
 
Katılım
19 Ağustos 2015
Mesajlar
9
Excel Vers. ve Dili
2013
A2 den başlayıp, D sütunundaki son dolu satıra kadar seçip işlemi yapmanız gerekiyor.

Örnek olarak paylaştığım resimde uygulama hedefi A2 : D5 hücre aralığı.
Koşullu biçimlendirme bu aralık içinde yazdığınız formülü uygular, tekrar aynı işlemleri yapmanıza gerek yok.
Hocam kusura bakmayın sizi biraz uğraştırdım lakin verdiğiniz formülleri denemek için tarihleri, 4 farklı rengi de verecek şekilde değiştirerek o formülleri girdim ama hepsi kırmızı gözüküyor. Yani sadece 2. renk doğru, diğer üçü yanlış. Zira bugünün tarihine göre hangi renkte gözükmeleri gerektiklerini karşılarına da yazdım. Nerede yanlış yapıyorum anlamadım. Net bir şekilde nerede hata yaptığımı ve bir yanlış var ise kodların doğru kombinasyonlarını verirseniz minnettar olurum.

Yeşil (Başvuru zamanı var)
=$D4-BUGÜN()>60

Sarı (Son 2 ay var)
=VE($D4-BUGÜN()<60;$E5-BUGÜN()>30)

Kırmızı (Son 1 ay var)
=$D4-BUGÜN()<=30

Gri (Başvuru zamanı geçmiş)
=BUGÜN()>$D4

3. satırın Kırmızı
4. satırın Sarı
5. satırın Gri
olması gerekir iken hepsi yeşil gözüküyor.

 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Formüllerde $D4 olarak yazmışınız, $D2 olmalı.
 
Katılım
19 Ağustos 2015
Mesajlar
9
Excel Vers. ve Dili
2013
Formüllerde $D4 olarak yazmışınız, $D2 olmalı.
Bir önceki mesajımda D2 olarak yapmıştım hocam, olmayınca D4 olarak denemek istedim, yine olmadı. Buraya da yazmamak için kendim uğraşıyorum ama yok, çıkamadım işin içinden. Günleri +1 -1 şeklinde de artırıp azaltıyorum şu Sarı ile Gri renklerin de olması için ama olmadı. Hata nerede anlayamıyorum.

 
Katılım
19 Ağustos 2015
Mesajlar
9
Excel Vers. ve Dili
2013
Dediğiniz şekilde yapmışım zaten ama demek ki ben yanlış yorumladım hocam. Bilgisayarın saatini ileri geri alarak renkleri doğru verip vermediğine baktım ve bu sefer düzgün sonuç verdi. Sıkılmadan cevap vermeye devam ettiğiniz için anlayışınıza ve emeğinize sağlık hocam, size canı gönülden teşekkür ediyorum.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Rica ederim.
 
Üst