Koşullu Toplama

Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
Evet arkadaşlar koşullu toplama ile ilgili elimde bir dosya var fakat bir türlü yapamadım. Ben TOPLA.ÇARPIM ile denedim fakat bazı hatalar verdi bu yüzden artık kafam çok karıştı size danışmak istedim. Mesele şu ki 1.Dönem, 2.Dönem gibi sayfalar var. Toplamda 4 Dönem var. Ben bu dönemlerdeki verileri toplamak istiyorum. Ama bu veriler sıralı değil, karışık olduğu için zorlanıyorum. A sütunundaki bilgi 3 basamaklı B sütunundaki veriler ise 5 basamaklı. Toplama sayfasında bunu karşılaştırıp toplamak istiyorum. İlgilenen arkadaş olursa çok sevinirim Şimdiden teşekkürler.
 

Ekli dosyalar

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,025
Excel Vers. ve Dili
2013 Türkçe
=EĞER(B1="";TOPLA.ÇARPIM(--('1.Dönem'!A1:A252=Toplam!A1);('1.Dönem'!D1:D252));TOPLA.ÇARPIM(--('1.Dönem'!A1:A252=Toplam!B1);('1.Dönem'!D1:D252)))
bu formül işinizi görür mü?
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,025
Excel Vers. ve Dili
2013 Türkçe
Bu formülü diğer sayfalar için çoğaltmanız gerekiyor. Eğer değer yoksa boş görünür.
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,025
Excel Vers. ve Dili
2013 Türkçe
=EĞER($B1="";TOPLA.ÇARPIM(--('1.Dönem'!$A$1:$A$252=Toplam!$A1);('1.Dönem'!D$1:D$252))+TOPLA.ÇARPIM(--('2.Dönem'!$A$1:$A$252=Toplam!$A1);('2.Dönem'!D$1:D$252))+TOPLA.ÇARPIM(--('3.Dönem'!$A$1:$A$252=Toplam!$A1);('3.Dönem'!D$1:D$252))+TOPLA.ÇARPIM(--('4.Dönem'!$A$1:$A$252=Toplam!$A1);('4.Dönem'!D$1:D$252));TOPLA.ÇARPIM(--('1.Dönem'!$B$1:$B$252=Toplam!$B1);('1.Dönem'!D$1:D$252))+TOPLA.ÇARPIM(--('2.Dönem'!$B$1:$B$252=Toplam!$B1);('2.Dönem'!D$1:D$252))+TOPLA.ÇARPIM(--('3.Dönem'!$B$1:$B$252=Toplam!$B1);('3.Dönem'!D$1:D$252))+TOPLA.ÇARPIM(--('4.Dönem'!$B$1:$B$252=Toplam!$B1);('4.Dönem'!D$1:D$252)))
 
Son düzenleme:

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,025
Excel Vers. ve Dili
2013 Türkçe
Sizin dosyanızdaki sonuçlarla İhsan Bey'in sonuçları arasında fark yok.
 
Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
Sizin dosyanızdaki sonuçlarla İhsan Bey'in sonuçları arasında fark yok.
arkadaşlar şuanda yüklemiş olduğum dosya üzerinde inceleme yaparsanız sevinirim. çünkü ben sizin verdiğiniz dosyayı incelediğim zaman toplamda farkın çok çıktığını görüyorum. toplam sayfasında bazı mükerrer kayıtlar olabilir 4 yada 5 adet fakat toplamı bu kadar fazla etkilemez.. tekrar inceleyebilirmisiniz. yada başka bir öneriniz varsa lütfen belirtebilirmisiniz.
 

Ekli dosyalar

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,025
Excel Vers. ve Dili
2013 Türkçe
Mükerrer olanlarda nasıl bir işlem yapmasını istiyorsunuz?
 
Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
Mükerrer olanlarda nasıl bir işlem yapmasını istiyorsunuz?
Arkaşlar sitede pek çok arkadaşım dosya verdi fakat bir türlü olmuyor. Yani hata veriyor. Ben bende bulunan orijinal dosyayı gönderiyorum. Şimdi şu şekilde olması gerekiyor.

1 - 4 tane dönem mevcut. Her dönem için 3 aylık veri giriyorum. Fakat 2.dönemde olan bir kod mesela P94.0 4.dönemde veya 1.dönemde olmayabilir.

2 - Bu dönemlere girilen verileri en son olarak toplam sayfasında toplamak istiyorum. Düzenleme yapmış olduğum sayfadan veri giirişi yaptığım bütün kodları toplam sayfasına ben atacağım o kodları karşılaştırıp toplayacak.

3 - veri boş olursa büyük bir rakam çıkarıyor toplamda. Pekçok kez denendi fakat bir türlü olmuyor.

4 - Bazı mükerrer kayıtlar var onları aradan çıkarabilirim onlar sorun değil. Sadece ben istediğim toplamı alamıyorum. Saygılar arkadaşlar.
 

Ekli dosyalar

Korhan Ayhan

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

E12 hücresine aşağıdaki formülü uygulayın. Formülü sağa ve alt hücrelere sürükleyin.

Kod:
=EĞER(VE($B12="";$C12="");"";TOPLA.ÇARPIM(('1.Dönem'!$B$12:$B$1000=$B12)*('1.Dönem'!$C$12:$C$1000=$C12);('1.Dönem'!E$12:E$1000))+TOPLA.ÇARPIM(('2.Dönem'!$B$12:$B$1000=$B12)*('2.Dönem'!$C$12:$C$1000=$C12);('2.Dönem'!E$12:E$1000))+TOPLA.ÇARPIM(('3.Dönem'!$B$12:$B$1000=$B12)*('3.Dönem'!$C$12:$C$1000=$C12);('3.Dönem'!E$12:E$1000))+TOPLA.ÇARPIM(('4.Dönem'!$B$12:$B$1000=$B12)*('4.Dönem'!$C$12:$C$1000=$C12);('4.Dönem'!E$12:E$1000)))
 
Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
Merhaba,

E12 hücresine aşağıdaki formülü uygulayın. Formülü sağa ve alt hücrelere sürükleyin.

Kod:
=EĞER(VE($B12="";$C12="");"";TOPLA.ÇARPIM(('1.Dönem'!$B$12:$B$1000=$B12)*('1.Dönem'!$C$12:$C$1000=$C12);('1.Dönem'!E$12:E$1000))+TOPLA.ÇARPIM(('2.Dönem'!$B$12:$B$1000=$B12)*('2.Dönem'!$C$12:$C$1000=$C12);('2.Dönem'!E$12:E$1000))+TOPLA.ÇARPIM(('3.Dönem'!$B$12:$B$1000=$B12)*('3.Dönem'!$C$12:$C$1000=$C12);('3.Dönem'!E$12:E$1000))+TOPLA.ÇARPIM(('4.Dönem'!$B$12:$B$1000=$B12)*('4.Dönem'!$C$12:$C$1000=$C12);('4.Dönem'!E$12:E$1000)))

Korhan kardeşim Allah razı olsun senden. önceki formüller çok ağırlaştırıyordu dosyayı ve yanlış hesaplıyorlardı. çok saol kardeş.
 
Üst