Doğrulama - Tek Hücrede 2 Tarih

cevatyildiz

Altın Üye
Katılım
2 Mayıs 2008
Mesajlar
295
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
04-04-2025
Herkese Kolay gelsin

Bir hücreye sadece o günün ve bir önceki günün tarihi girilebilsin diye bir doğrulama kullanıyorum.

Kod:
=EĞER(YADA(I5=BUGÜN();I5=BUGÜN()-1);1;0)
Bazen oluyor ki aynı hücrenin içeriğine birbaska gün yine o günün tarihini girmem gerekiyor. Yani aynı hücrede alt alta iki tarih olacak ve ikinci tarih yine aynı koşul ile giriş yapılabilecek, boyle birsey mümkünmüdür?
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,636
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
örnek bir dosya eklermisiniz
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
bu işinizi görür mü acaba?

veri / doğrulama / ayarlar /
izin verilen :tarih
başlangıç tarihi: bugün()-1
bitiş tarihi : bugün()
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,636
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
merhaba
bu işinizi görür mü acaba?

veri / doğrulama / ayarlar /
izin verilen :tarih
başlangıç tarihi: bugün()-1
bitiş tarihi : bugün()
bana doğrulama ile ilgili değil gibi geldi

sadece doğrulama ismini kullanmış

bir hücreye iki kere tarih girmek ve ona göre işlem yapılması ile ilgili

dosya eklerse daha net anlarız
 

cevatyildiz

Altın Üye
Katılım
2 Mayıs 2008
Mesajlar
295
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
04-04-2025
eki inceleyebilir misiniz?
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
bu şekilde veri doğrulama / özel. dener misiniz.

Kod:
=EĞER(B5=METNEÇEVİR(BUGÜN()-1;"gg.aa.yyyy")&DAMGA(10)&METNEÇEVİR(BUGÜN();"gg.aa.yyyy");1;0)
not:
tarihleri 01.03.2009 ve 02.03.2009 şeklinde yazmalısınız.
başka türlü örneğin 1.3.9 yazdığınızda çalışmaz.
 

cevatyildiz

Altın Üye
Katılım
2 Mayıs 2008
Mesajlar
295
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
04-04-2025
Hocam siz denediğinizde çalıştı mı kodunuz? Ben çalıştıramadım...???
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

istediğiniz bu mudur?
 

Ekli dosyalar

cevatyildiz

Altın Üye
Katılım
2 Mayıs 2008
Mesajlar
295
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
04-04-2025
sizin yaptığınız kodlarla ben hiçbirşekilde veri giremiyorum hücreye... Diyorum ki mesela bugun ben o hücreye 02.03.2009 girdim aradan 2 gün geçti ve aynı hücreye ikinci tarih olarak 04.03.2009 girebilmek istiyorum yani sadece o hücreye sadece içinde bulunulan veya bir önceki güne ait tarih girilebilsin..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
sizin yaptığınız kodlarla ben hiçbirşekilde veri giremiyorum hücreye... Diyorum ki mesela bugun ben o hücreye 02.03.2009 girdim aradan 2 gün geçti ve aynı hücreye ikinci tarih olarak 04.03.2009 girebilmek istiyorum yani sadece o hücreye sadece içinde bulunulan veya bir önceki güne ait tarih girilebilsin..
merhaba

2 gün sonra, hem 04.03.2009 yazabilmek hemde içinde bulunulan gün ve bir önceki gün nasıl girilecek anlayamadım.

şunu mu demek istiyorsunuz. sadece bugünün tarihi tek olarak girilebilsin veya bugünkü tarihi yazmışsam yarın 2. satıra o günün tarihini girebileyim?


Kod:
=EĞER(YADA(B5=BUGÜN();B5=METNEÇEVİR(BUGÜN()-1;"gg.aa.yyyy")&DAMGA(10)&METNEÇEVİR(BUGÜN();"gg.aa.yyyy"));1;0)
 

cevatyildiz

Altın Üye
Katılım
2 Mayıs 2008
Mesajlar
295
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
04-04-2025
hocam işte mümkün müdür diye bu yüzden sormuştum..

1. Bugun A1 e 02.03.2009 girdim
2. Çarşamba günü yine A1 hücresine geldim ve Alt+Enter ile hücre içerisinde aşağı indim ve bu sefer de 04.03.2009 girdim.

Kullanıcıya sadece içinde bulunulan günü girme şartını bu şekilde getirmek istiyorum... yani farklı günlerde sadece o gününün tarihini girebilsin.. Boyle birsey mumkun olabilir mi.. Excel de olmaz dediğim o kadar çok şey oldu ki bu da olabilir diye düşünüyorum artık..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

son önerdiğim formülü incelemediniz sanıyorum.
1 gün ara ile girecekseniz

=EĞER(YADA(B5=BUGÜN();B5=METNEÇEVİR(BUGÜN()-1;"gg.aa.yyyy")&DAMGA(10)&METNEÇEVİR(BUGÜN();"gg.aa.yyyy"));1;0)
2 gün ara ile girecekseniz

=EĞER(YADA(B5=BUGÜN();B5=METNEÇEVİR(BUGÜN()-2;"gg.aa.yyyy")&DAMGA(10)&METNEÇEVİR(BUGÜN();"gg.aa.yyyy"));1;0)
 

cevatyildiz

Altın Üye
Katılım
2 Mayıs 2008
Mesajlar
295
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
04-04-2025
hocam burada 1 veya 2 günlük ara diye birşey yok. Belki de bir ay sonra ikinci tarihi aynı hücreye ekleyeceğim.. Önemli olan ekleme yaparken kullanıcıya kısıtlama getirmek..

ya içinde bulunulan tarihi girilebilecek ya da bir önceki günün tarihi..
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,636
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
hocam burada 1 veya 2 günlük ara diye birşey yok. Belki de bir ay sonra ikinci tarihi aynı hücreye ekleyeceğim.. Önemli olan ekleme yaparken kullanıcıya kısıtlama getirmek..

ya içinde bulunulan tarihi girilebilecek ya da bir önceki günün tarihi..
dediğiniz işlem olmaz
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
makro ile söylediğiniz yapılabilir sanıyorum.
bir fikrim var ama henüz kodu toparlayamadım.
 

cevatyildiz

Altın Üye
Katılım
2 Mayıs 2008
Mesajlar
295
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
04-04-2025
ok isterseniz kodları buraya gönderin beraber bakalım.. herkesin fikirleri ile tamamlayabiliriz belki
 
Üst