• DİKKAT

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

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

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.
 
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:
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)
 
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

Merhaba
Böyle girdim 18 verdi. 11 sildim.
Kod:
=F18-E18+1-TAMSAYI((HAFTANINGÜNÜ($E$18- 7)-$E$18+$F$18)/7)
 
Son düzenleme:
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.
 
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
 
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.
 
Ö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:
İlk formülünüze baktım.
ÇOKEĞERSAY kısmında & ile $ işaretlerini birbirine karıştırmışsınız.
 
İ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)
 
Geri
Üst