• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Aylık işgünü

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar,

bir ay içindeki iş günü sayısını verecek pratik bir fonksiyon var mı?

Örn: Mart 2011 >>> 23 gün

Aylar iş günü
Ocak :21
Şubat :20
Mart :23
Nisan :21
Mayıs :22
Haziran :22
Temmuz :21
Ağustos :23
Eylül :22
Ekim :21
Kasım :22
Aralık :22

iyi çalışmalar..
 
TAMİŞGÜNÜ işlevi var:

Örneğin ilk gün A1'de, son gün B1'de ise iş günlerinin sayısını gösterir formül:

=TAMİŞGÜNÜ(A1;B1)
 
TAMİŞGÜNÜ işlevi var:

Örneğin ilk gün A1'de, son gün B1'de ise iş günlerinin sayısını gösterir formül:

=TAMİŞGÜNÜ(A1;B1)

Sadece bir hücreye ay verisini girerek sonuca ulaşamaz mıyız?

Ay: Mart : işgünü sayısı 23

iyi çalışmalar.
 
Belki olur ama excel hangi martı baz alacak? Her martın işgünü sayısı aynı mıdır?
 
Excel'e 2012 yılına göre işlem yapmasını öğretmemiz gerekiyor o zaman. Şöyle bir formül oluşturdum ama çok fazla test etmedim.

=TAMİŞGÜNÜ(SAYIYAÇEVİR(1&"."&A1&"."&2012);SAYIYAÇEVİR(1&"."&A1&"."&2012)+31)-1

Formül A1'de Ocak, Şubat vb yazıyorsa çalışıyor.

Şu anda kontrol ediyorum ama maalesef, tam sonucu vermiyor bu formül:(
 
Son düzenleme:
Sanıyorum doğru formül şudur:

=TAMİŞGÜNÜ(SAYIYAÇEVİR(1&"."&A1&"."&2011);SAYIYAÇEVİR(1&"."&AY(SAYIYAÇEVİR(1&"."&A1&"."&2011)+31)&"."&EĞER(A1="aralık";2012;2011))-1)

Bu formül 2011 yılı için. 2012 için kullanılacaksa 2011'ler 2012; 2012 ise 2013 olmalı.
 
Bu da 2012 için:

=TAMİŞGÜNÜ(SAYIYAÇEVİR(1&"."&A1&"."&2012);SAYIYAÇEVİR(1&"."&AY(SAYIYAÇEVİR(1&"."&A1&"."&2012)+31)&"."&EĞER(A1="aralık";2013;2012))-1)
 
Son olarak içinde bulunulan yıl için:

=TAMİŞGÜNÜ(SAYIYAÇEVİR(1&"."&A1&"."&YIL(BUGÜN()));SAYIYAÇEVİR(1&"."&AY(SAYIYAÇEVİR(1&"."&A1&"."&YIL(BUGÜN()))+31)&"."&EĞER(A1="aralık";YIL(BUGÜN())+1;YIL(BUGÜN())))-1)

Yalnız bu formüller resmi ve dini bayramları dikkate almıyor:(
 
Daha önce hazırladığım bir programda küçük bir değişiklik yaptım.
 

Ekli dosyalar

Sayın Erdal, program şifresiz, sadece basit bir formül var,

Selamlar...
 
Merhaba,

Hücrede Ay adı yazıldığını varsayarsak ve A2 hücresinden itibaren yazıyorsa, aşağıdaki formül kullanılabilinir.

=TAMİŞGÜNÜ((1&" "& A2 & " "&YIL(BUGÜN()))+0;TARİH(YIL((1&" "& A2 & " "&YIL(BUGÜN()))+0);AY((1&" "& A2 & " "&YIL(BUGÜN()))+0)+1;0))
 

Ekli dosyalar

Geri
Üst