Açılır Liste Oluşturarak İşgünü Takvim Oluşturma

Katılım
1 Şubat 2017
Mesajlar
16
Excel Vers. ve Dili
Office Excel 2016 verisoyonu
Elimde bir Excel tablosu var. Haftasonu ve resmi tatil günleri hariç 22 günlük bir tarih listesi oluşturuyorum. Ama bunu ilk tarihi manuel giriyorum sonra sağ köşeden aşağı indirerek yapıyorum. Benim İstediğim şey açılır listede ayı seçtiğimde tatil ve haftasonlarını çıkarıp aşağı doğru listelemesi. Bu mümkün müdür? Şimdiden teşekkür ederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,405
Excel Vers. ve Dili
Ofis 365 Türkçe
Örnek dosyanızı paylaşım sitelerinden birine yükleyiniz, üzerinde çalışacak arkadaşlar ayrıca dosya hazırlamak zorunda kalmasın.
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,637
Excel Vers. ve Dili
2021 PRO [TR]
Otomatik doldurma yöntemini deneyin ama farenin SAĞ TUŞU ile açılan seçenekten "iş günlerini" seçmeyi denediniz mi?
 

Ekli dosyalar

Katılım
1 Şubat 2017
Mesajlar
16
Excel Vers. ve Dili
Office Excel 2016 verisoyonu
Örenk Tablo
Altın üyeliğim olmadığı için hem dosya yükleyemiyorum hem de payalışan dosyaları göremiyorum şuan sadece link olarak ekledim
 
Katılım
1 Şubat 2017
Mesajlar
16
Excel Vers. ve Dili
Office Excel 2016 verisoyonu
Benim istediğim ekli tabloda ayı seçtiğimde iş günleri aşağıda sağda listelensin
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,915
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
254825

A1 hücresinde ayın ilk günü
A2 hücresinde ayın son günü olsun.

D2 : D10 aralığında ise listelenmesini istemediğiniz tarihler olsun

B1 hücresine

Kod:
=EĞER(SATIRSAY(B$1:B1)>TAMİŞGÜNÜ($A$1;$A$2;$D$1:$D$10);"";İŞGÜNÜ($A$1-1;SATIRSAY(B$1:B1);$D$1:$D$10))
yazıp aşağı doğru çekiniz.
 
Son düzenleme:

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,915
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
254833

Sadece ay adı seçilerek iş günü oluşturma ve resmi tatilleri de çıkarmak isterseniz.

A1 hücresinden ay seçilir.

D1: D20 aralığında tatiller yazılır.

C1 hücresine

Kod:
=EĞER(SATIRSAY(C$1:C1)>TAMİŞGÜNÜ(TARİHSAYISI(1&$A$1);SERİAY(TARİHSAYISI(1&$A$1);0);$D$1:$D$20);"";İŞGÜNÜ(TARİHSAYISI(1&$A$1)-1;SATIRSAY(C$1:C1);$D$1:$D$20))
yazılıp aşağı doğru çekilir.

İlgili dosya ektedir.
 

Ekli dosyalar

Üst