• DİKKAT

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

Soru Başka Sayfada Aynı Olan İsimlere Ait Satırdaki Verileri Toplama

Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Ekte sunmuş olduğum excel dosyasında;
Rapor Alanların Listesi ve Puantaj Sayfası Mevcut.

Amaç Puantaj sayfasında ad soyad alınana yazılan veriye göre, Rapor Alanlar Sayfasında o kişiye ait I sütunundaki 0 dan büyük olan hücreleri toplatmak.
Formül Puantaj Sayfasındaki AH19 Hücresine yazılacaktır.

Rapor Alanların Listesinde Aranacak alan AI8:I217 aralığıdır.

Bana bu konuda yardımcı olursanız çok memnun olurum. Şimdiden teşekkür ederim herkese...
 

Ekli dosyalar

AH19 hücresi için formül:
Rich (BB code):
=TOPLA.ÇARPIM((RAPOR_LİSTESİ!$B$18:$B$217=$B19)*(RAPOR_LİSTESİ!$D$18:$D$217<=MAK($C$18:$AG$18))*(RAPOR_LİSTESİ!$E$18:$E$217>=MİN($C$18:$AG$18))*(RAPOR_LİSTESİ!$I$18:$I$217))
 
Ekte sunmuş olduğum excel dosyasında;
Rapor Alanların Listesi ve Puantaj Sayfası Mevcut.

Amaç Puantaj sayfasında ad soyad alınana yazılan veriye göre, Rapor Alanlar Sayfasında o kişiye ait I sütunundaki 0 dan büyük olan hücreleri toplatmak.
Formül Puantaj Sayfasındaki AH19 Hücresine yazılacaktır.

Rapor Alanların Listesinde Aranacak alan AI8:I217 aralığıdır.

Bana bu konuda yardımcı olursanız çok memnun olurum. Şimdiden teşekkür ederim herkese...

İnceleyiniz !
 

Ekli dosyalar

AH19 hücresi için formül:
Rich (BB code):
=TOPLA.ÇARPIM((RAPOR_LİSTESİ!$B$18:$B$217=$B19)*(RAPOR_LİSTESİ!$D$18:$D$217<=MAK($C$18:$AG$18))*(RAPOR_LİSTESİ!$E$18:$E$217>=MİN($C$18:$AG$18))*(RAPOR_LİSTESİ!$I$18:$I$217))

Ömer Baran Hocam sizin cevabınızda işime yaradı, Erman SAYINALP beyinde cevabıda işime yaradı. Fakat Ömer bey sizin yazdığını kod puantaj sayfasındaki tarihleri kapsıyor. Benim anlattığımdan farklı olmuş. Merakımdan öğrenmek için soruyorum. Sizin yazdığınızın mantığı nedir. hangi yolu izlediniz.
 
Madem sayfanız AYLIK PUANTAJ; o halde tarih kriteri uygulanmalıdır diye düşünüyorum.
Tarih kortrolü yapılmazsa, PUANTAJ sayfasında, RAPOR sayfasında ilgili tarih aralığına denk gelen rapor olmasa da aynı TOPLAMları bulunur.
Örneğin PUANTAJ sayfasında 2020 yılının ayındaki işlemler yapılırken, hala aynı toplamlar bulunmuş olur.

Verdiğim formülü AH19'a önceki cevabımdaki gibi uygulayın, AI19 hücresine de formüldeki
*(RAPOR_LİSTESİ!$D$18:$D$217<=MAK($C$18:$AG$18))*(RAPOR_LİSTESİ!$E$18:$E$217>=MİN($C$18:$AG$18))
kısmını silerek uygulayın.
Ardından da PUANTAJ AYI'nı değiştirirseniz, iki formül arasındaki farkı görülebilir.
 
Ömer BARAN hocam Allah razı olsun açıklamanız için. Biraz bu konularda cahilim. Öğrenmeye ve her şartı sorgulamaya çalışıyorum.

Burada ki amaç rapor alan kişilerin ilk 2 günlük rapor süreleri maaş dönemine denk gelirse, bunu hesaplamak. Raporun birinci günü için 1, ikinci günü için de 1 atması lazım ve bunları toplaması lazım. Kişi aynı maaş döneminde 1 den fazlada rapor alabilir. Ozaman tüm raporların ilk 2 günü olayını sorgulayıp toplaması lazım. Örnek olarak, Raporun 1. günü önceki maaş döneminde, 2. günü bu maaş döneminde de kalabilir. Bu durumda ilgili rapor için 1 atması lazım.
Ayrıca Rapor Listesi yıllık yapılıyor. Her yeni yılda temizleniyor. Yıl boyunca alınan raporlar yazılıyor. 5 defa rapor alma hakkı var personelin. 5 defadan fazla kez rapor alırsa bu raporlar için iade işlemi olmayacak, yani 0 atması gerekiyor. Bu nedenle Rapor Listesi oluşturuldu.
Sadece 2. mesajdaki şartı yeri getirmedi sayın Sayın Ömer Hocam.
 
Son düzenleme:
Bu konu sayfasında verdiğim formül; RAPOR sayfasındaki KİŞİ adı, RAPOR BAŞLANGIÇ ve RAPOR BİTİŞ tarihleri kriterlerine göre
I sütunundaki değerleri topluyor.
Raporun 1'inci günü/2'nci günü konusunda I sütunundaki formüllerin doğruluğunu bilemiyorum.

I sütunundaki formülleri oluşturan ben değilim. Bu açıklamanıza benzer bir konuyu/soruyu, daha evvel açtığınız konu sayfalarından birinde hatırlıyorum sanki ve cevap da yazmıştım sanırım. Açtığınız önceki konu sayfalarını gözden geçirin isterseniz.
 
Ben sizi anladım Ömer BARAN hocam. Ben sizin taktiğinizi öğrenmek istedim sadece. Verdiğiniz kodlar işime yaradı ve gayet güzel çalışıyor. Elinize kolunuza sağlık. Hakkınızı helal edin.
 
TOPLA.ÇARPIM işlevi konusunda forumda çok sayıda konu/sayfa/formül/belge vardır.

Kabaca yapı şöyle: =TOPLA.ÇARPIM((koşul1)*(koşul2)*(koşul3)*.......*(toplanacak alan))
Formülde (toplanacak alan) yazılmazsa, koşulların tümüne uyan satır adeti bulunmuş olur.

NOT: Açtığınız ve cevap yazdığım konularınızdan olumlu/olumsuz geri bildirimde bulunmadıklarınızın olduğunu hatırlatayım.
.
 
Son düzenleme:
Çok teşekkür ederim Hocam. Çok işime yaradı.
Cevap veremediklerim olmuştur doğrudur. Bunlar için özür diliyorum. Hemen gerekeni yapıcam. Kusura bakmayın. Sonuna kadar haklısınız
 
Son düzenleme:
Estağfurullah, esas olarak mesele değil ama,
boşa mı vakit geçirdik, yoksa amaç hasıl oldu mu diye merak ediyoruz sadece.
.
 
Geri
Üst