seçime göre önceki ilk iş gününü bulma hk.

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Arkadaşlar,
Ekteki dosyaya bakabilir misiniz?
Seçim cumartesi yada pazar ise önceki ilk iş gününü nasıl buldurabiliriz?
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Herhangi bir hücreye aşağıdaki formülü yazarak deneyiniz.
Kod:
=D2-EĞER(HAFTANINGÜNÜ(D2)=1;2;EĞER(HAFTANINGÜNÜ(D2)=7;1;0))

Eğer D2 hücresi düzeltilsin isterseniz kod ile olur.
Sayfa adını sağ tıklatın od Görüntüle seçin, açılan sayfaya aşağıdaki kodu kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("D2")) Is Nothing Then
        If Weekday(Target) = 1 Then
            Target = Target - 2
        ElseIf Weekday(Target) = 7 Then
            Target = Target - 1
        End If
    End If
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Rica ederim. Kolay gelsin.
 
Üst