bu ay kaç kişi işe girdi??

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
505
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
Merhabalar,


Ecxel tablosunda her personelin gg.aa.yyyy giriş tarihi var. Sadece ay kısmına bakarak bu ay kaç kişi işe alınmış bulabilirmiyiz.

Teşekkürler,
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aynı ay olup yılları farklı olan personel için nasıl bir hesaplama yapılacak?
 

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
505
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
tablonun bir köşesinde now(şimdi) ile belirtilmiş tarih var. sadece o bertilen tarihin AA ve YY bilgisini dikkate alarak sayma yapacak

teşekkürler
 
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Korhan hocam
bu konuyla uğraştım ama bir türlü yapmamadım....
 

Ekli dosyalar

İ

İhsan Tank

Misafir
Selamlar,

Korhan hocam
bu konuyla uğraştım ama bir türlü yapmamadım....
merhaba
soru korhan hoca'ya gelmiş ama cevabını ven vereyim
J6 hücresine
Kod:
=TARİH(YIL(K6);AY(K6);1)+ELEMAN(HAFTANINGÜNÜ(TARİH(YIL(K6);AY(K6);1));1;0;0;0;0;0;2)
bu formülü yazarak o ayın ilk gününü buluruz
K6 hücresine
Kod:
=BUGÜN()
formülünü yazarak o günün tarihini buluruz
L6 hücresine
Kod:
=TOPLA.ÇARPIM(($D$6:$D$26>=$J$6)*($D$6:$D$26<=$K$6)*($E$6:$E$26<>""))
bu formülü yazarak o güne kadar kaç kişi giriş yapmış ise karşımıza çıkaracaktır
örnek dosyayı inceleyiniz
 

Ekli dosyalar

Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Teşekkürler,....
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Alternatif olarak ekteki örnek dosyayı incelermisiniz.

A sütununda tarihler
B sütununda isimler
D1 hücresinde =BUGÜN() formülü olduğunu varsayarsak;

Sonucu görmek istediğiniz hücreye aşağıdaki formülü uygulayınız.

Kullanılan formül;
Kod:
=TOPLA.ÇARPIM((AY($A$2:$A$1000)=AY(D1))*(YIL($A$2:$A$1000)=YIL(D1))*($B$2:$B$1000<>""))
 

Ekli dosyalar

nongeyikm

Altın Üye
Katılım
7 Kasım 2005
Mesajlar
505
Excel Vers. ve Dili
Office 365 TR-64
Altın Üyelik Bitiş Tarihi
15-04-2025
Herkese teşekkür

Korhan Hocam harikasınız.
 
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

hocam süpersiniz :):)
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,719
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Çözümden ben de faydalandım, teşekkür ederim,

İlave olarak ;

D1'deki tarihe göre, F2:F aralığına, B2:B101' deki personel isimlerinin ( örneğe göre 9 isim ) gelebilmesi için gereken formülü rica ediyorum,

Teşekkür ederim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Formülün daha hızlı çalışması için C1 hücresini yardımcı hücre olarak düşünerek;

Kod:
=EĞERSAY(A:A;D1)
yazınız.

Daha sonra F2 hücresine aşağıdaki formülü yazın ve dizi formülüne çevirdikten sonra alt satırlara kopyalayınız..

Kod:
=EĞER(SATIRSAY($F$2:F2)>$C$1;"";İNDİS($B$2:$B$1000;KÜÇÜK(EĞER($A$2:$A$1000
=$D$1;SATIR($A$2:$A$1000)-SATIR($A$2)+1);SATIRSAY($F$2:F2))))
.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,719
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Formülün daha hızlı çalışması için C1 hücresini yardımcı hücre olarak düşünerek;

Kod:
=EĞERSAY(A:A;D1)
yazınız.

Daha sonra F2 hücresine aşağıdaki formülü yazın ve dizi formülüne çevirdikten sonra alt satırlara kopyalayınız..

Kod:
=EĞER(SATIRSAY($F$2:F2)>$C$1;"";İNDİS($B$2:$B$1000;KÜÇÜK(EĞER($A$2:$A$1000
=$D$1;SATIR($A$2:$A$1000)-SATIR($A$2)+1);SATIRSAY($F$2:F2))))
.
Ömer bey merhaba,

Öncelikle çözüm için teşekkür ederim,

Ancak örneğe göre D1 deki tarihe göre, E1 hücresine göre 9 kişi çıkmakta,

Aslında 9 rakamı, D1 hücresine göre Haziran ayı toplamını vermekte,

Ben de bu 9 kişinin F2:F aralığına sıralanmasını arzuluyorum,

Teşekkür ederim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Yanlış anlamışım.

C1 i iptal edin.

F2:

Kod:
=EĞER(SATIRSAY($F$2:F2)>$E$1;"";İNDİS($B$2:$B$1000;KÜÇÜK(EĞER((AY($A$2:$A$1000)
=AY($D$1))*(YIL($A$2:$A$1000)=YIL($D$1));SATIR($A$2:$A$1000)-SATIR($A$2)+1);
SATIRSAY($F$2:F2))))
.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,719
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Yanlış anlamışım.

C1 i iptal edin.

F2:

Kod:
=EĞER(SATIRSAY($F$2:F2)>$E$1;"";İNDİS($B$2:$B$1000;KÜÇÜK(EĞER((AY($A$2:$A$1000)
=AY($D$1))*(YIL($A$2:$A$1000)=YIL($D$1));SATIR($A$2:$A$1000)-SATIR($A$2)+1);
SATIRSAY($F$2:F2))))
.
Ömer bey tekrar merhaba,

Sorun yok, elinize sağlık, teşekkür ederim.

Saygılarımla.
 
Üst