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
 

Ömer

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

Örnek dosya olarak eklermisiniz.
 
Katılım
18 Şubat 2008
Mesajlar
10
Excel Vers. ve Dili
Ofis Excel 2007 Türkçe
excel dosyası ekleyemiyorum. sürekli hata mesajı veriyor
tesekkur ederim
 

Ömer

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

Örnek dosyayı inceleyiniz..
 
Son düzenleme:
Katılım
18 Şubat 2008
Mesajlar
10
Excel Vers. ve Dili
Ofis Excel 2007 Türkçe
ufak bir ek isteği daha
tesekkur ederim
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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.
 
Katılım
18 Şubat 2008
Mesajlar
10
Excel Vers. ve Dili
Ofis Excel 2007 Türkçe
espiyonajl ve ali
tesekkur ederim iyi calismalar
 
Katılım
19 Şubat 2007
Mesajlar
10
Excel Vers. ve Dili
tr@2003
bi ekleme daha...

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

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
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:
Katılım
12 Şubat 2008
Mesajlar
112
Excel Vers. ve Dili
Evde:Office 2010 Ingilizce
İşte: Office 2010 Ingilizce
kosullu toplama yaparken ETOPLA formulunu ALTTOPLAM ile nasıl kullanabilirim?
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
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:
Katılım
12 Şubat 2008
Mesajlar
112
Excel Vers. ve Dili
Evde:Office 2010 Ingilizce
İşte: Office 2010 Ingilizce
=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:

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
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...

.
 
Katılım
12 Şubat 2008
Mesajlar
112
Excel Vers. ve Dili
Evde:Office 2010 Ingilizce
İşte: Office 2010 Ingilizce
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
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
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.

.
 
Katılım
12 Şubat 2008
Mesajlar
112
Excel Vers. ve Dili
Evde:Office 2010 Ingilizce
İşte: Office 2010 Ingilizce
Sn Yurttas Bey
elleriniz dert görmesin. teşekkürler tekrardan.
 
Üst