daha kullanılabilir bi sumif

Katılım
26 Eylül 2007
Mesajlar
27
Excel Vers. ve Dili
excel 2003
aşagıdaki uzun sumıf formulu yerine bana daha kullanılabilir bir toplam uygulaması önerebilir misiniz benim 18 tane database sheetim ve bir tane toplam sheetim var.
bana lazım olan toplam sheetindeki c kolonunundaki seri noyla aynı olanları diger sheetlerden toplayarak e kolonuna yazması .
her sheette c kolonunda seri nolar var örnegin (16140-e1 gibi) ve e kolonlarında da miktarlar var.
normalde asagıdaki formül çalışması lazım ama çalışmıyor ve çok uzun yardımcı olursanız sevirinirim.

=SUMIF(TypeA1!$C$10:$C$136;C19;TypeA1!$E$10:$E$5136)+SUMIF(TypeA2!$C$10:$C$150;C19;TypeA2!$E$10:$E$150)+SUMIF(TypeA3!$C$10:$C$150;C19;TypeA3!$E$10:$E$150)+SUMIF(TypeA4!$C$10:$C$150;C19;TypeA4!$E$10:$E$150)+SUMIF(TypeA5!$C$10:$C$150;C19;TypeA5!$E$10:$E$150)+SUMIF(TypeA6!$C$10:$C$150;C19;TypeA6!$E$10:$E$150)+SUMIF(TypeA7!$C$10:$C$150;C19;TypeA7!$E$10:$E$150)+SUMIF(TypeA8!$C$10:$C$150;C19;TypeA8!$E$10:$E$150)+SUMIF(TypeA9!$C$10:$C$150;C19;TypeA9!$E$10:$E$150)+SUMIF(TypeA10!$C$10:$C$150;C19;TypeA10!$E$10:$E$170)+SUMIF(TypeA11!$C$10:$C$170;C19;TypeA11!$E$10:$E$170)+SUMIF(Bill14!$C$10:$C$50;C19;Bill14!$E$10:$E$50)+SUMIF('Bill 15A'!$C$4:$C$150;C19;'Bill 15A'!$E$10:$E$150)+SUMIF(Bill15AA!$C$10:$C$150;C19;Bill15AA!$E$10:$E$150)+SUMIF(Bill15B!$C$10:$C$150;C19;Bill15B!$E$10:$E$150)+SUMIF(Bill15BB!$C$10:$C$150;C19;Bill15BB!$E$10:$E$150)+SUMIF(Bill16A!$C$10:$C$180;C19;Bill16A!$E$10:$E$180)+SUMIF(Bill16B!C17:C428;ToplamtypeA!C19;Bill16B!E19:E428)
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
bir dosya eklerseniz makro ile size
bu formüllere ihtiyaç olmadan
çözüm sunulabilir
açıklama da yazarsanız iyi olur
tam olarak hangi sütunlar tolplanacak ve hangi sütunlar alınacak

yapacağımız çalışma ile tek yapmanız gereken toplam yaptığınız sayfaya koyacağımız butona tıklamak olur
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayfa toplamlarını aldığınız sayfanın bir sütununa sayfa adlarını yazarak bir ad tanımlayın (Insert/Name/Define)

Tanımladığımız ad "sayfaadı" olsun.

Formülünüzün aşağıdaki bölümü için

=SUMIF(TypeA1!$C$10:$C$136;C19;TypeA1!$E$10:$E$513 6)+SUMIF(TypeA2!$C$10:$C$150;C19;TypeA2!$E$10:$E$1 50)+SUMIF(TypeA3!$C$10:$C$150;C19;TypeA3!$E$10:$E$ 150)+SUMIF(TypeA4!$C$10:$C$150;C19;TypeA4!$E$10:$E $150)+SUMIF(TypeA5!$C$10:$C$150;C19;TypeA5!$E$10:$ E$150)+SUMIF(TypeA6!$C$10:$C$150;C19;TypeA6!$E$10: $E$150)+SUMIF(TypeA7!$C$10:$C$150;C19;TypeA7!$E$10 :$E$150)+SUMIF(TypeA8!$C$10:$C$150;C19;TypeA8!$E$1 0:$E$150)+SUMIF(TypeA9!$C$10:$C$150;C19;TypeA9!$E$ 10:$E$150)+SUMIF(TypeA10!$C$10:$C$150;C19;TypeA10! $E$10:$E$170)+SUMIF(TypeA11!$C$10:$C$170;C19;TypeA 11!$E$10:$E$170)+SUMIF(Bill14!$C$10:$C$50;C19;Bill 14!$E$10:$E$50)+SUMIF('Bill 15A'!$C$4:$C$150;C19;'Bill 15A'!$E$10:$E$150)+SUMIF(Bill15AA!$C$10:$C$150;C19 ;Bill15AA!$E$10:$E$150)+SUMIF(Bill15B!$C$10:$C$150 ;C19;Bill15B!$E$10:$E$150)+SUMIF(Bill15BB!$C$10:$C $150;C19;Bill15BB!$E$10:$E$150)+SUMIF(Bill16A!$C$1 0:$C$180;C19;Bill16A!$E$10:$E$180)


=SUMPRODUCT(SUMIF(INDIRECT("'"&sayfaadı&"'!C10:C180");C19;INDIRECT("'"&sayfaadı&"'!E10:E180")))

yazarak bu bölümü için formül kısalmış olacak. Buna da formülünüzün ger kalan kısmını eklersek;

=SUMPRODUCT(SUMIF(INDIRECT("'"&sayfaadı&"'!C10:C180");C19;INDIRECT("'"&sayfaadı&"'!E10:E180")))+SUMIF(Bill16B!C 17:C428;ToplamtypeA!C19;Bill16B!E19:E428)

son şeklini alacaktır.


..
 
Katılım
26 Eylül 2007
Mesajlar
27
Excel Vers. ve Dili
excel 2003
örnek bir excel dosyası ekledim yardımcı olursanız sevinirim

ayrıca bu sumproduct formullü çözümü tam anlayamadım name define nereye edecez bu nameler sheetlerin isimlerimi olacak filan örnekle açıklarsanız daha kolay anlarım sanırım
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
örnek bir excel dosyası ekledim yardımcı olursanız sevinirim

ayrıca bu sumproduct formullü çözümü tam anlayamadım name define nereye edecez bu nameler sheetlerin isimlerimi olacak filan örnekle açıklarsanız daha kolay anlarım sanırım
Dosyanız ekte.

.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Paylaşım İçin Teşekkürler

Sayın yurttas paylaşım için teşekkürler. Çok işe yarar bir fonksiyon oldu.
 
Katılım
26 Eylül 2007
Mesajlar
27
Excel Vers. ve Dili
excel 2003
Yurttaş paylaşım için teşekkürler. Çok işime yarayan bir fonksiyon oldu.
 
Üst