Eğer bugün tarih pazartesi ise;

Katılım
12 Ağustos 2013
Mesajlar
65
Excel Vers. ve Dili
Excel 2016 Türkçe, Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
16/07/2020
Merhabalar,
Konu başlığımda da belirttiğim gibi bir hücreye, eğer bugün tarih pazartesi ise 3 gün öncesinin tarihini yazmasını; değilse 1 gün öncesinin tarihini yazmasını istiyorum.

Yardımcı olabilir misiniz?

Şimdiden teşekkürler.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Deneyiniz.Hücre biçimini tarih olarak ayarlayınız.
Kod:
=EĞER(HAFTANINGÜNÜ(BUGÜN();2)=1;BUGÜN()-3;BUGÜN()-1)
 
Katılım
12 Ağustos 2013
Mesajlar
65
Excel Vers. ve Dili
Excel 2016 Türkçe, Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
16/07/2020
Tamamdır oldu, çok teşekkür ederim.
 
Katılım
12 Ağustos 2013
Mesajlar
65
Excel Vers. ve Dili
Excel 2016 Türkçe, Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
16/07/2020
Peki bu örneği geliştirmek için bir de "Eğer saat 15:45'ten önce ve pazartesi ise 3 gün öncesinin tarihini yaz, eğer saat 15:45'ten önce ve pazartesi değilse 1 gün öncesinin tarihini yaz. 15:45'ten sonra ise bugünün tarihini yaz."

Bunu yaptırabilir miyiz?

Şimdiden teşekkürler.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Tam olarak isteğinizi anlıyamadım.Örneklendirerek anlatırsanız daha anlaşılır olabilir.
1)Gün pazartesi saat 15:45 önçesi 3 gün önçeki tarih
2)Gün pazartesi saat 15:45 sonrası 1 gün önçeki tarih
3)Gün pazartesi değil saat önemli değil bugünün tarihi gibi.
Aşağıdaki formül gün pazartesi, saat 15:45 önçesi 3 gün önçeki tarih,diğer durumlarda 1 gün önçeki tarih verir.
Kod:
=EĞER(VE(HAFTANINGÜNÜ(ŞİMDİ();2)=1;MOD(ŞİMDİ();1)<"15:45"+0);BUGÜN()-3;BUGÜN()-1)
 
Son düzenleme:
Katılım
12 Ağustos 2013
Mesajlar
65
Excel Vers. ve Dili
Excel 2016 Türkçe, Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
16/07/2020
Özür dilerim karışık olmuş biraz aşağıda daha anlaşılır olacağını düşünüyorum.

1) Bu madde doğru yani "gün pazartesi, saat 15:45 öncesi: 3 gün önceki tarih"
2)Gün pazartesi değil, 15:45 öncesi: 1 önceki tarih
3) Günün önemi yok, saat 15:45 sonrası hep bugünün tarihi,

Yardımlarınız için teşekkürler.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Tüm olasılıklar belirlenmeli.
4)Gün Pazartesi Saat 15:45 sonrası hangi tarih olaçak
 
Katılım
12 Ağustos 2013
Mesajlar
65
Excel Vers. ve Dili
Excel 2016 Türkçe, Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
16/07/2020
3'üncü maddede ondan bahsetmeye çalışmıştım aslında. Pazartesi,Salı,Çarşamba,Perşembe... diye devam eden tüm günlerde saat 15:45'ten sonra hep bugünün tarihi olmalı.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Deneyiniz.
Kod:
=EĞER(VE(HAFTANINGÜNÜ(ŞİMDİ();2)=1;MOD(ŞİMDİ();1)<="15:45"+0);BUGÜN()-3;EĞER(VE(HAFTANINGÜNÜ(ŞİMDİ();2)<>1;MOD(ŞİMDİ();1)<="15:45"+0);BUGÜN()-1;EĞER(MOD(ŞİMDİ();1)>"15:45"+0;BUGÜN())))
 
Son düzenleme:
Katılım
12 Ağustos 2013
Mesajlar
65
Excel Vers. ve Dili
Excel 2016 Türkçe, Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
16/07/2020
Çok güzel oldu bugün için doğru sonuç verdi, yanlış bir sonuç çıkarsa tekrar bilgilendirme yapacağım.

Ellerinize sağlık çok güzel oldu.
 
Üst