• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü şartlı tarih

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ERDALOZ

Yeni Üye
Katılım
14 May 2023
Mesajlar
342
Çözümler
1
Aldığı beğeni
43
Excel V
Office 2016 EN
Konu Sahibi
Merhaba,
bugün cumartesi ya da pazar günü yada resmi tatil ise son iş günün tarihini göstermesini nasıl sağlayabilirim? durum karmaşık ise önceliğim bugünün cumartesi ve pazar olması şartına bağlı son iş gününün(cuma) göstermesini sağlamak, olabiliyorsa resmi tatil günlerinde dahil edilmesi teşekkürler.
 
Çözüm
Resmi Tatiller de değerlendirilmeye alınacaksa
Resmi Tatillerin, daha doğrusu çalışılmayan günlerin (örneğin Devlet bazen 3 günlük Ram. Bayramı için İdari izinler olarak 9 gün belirlemekte, veya bazı şirketler Ağustos ayını komple yıllık izin yapmakta vs...) listesi ayrı bir sayfada / sütunda bulunmalı.
Bu listeyi formüle eklemek gerekir.

Varsayalım, Tatil sayfasının A2 : A188 aralığında Resmi Tatiller Listesi olsun.

Bugüne göre, Hafta Sonları Cumartesi ve Pazar için En Son İşGünü tarihini bulacaksak.
a - Örneğin bugün Cuma olsun. Cuma işgünü dür, ama, bir önceki işgünü isteniyorsa yani Perş. tarihi isteniyorsa

=İŞGÜNÜ(BUGÜN();-1;Tatil!$A$2:$A$188)

b - Örneğin bugün Cuma olsun. Cuma işgünü dür, En Son işgünü olan tarih...
Resmi Tatiller de değerlendirilmeye alınacaksa
Resmi Tatillerin, daha doğrusu çalışılmayan günlerin (örneğin Devlet bazen 3 günlük Ram. Bayramı için İdari izinler olarak 9 gün belirlemekte, veya bazı şirketler Ağustos ayını komple yıllık izin yapmakta vs...) listesi ayrı bir sayfada / sütunda bulunmalı.
Bu listeyi formüle eklemek gerekir.

Varsayalım, Tatil sayfasının A2 : A188 aralığında Resmi Tatiller Listesi olsun.

Bugüne göre, Hafta Sonları Cumartesi ve Pazar için En Son İşGünü tarihini bulacaksak.
a - Örneğin bugün Cuma olsun. Cuma işgünü dür, ama, bir önceki işgünü isteniyorsa yani Perş. tarihi isteniyorsa

=İŞGÜNÜ(BUGÜN();-1;Tatil!$A$2:$A$188)

b - Örneğin bugün Cuma olsun. Cuma işgünü dür, En Son işgünü olan tarih isteniyorsa yani Cuma tarihi isteniyorsa,

=İŞGÜNÜ(BUGÜN()+1;-1;Tatil!$A$2:$A$188)

Eğer, Resmi Tatiller değerlendirilmeyecekse de formüllerdeki ;Tatil!$A$2:$A$188 ibaresini kaldırırsınız.
 
Çözüm
Konu Sahibi
Resmi Tatiller de değerlendirilmeye alınacaksa
Resmi Tatillerin, daha doğrusu çalışılmayan günlerin (örneğin Devlet bazen 3 günlük Ram. Bayramı için İdari izinler olarak 9 gün belirlemekte, veya bazı şirketler Ağustos ayını komple yıllık izin yapmakta vs...) listesi ayrı bir sayfada / sütunda bulunmalı.
Bu listeyi formüle eklemek gerekir.

Varsayalım, Tatil sayfasının A2 : A188 aralığında Resmi Tatiller Listesi olsun.

Bugüne göre, Hafta Sonları Cumartesi ve Pazar için En Son İşGünü tarihini bulacaksak.
a - Örneğin bugün Cuma olsun. Cuma işgünü dür, ama, bir önceki işgünü isteniyorsa yani Perş. tarihi isteniyorsa

=İŞGÜNÜ(BUGÜN();-1;Tatil!$A$2:$A$188)

b - Örneğin bugün Cuma olsun. Cuma işgünü dür, En Son işgünü olan tarih isteniyorsa yani Cuma tarihi isteniyorsa,

=İŞGÜNÜ(BUGÜN()[B]+1[/B];-1;Tatil!$A$2:$A$188)

Eğer, Resmi Tatiller değerlendirilmeyecekse de formüllerdeki ;Tatil!$A$2:$A$188 ibaresini kaldırırsınız.
merhaba,
1716817387852.png formülündeki köşeli parentez içindeki B ne oluyor acaba?
 
Ben 2.nci formüldeki +1 ibaresini koyu yazmıştım.
Kod Tagı içerisine alındığında, sistem
[ B ] ve [ / B ] arasındaki kısmın koyu (B : Bolt) olduğunu belirtiyor.
Mesajda düzeltilmiş hali mevcut.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst