• DİKKAT

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

koşullu toplama

Katılım
18 Şubat 2008
Mesajlar
10
Excel Vers. ve Dili
Ofis Excel 2007 Türkçe
daha önce HATAS'A verilen cevapta kulanılan şemayı ben de kullanıp formül yazımını denedim ama sonuç alamadım. ALİ cevaplamıştı.
FORMÜL

=Topla.Çarpım(($E$4:$E$20=$B29)*($C$4:$C$20=C$28);($D$4:$D$20))

ŞEMAYI EKTE GÖNDERİYORUM
NEREDE HATA YAPTIĞIMI BELİRTİRSENİZ SEVİNİRİM.

TÜALINAN MALZEME
SIRA GİRİŞ TARHİ TUĞLA ÇEŞİDİ MİKTAR TEDARİKÇİ
1 09.07.2007 8 6000 ÖZ
2 11.07.2007 13 11500 ÖZ
3 13.07.2007 29 4500 CAN
4 17.07.2007 29 4000 CAN
5 18.07.2007 8 10700 CAN
6 24.07.2007 29 6000 DOST
7 25 13 9000 DOST
8 26 29 4000 ÖZ
9 27 8 9500 DOST
10 28 8 9400 CAN
11 30 29 5700 CAN
12 04.08.2007 8 6100 ÖZ
13 8 13 8000 DOST
14 10 29 4300 DOST
15 13 29 4250 CAN
16 16 29 4500 CAN
17 18 29 4000 ÖZ

GENEL TOPLAM 8'LİK 41700
13'LÜK 28500
29'LUK 41250
M ARKADAŞLARA SEVGİLER SAYGILAR
 
Merhaba,

Örnek dosya olarak eklermisiniz.
 
excel dosyası ekleyemiyorum. sürekli hata mesajı veriyor
tesekkur ederim
 
Merhaba,

Örnek dosyayı inceleyiniz..
 
Son düzenleme:
Eğer 8,13 ve 29 olarak yazacaksanız.

C31 hücresinde

=TOPLA.ÇARPIM(--($E$2:$E$18=$B31);--($C$2:$C$18=C$30);--($D$2:$D$18))

yazıp sağa ve aşağı doğru çekerek doldurunuz.


Eğer 8lik ,13lük ve 29luk rakamların sonuna eklerinede yazacaksanız.

=TOPLA.ÇARPIM(--($E$2:$E$18=$B31);--($C$2:$C$18=ARA(9,99999999999999E+307;--SOLDAN(C$30;SATIR($A$1:$A$1024))));--($D$2:$D$18))

yazıp sağa ve aşağı çekerek tabloyu doldurunuz.
 
espiyonajl ve ali
tesekkur ederim iyi calismalar
 
bi ekleme daha...

arkadaşlar bi de şuna el atar mısınız?
verileri alacağımız sütun sayısı birden fazlaysa?
 
arkadaşlar bi de şuna el atar mısınız?
verileri alacağımız sütun sayısı birden fazlaysa?

Anladığım kadarı ile;

C27 hücresine:

=SUMIF($C$3:$C$19;8;$D$3:$F$19)+SUMIF($C$3:$C$19;8;$E$3:$E$19)+SUMIF($C$3:$C$19;8;$F$3:$F$19)

Veya;

=SUMPRODUCT(--($C$3:$C$19=8);--($D$3:$D$19+$E$3:$E$19+$F$3:$F$19))

Diğerleri için formüldeki 8'leri değiştirmeniz gerekir.

SUMIF=ETOPLA
SUMPRODUCT=TOPLA.ÇARPIM

Ya da;

Ekteki dosya gibi yapın.

.
.
 
Son düzenleme:
kosullu toplama yaparken ETOPLA formulunu ALTTOPLAM ile nasıl kullanabilirim?
 
kosullu toplama yaparken ETOPLA formulunu ALTTOPLAM ile nasıl kullanabilirim?

=SUMPRODUCT(SUBTOTAL(3;OFFSET(aralık;ROW(aralık])-ROW(başlangıç hücresi);;1));--(aralık>0);aralık)

=TOPLA.ÇARPIM(ALTTOPLAM(3;KAYDIR(aralık;SATIR(aralık)-SATIR(başlangıç hücresi);;1));--(aralık>0);aralık)


gibi bir formül kullanmalısınız.

.
 
Son düzenleme:
=SUMPRODUCT(SUBTOTAL(3;OFFSET(aralık;ROW(aralık])-ROW(başlangıç hücresi);;1));--(aralık>0);aralık)

=TOPLA.ÇARPIM(ALTTOPLAM(3;KAYDIR(aralık;SATIR(aralık)-SATIR(başlangıç hücresi);;1));--(aralık>0);aralık)


formülünü deneyin.

.

sayın yurttas bey ilginiz için teşekkür ederim ama örnek dosyaya bakabilirmisiniz. süz yaptıgım zaman toplama aynı cıkartacagı için alttoplam istemiştim. önceki örneklerde çarpma işlemi de oldugundan biraz karıstırdım. bu ornek dosyayı inceleyiniz lütfen

tesekkürler tekrardan
 
Son düzenleme:
sayın yurttas bey ilginiz için teşekkür ederim ama örnek dosyaya bakabilirmisiniz. süz yaptıgım zaman toplama aynı cıkartacagı için alttoplam istemiştim. önceki örneklerde çarpma işlemi de oldugundan biraz karıstırdım. bu ornek dosyayı inceleyiniz lütfen

tesekkürler tekrardan

Örnek dosyanıza biraz veri koyarak ekleyin...

.
 
sayın yurttas üstteki dosyayı update ettim. sorum şudur. ETOPLA formulu ayırarak karşısına gelen sayıları topluyor. fakat isimlerden süz yaptıgımız zaman yine toplamlar aynı kalıyor. kişilere ait detay bulunmuyor. bu yüzden ALTTOPLAM formülü en iyisidir. fakat ETOPLA deyip koşullu toplamaya ALTTOPLAM formulunu eklemek biraz aştı beni.

teşekkürler tekrar
 
sayın yurttas üstteki dosyayı update ettim. sorum şudur. ETOPLA formulu ayırarak karşısına gelen sayıları topluyor. fakat isimlerden süz yaptıgımız zaman yine toplamlar aynı kalıyor. kişilere ait detay bulunmuyor. bu yüzden ALTTOPLAM formülü en iyisidir. fakat ETOPLA deyip koşullu toplamaya ALTTOPLAM formulunu eklemek biraz aştı beni.

teşekkürler tekrar

Dosyanız ekte.

.
 
Sn Yurttas Bey
elleriniz dert görmesin. teşekkürler tekrardan.
 
Geri
Üst