• DİKKAT

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

  • MÜJDE!!!! EXCEL WEB TR Adminlerinden Online EXCEL Seminerleri

    Online eğitimlere başlamadan önce sizlerin görüşlerini almak istiyoruz. Lütfen aşağıdaki konuda görüşlerinizi paylaşır mısınız... TEŞEKKRÜR EDERİZ

    ONLİNE EĞİTİM ANKETİ

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

ÖmerFaruk

Altın Üye
Katılım
22 Ekim 2017
Mesajlar
2,302
Excel Vers. ve Dili
Ofis 365 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.
 

1mak1mak

Altın Üye
Katılım
9 Ocak 2011
Mesajlar
268
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

Altın Üye
Katılım
22 Ekim 2017
Mesajlar
2,302
Excel Vers. ve Dili
Ofis 365 Türkçe
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)
 

1mak1mak

Altın Üye
Katılım
9 Ocak 2011
Mesajlar
268
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

1mak1mak

Altın Üye
Katılım
9 Ocak 2011
Mesajlar
268
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

Altın Üye
Katılım
22 Ekim 2017
Mesajlar
2,302
Excel Vers. ve Dili
Ofis 365 Türkçe
Son düzenleme:

1mak1mak

Altın Üye
Katılım
9 Ocak 2011
Mesajlar
268
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

Altın Üye
Katılım
22 Ekim 2017
Mesajlar
2,302
Excel Vers. ve Dili
Ofis 365 Türkçe
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
 

1mak1mak

Altın Üye
Katılım
9 Ocak 2011
Mesajlar
268
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.
 

1mak1mak

Altın Üye
Katılım
9 Ocak 2011
Mesajlar
268
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

Altın Üye
Katılım
22 Ekim 2017
Mesajlar
2,302
Excel Vers. ve Dili
Ofis 365 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.
 

1mak1mak

Altın Üye
Katılım
9 Ocak 2011
Mesajlar
268
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