Merhaba, ekteki dosyada müşteri çeklerinin vade tarihlerini B sütununda, resmi tatilleri ise Tatiller sayfasında tutuyorum. Vade hafta sonuna ya da tatile denk geliyorsa E sütununa ödemenin yapılacağı bir sonraki iş gününü getirmek istiyorum. Ancak bu kaydırma tarihi bir sonraki aya taşıyorsa ödeme aynı ay içinde kalmalı ve bir önceki iş günü yazılmalı. Örneğin 31.10.2026 Cumartesi olduğu için 2 Kasım değil 30.10.2026 Cuma çıkmalı. Vadesi zaten iş günü olan çeklerde tarih değişmemeli. Olması gereken sonuçları F sütununa elle yazdım; bunu yardımcı sütun kullanmadan tek formülle nasıl yapabilirim?
Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz..
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Tatile Denk Gelen Vadeyi Ay İçinde İş Gününe Kaydırma
- Konuyu başlatan selamt
- Başlangıç tarihi
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Çözüm
Merhaba, E2 hücresine aşağıdaki formülü yazıp aşağı doğru kopyalayabilirsiniz.
Formül nasıl çalışır?
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır).
Giriş Yap
Formül nasıl çalışır?
- İlk iş günü bulunur: Vadenin bir gün öncesinden saymaya başlanır; vade zaten iş günüyse sonuç vadenin kendisi olur.
- Ay kontrol edilir: Bulunan tarih vadeyle aynı aydaysa o tarih yazılır.
- Ay değişiyorsa geri dönülür: Vadeden geriye doğru ilk iş günü alınır.
- 31.10.2026 Cumartesi → 30.10.2026 Cuma
- 27.05.2026 Kurban Bayramı → 26.05.2026 Salı...
Merhaba, E2 hücresine aşağıdaki formülü yazıp aşağı doğru kopyalayabilirsiniz.
Formül nasıl çalışır?
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır).
Giriş Yap
Formül nasıl çalışır?
- İlk iş günü bulunur: Vadenin bir gün öncesinden saymaya başlanır; vade zaten iş günüyse sonuç vadenin kendisi olur.
- Ay kontrol edilir: Bulunan tarih vadeyle aynı aydaysa o tarih yazılır.
- Ay değişiyorsa geri dönülür: Vadeden geriye doğru ilk iş günü alınır.
- 31.10.2026 Cumartesi → 30.10.2026 Cuma
- 27.05.2026 Kurban Bayramı → 26.05.2026 Salı
- 14.02.2026 Cumartesi → 16.02.2026 Pazartesi
- Hafta sonu kodu 1, cumartesi ve pazarı tatil sayar.
- Tatiller sayfasına yeni tarih eklediğinizde formüldeki aralığı da genişletmeniz yeterli olur.
- Örnek dosyanızdaki 12 satırın tamamında sonuç F sütunundaki değerlerle aynı çıkıyor.
Çözüm
Hocam çok teşekkürler, formülü E sütununa uyguladım ve 12 çekin tamamında sonuçlar F sütunundaki değerlerle birebir aynı çıktı. Özellikle 31 Ekim ve Kurban Bayramı'na denk gelen vadenin önceki iş gününe alınması tam istediğim gibi oldu. Açıklamanız sayesinde mantığını da anladım, tatil listesini güncellediğimde aralığı genişletmeyi unutmayacağım. İş görüldü, emeğinize sağlık.
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer konular Benzer kaynaklar Benzer dosyalar
-
-
Hafta Sonuna Denk Gelen Tarihleri Bulma
- ahmetkaraaslan
- Formül Soruları
- Yanıt: 4
-
Kapalı Dosyadan Gelen Verilerdeki DEĞER Hatasını Çözme
- teyadih
- Formül Soruları
- Yanıt: 1
-
Hücre İçinde Belirli Metni Ayırma
- mrob
- Formül Soruları
- Yanıt: 3
-
Metin İçinde Formül Kullanma
- dimple
- Formül Soruları
- Yanıt: 3
-
Tarihten Haftanın Hangi Günü Olduğunu Bulma
- bd
- Formül Soruları
- Yanıt: 4
-
-
-
ListBox ve ComboBox ile Satır Kaydırma
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Karşılık Gelen Oranları Bulma
- ExcelDepo
- Özel
- İndirme: 5
-
Bir Sonraki Tatile Kalan Günü Bulma
- ExcelDepo
- VIP
- İndirme: 0
-
İçinde Bulunduğumuz Günü Bulma
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Makro İçinde Tamsayı ve Tavana Yuvarlama
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
-
-
Resmi Tatil Takvimi ve Sonraki Tatile Kalan Gün Sayacı
- ExcelDepo
- VIP
- İndirme: 2
-
Kaydırma ve Spinner Denetimi Kullanma
- ExcelDepo
- Excel Şablonları
- İndirme: 1
-
Metin İçinde Geçen E-Posta Adreslerini Ayırma
- ExcelDepo
- VIP
- İndirme: 8
-
Son X Günde Gelen E-Postaları Listeleme
- ExcelDepo
- VIP
- İndirme: 25
-
Tablo İçinde Koşullu Süzme Yapma
- ExcelDepo
- Excel Şablonları
- İndirme: 2
-