Soru Yıllık Ücretli İzin Takip Çizelgesi Hakkında.

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,610
Excel Vers. ve Dili
Microsoft 365 Tr-64
O halde şöyle devam edebilirsiniz
A1: Başlangıç tarihi
A2: Bitiş tarihi
Başlangıç ve bitiş tarihleri dahil olmak üzere, bu iki tarih arasındaki;

Pazarların sayısı
=TAMSAYI((HAFTANINGÜNÜ($A$1- 7;11)-$A$1+$A$2)/7)

Cumartesilerin sayısı
=TAMSAYI((HAFTANINGÜNÜ($A$1- 6;11)-$A$1+$A$2)/7)

$A$1- 6 ifadesindeki 6 sayısı, bu formülde haftanın 6.günü olan cumartesi gününü belirtir.
 
Katılım
9 Ocak 2011
Mesajlar
354
Excel Vers. ve Dili
2007 Türkçe
O halde şöyle devam edebilirsiniz
A1: Başlangıç tarihi
A2: Bitiş tarihi
Başlangıç ve bitiş tarihleri dahil olmak üzere, bu iki tarih arasındaki;

Pazarların sayısı
=TAMSAYI((HAFTANINGÜNÜ($A$1- 7;11)-$A$1+$A$2)/7)

Cumartesilerin sayısı
=TAMSAYI((HAFTANINGÜNÜ($A$1- 6;11)-$A$1+$A$2)/7)

$A$1- 6 ifadesindeki 6 sayısı, bu formülde haftanın 6.günü olan cumartesi gününü belirtir.
Hocam merhaba
Siz dosyada denedinizmi bende hata verdi gene 11 (Pazar) bu formülde hata veriyor.
11 Sanırım "TAMİŞGÜNÜ " fonksiyonu için geçerli.
Kod:
=TAMSAYI((HAFTANINGÜNÜ($E$18- 7;11)-$E$18+$F$18)/7)
Hata veriyor.
11 i sildim bu seferde sonuş 18 olması gerekirken sonucu 3 verdi.
Kod:
=TAMSAYI((HAFTANINGÜNÜ($E$18- 7)-$E$18+$F$18)/7)
Sonucu 3 verdi.
Anladığım kadarıyle 2 tarih arasında 3 tane Pazar var onun sayısını verdi. (12.07.2021>01.08.2021)
 
Son düzenleme:

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,610
Excel Vers. ve Dili
Microsoft 365 Tr-64
Siz formülleri toparlrsınız diye düşünmüştüm.
Yapmanız gereken, iki tarih arasındaki gün farkını bulduktan sonra (cumartesi pazar dahil), ister sadece cumartesi ister sadece pazar isterseniz de hem Cumartesi hem de Pazarları düşebilirdiniz.

Örnek
A1: 12.07.2021
B1: 02.08.2021
....................................
1. Durum A1 izne çıkış, B1 iznin son günü olmak üzere
C1 hücresinde net gün sayısı =B1-A1+1

C1 hücresinde pazar hariç gün sayısı isterseniz
=B1-A1+1-TAMSAYI((HAFTANINGÜNÜ($A$1- 7;11)-$A$1+$B$1)/7)

C1 hücresinde cumartesi ve pazar hariç gün sayısı derseniz
=B1-A1+1-TAMSAYI((HAFTANINGÜNÜ($A$1- 7;11)-$A$1+$B$1)/7) - TAMSAYI((HAFTANINGÜNÜ($A$1- 6;11)-$A$1+$B$1)/7)

...................................
2. Durum Yok öyle değil de A1 izne çıkış, B1 iş başı tarihi olacaksa bu durumda net gün sayısı formüldeki +1 değerini silmeniz yeterli olacaktır.

Sadece pazarlar hariç
=B1-A1-TAMSAYI((HAFTANINGÜNÜ($A$1- 7;11)-$A$1+$B$1)/7)

Cumartesi ve Pazarlar hariç
=B1-A1-TAMSAYI((HAFTANINGÜNÜ($A$1- 7;11)-$A$1+$B$1)/7) - TAMSAYI((HAFTANINGÜNÜ($A$1- 6;11)-$A$1+$B$1)/7)
 
Katılım
9 Ocak 2011
Mesajlar
354
Excel Vers. ve Dili
2007 Türkçe
Hocam ben bunları denedim olmuyor. Hata veriyor buyrun dosyayı göndereyim orda siz bir bakın.
Kod:
=F18-E18+1-TAMSAYI((HAFTANINGÜNÜ($E$18- 7;11)-$E$18+$F$18)/7)
=F18-E18-TAMSAYI((HAFTANINGÜNÜ($E$18- 7;11)-$E$18+$F$18)/7)
 

Ekli dosyalar

Katılım
9 Ocak 2011
Mesajlar
354
Excel Vers. ve Dili
2007 Türkçe
Merhaba
Böyle girdim 18 verdi. 11 sildim.
Kod:
=F18-E18+1-TAMSAYI((HAFTANINGÜNÜ($E$18- 7)-$E$18+$F$18)/7)
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,610
Excel Vers. ve Dili
Microsoft 365 Tr-64
Son düzenleme:
Katılım
9 Ocak 2011
Mesajlar
354
Excel Vers. ve Dili
2007 Türkçe
Ekli dosyayı görüntüle 230382


Excel2007 versiyonunda Haftanıngünü yok mu diye kontrol ettim ama MicroSoft var diyor.
https://support.microsoft.com/tr-tr/office/haftaningünü-işlevi-60e44483-2ed1-439f-8bd0-e404c190949a?ns=excel&version=90&syslcid=1055&uilcid=1055&appver=zxl900&helpid=xlmain11.chm60118&ui=tr-tr&rs=tr-tr&ad=tr
Siz 11 yerine 2 olarak denermisiniz.

Sizden gelen dosyayı açtım ve formül doğru çalışıyor.
Hocam merhaba
11 hiçbir durumda çalışmıyor bence Excel 2007 uyumlu değil.
Evet 2 koyduğumda da 18 verdi ama 7 den sonra bir rakam koymadığımda da aynı sizce 2 koymak ile koymamak arasındaki fark nedir.
Muhakkak koymak gerekirmi. Tarihi değiştirerek de denediğimde 2 koymadığımda veya koyduğumda bir şey değişmiyor.
Her iki durumda da doğru sonuç veriyor.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,610
Excel Vers. ve Dili
Microsoft 365 Tr-64
Excel 2007 bende olmadığı için yazdıklarımda hata olabilir.
İlgili kısıma;
1 yazar ya da boş bırakır kullanmazsanız
haftanın ilk günü Pazar..son günü Cumartesi olarak algılar.
2. yazarsanız
İlk gün Pazartesi ..Son gün Pazar

2 koymadığımda veya koyduğumda bir şey değişmiyor.
Aslında değişiyor.
Kullanır ve 2 yazarsanız Pazar günlerini sayarsınız
Kullanmazsanız Cumartesi günlerini sayarsınız
 
Katılım
9 Ocak 2011
Mesajlar
354
Excel Vers. ve Dili
2007 Türkçe
2 koymadığımda veya koyduğumda bir şey değişmiyor.
Aslında değişiyor.
Kullanır ve 2 yazarsanız Pazar günlerini sayarsınız
Kullanmazsanız Cumartesi günlerini sayarsınız
Koymadığımda da çok tarihle kontrol ettim Pazar harici günleri saymıyor sadece Pazar gününü sayıyor.

Aradığımda bulamamıştım ama BURADA da aynı konu işlenmiş farklı yol uygulanıp çözüme ulaşılmış.
Tüm yardımlarınız için çok teşekkür ederim. Yordum sizi de hakkınızı helal edin.
 
Katılım
9 Ocak 2011
Mesajlar
354
Excel Vers. ve Dili
2007 Türkçe
Ömer hocam merhaba
Formda bir yerde atlamışım orada da problem yaşıyorum
Dosyada "İzin Formu" sayfasında D14 Hücresindeki Fonksiyonda çalışmıyor. Bayram Tatili Toplamını hesaba dahil edip düşmek gerekiyor.
Aynı Formülü uyarlamak istedim ama olmadı gene farklı bir yoldan deneyim dedim gene olmadı her ikisini de paylaşıyorum
dizilimde bir yerde hata yapıyorum ama çözemedim yardımcı olursanız sevinirim.
iyi geceler.

1.Denemem
Kod:
=D12-D11+1-TAMSAYI((HAFTANINGÜNÜ(D12- 7;2)-D12+D11)/7)-ÇOKEĞERSAY(TANIM!$G:$G;">="$D11;TANIM!$G:$G;"<="$D12)
2.Denemem
Kod:
=ETOPLA(('PERSONEL LİSTESİ'!$B:$B;'İZİN FORMU'!$D$5;'PERSONEL LİSTESİ'!$K:$K)-('PERSONEL LİSTESİ'!$B:$B;'İZİN FORMU'!$D$5;'PERSONEL LİSTESİ'!$J:$J))
 
Son düzenleme:

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,610
Excel Vers. ve Dili
Microsoft 365 Tr-64
İlk formülünüze baktım.
ÇOKEĞERSAY kısmında & ile $ işaretlerini birbirine karıştırmışsınız.
 
Katılım
9 Ocak 2011
Mesajlar
354
Excel Vers. ve Dili
2007 Türkçe
İlk formülünüze baktım.
ÇOKEĞERSAY kısmında & ile $ işaretlerini birbirine karıştırmışsınız.
Tamamdır Hocam Hallettim sağolun aşağıdaki gibi düzelttim halloldu.
Kod:
=D12-D11+1-TAMSAYI((HAFTANINGÜNÜ(D11- 7;2)-D11+D12)/7)-ÇOKEĞERSAY(TANIM!$G:$G;">="&'İZİN FORMU'!$D11;TANIM!$G:$G;"<="&'İZİN FORMU'!$D12)
 
Üst