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
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
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
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
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
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
Ö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
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
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
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
Ç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