• DİKKAT

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

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

Katılım
7 Kasım 2005
Mesajlar
505
Excel Vers. ve Dili
Office 365 TR-64
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,
 
Selamlar,

Aynı ay olup yılları farklı olan personel için nasıl bir hesaplama yapılacak?
 
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
 
Selamlar,

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

Ekli dosyalar

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

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

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

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

.
 
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.
 
Geri
Üst