Filtrelemede istenilen değerleri toplama ?

Katılım
21 Ekim 2010
Mesajlar
19
Excel Vers. ve Dili
Office 2003 ve Office 2007 dili Türkçe
Merhaba arkadaşlar, benim üstesinden gelemediğim bir sıkıntım var.belki sizler bana bu konuda yardımcı olursunuz.

sorunu kısaca özetleyeyim.excel tablosunda bir takım veriler var.mesela araç plakası nerden geldi ne getirdi kime getirdi vs...bu excel tablosunda benim için öncelikli olan şey malın kimden geldiği ve toplamda ne kadar geldiğini saptama.bir mal gün içerisinde aynı kişiden farklı tonajlarda geldiği gibi, farklı günlerde de gelebilmekte.benim ise elde etmek istediğim şey basit bir değer fakat bulamadım.

misal erdem hayta isminde bi üreticiden mısır alımı yapıldı 1000,5000,8000,4000 kg olarak 4 farklı alım olmuş diyelim ki.şimdi normalde bu satırlar alt alta olsa sorun yok topla formülü ile işim görülüyor.fakat gün içerisinde farklı üreticilerden de mal alımı olduğu için "erdem hayta"nın kayıtları da farklı satır aralıklarında yer alıyor.

office 2007 kullanıyorum, filtreleme uyguladığımda aslına bakılırsa ben "erdem hayta"dan hangi zaman aralıklarında ne kadar mal aldığımı görebiliyorum.FAKAT gelen malın toplamını yaptıramıyorum :s verdiğim örnekte 18000 kg toplama ulaşmam gerekiyor fakat ben bunu göstericek bir şey bulamadım.sadece görüntü olarak "erdem hayta"ya ait 4 kaydı getirip diğer kayıtları gizliyor.bu haliylede benim işime yaramıyor.ben seçtiğim anda bana ondna aldığım malların toplam miktarını da verebilmeli.bunu da Gelen Net diye bir sutun var oaradan çekicek

ekte bir dosya koydum örnek amaçlı.belki ne demek istediğimi daha iyi anlatabilirim :) cevap veren arkadaşlara da şimdiden çok teşekkür ederim.
 

Ekli dosyalar

İ

İhsan Tank

Misafir
Merhaba
Kod:
=ETOPLA(C:C;$C4;E:E)
Bu işinize yarar mı acaba
C4 hücresindeki ismi toplar.
Dilerseniz başka hücre ile değişebilirsiniz_?
 
Katılım
21 Ekim 2010
Mesajlar
19
Excel Vers. ve Dili
Office 2003 ve Office 2007 dili Türkçe
aslında işe yaradı fakat tam olarak aradığım bu mu emin değilim.size durumu şöyle özetleyeyim.verdiğiniz formül C4 hücresinde var olan ismi C sütununda aradı ve ondan alınan malların toplamını verdi.

oysa benim yapmasını istediğim şey.diyelim ki ali şen üreticisinden farklı zamanlarda mal aldım.ben bunu filtreden Ali Şen olarak seçtiğim anda atıyorum ona ait 5 kayıt varsa onları bana zaten getiriyor ve diğer kayıtları gizliyor.işte bu gelen 5 satırın Net toplamı lazım bana :) bilmiyorum anlatabildim mi biraz karışık oldu ama :s

yardımınız içinde ayrıca teşekkür ederim umarım bahsini ettiğim problem içinde bir çözüm vardır :) excelin fonksiyonlarına çokta alışkın değilim
 
Katılım
6 Mart 2011
Mesajlar
92
Excel Vers. ve Dili
2007
Türkçe
aslında işe yaradı fakat tam olarak aradığım bu mu emin değilim.size durumu şöyle özetleyeyim.verdiğiniz formül C4 hücresinde var olan ismi C sütununda aradı ve ondan alınan malların toplamını verdi.

oysa benim yapmasını istediğim şey.diyelim ki ali şen üreticisinden farklı zamanlarda mal aldım.ben bunu filtreden Ali Şen olarak seçtiğim anda atıyorum ona ait 5 kayıt varsa onları bana zaten getiriyor ve diğer kayıtları gizliyor.işte bu gelen 5 satırın Net toplamı lazım bana :) bilmiyorum anlatabildim mi biraz karışık oldu ama :s

yardımınız içinde ayrıca teşekkür ederim umarım bahsini ettiğim problem içinde bir çözüm vardır :) excelin fonksiyonlarına çokta alışkın değilim
Bu formül size seçtiğiniz kişi ile ilgili net toplamı veriyor zaten. istediğiniz örnek bir tabloyu manuel olarak oluşturup eklersiniz arkadaşlar daha net yardımcı olacaktır size.
 
Katılım
21 Ekim 2010
Mesajlar
19
Excel Vers. ve Dili
Office 2003 ve Office 2007 dili Türkçe
Ekteki tabloyu bir incelermisiniz, bunun gibi bişey işinizi görür mü?
öncelikle sizede teşekkür ederim attığınız tablo aradığım şeyin ta kendisiydi.işimi elbette görür

peki bunu daha farklı bir şekilde uygulamak mümkün olamaz mı?yani üretici isminin oraya filtre koymuşum ben açılır kutudan erdem hayta üreticisini seçtim mesela.diğer sütunları gizledi ve karşıma erdem haytanın verilerini getirdi.işte tam bu noktada ilk mesajımda attığım örnek excel dosyasında(ki dosyanın aslıda o sadece daha kısa hali) en sonda Toplam sütunu var.istiyorum ki ben filtreden hangi üreticiyi seçersem seçeyim, o sütuna direk seçtiğim üreticiye ait kaç kayıt varsa ve bundan ne kadar mal geldiyse onları toplayıp oraya yazsın?böyle bir şey mümkün mü acaba?

yardımınız ve cevabınız için teşekkür ederim :)
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
G2 hücresine bu kodu yazıp denermisiniz.

Kod:
=ALTTOPLAM(9;E3:E36)
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Üstad formül de ki 9 neyi ifade ediyor.
Aşağıdaki linki inceleyiniz.

ALTTOPLAM

Tablolarda ara toplam hesaplamak için kullanılır.

Yazım şekli
=ALTTOPLAM(İşlev;Aralık)Verilen Aralık'taki sayıları İşlev ile tanımlanmış işleme tabii tutar. İşlevlerin neler olabileceği aşağıdaki tabloda verilmiştir. ALTTOPLAM fonksiyonları işlem yaparken diğer ALTTOPLAM fonksiyonlarının sonuçlarını işleme tabii tutmazlar. Eğer bir ATTOPLAM fonksiyonu ile bazı hücrelerin toplamı alınmış ise başka bir ALTTOPLAM fonksiyonu ile yine aynı hücreleri de kapsayan bir toplama sırasında önceki ATTOPLAM işleme dahil edilmez.


İşlevAçıklama 1ORTALAMA 2BAĞ_DEĞ_SAY 3BAĞ_DEĞ_DOLU_SAY 4AZAMİ 5MİN 6ÇARPIM 7STDSAPMA 8STDSAPMAS 9TOPLAM 10DEĞİŞKEN 11DEĞİŞKENP

İşlev
Açıklama
1 ORTALAMA
2 BAĞ_DEĞ_SAY
3 BAĞ_DEĞ_DOLU_SAY
4 AZAMİ
5 MİN
6 ÇARPIM
7 STDSAPMA
8 STDSAPMAS
9 TOPLAM
10 DEĞİŞKEN
11 DEĞİŞKENP

Tablodan da anlaşılacağı üzere ALTTOPLAM fonksiyonu sadece toplama işlemi yapmaz. Ortalama, Azami değeri bulma, Asgari değeri bulma, Çarpma v.b. gibi birçok işlevi yerine getirebilir.

Örnek-1 : Ara toplam hesaplamak
Aşağıdakine benzer bir tablo yapmak isteyelim.
AB 1TarihMiktar 201/01/20085 312/01/20084 423/01/20087 530/01/200811 6OCAK TOPLAMI701/02/200824 810/02/20085 922/02/20084 10ŞUBAT TOPLAMI11GENEL TOPLAM


A B
1 Tarih Miktar
2 01/01/2008 5
3 12/01/2008 4
4 23/01/2008 7
5 30/01/2008 11
6 OCAK TOPLAMI

7 01/02/2008 24
8 10/02/2008 5
9 22/02/2008 4

10 ŞUBAT TOPLAMI

11 GENEL TOPLAM


Örneğimizdeki 6. satırda bulunan ocak ayı toplamı bölümünü hesaplatalım.
Bunun için B6 hücresine =ALTTOPLAM(9;B2:B5) fonksiyonunu giriyoruz ve sonucun 27 olduğunu göreceksiniz. Burada ilk girdiğimiz 9 rakamı bize ALTTOPLAM fonksiyonunun 9. İşlevi olan TOPLAM işlevini anlatmaktadır. Yukarıdaki İşlev tablosunu dikkatlice inceleyiniz. B2:B5 ise hangi aralıktaki sayıların toplanacağını ifade eder.
Aynı şekilde 10. satırdaki şubat ayı toplamını bulmak içinde =ALTTOPLAM(9;B7:B9) giriyoruz ve sonucun 33 olduğunu görüyoruz.
Şimdi sıra geldi GENEL TOPLAM bölümünü hesaplatmaya. Burada hemen dikkatimizi çekecek konu GENEL TOPLAM bölümünde kullanacağımız fonksiyon olacaktır. Eğer =TOPLA(B2:B10) kullanılırsa Calc hem hücrelerdeki sayıları hemde ARA TOPLAM değerlerini de toplayarak sonucu 120 şeklinde 2 kat hesaplayacaktır. Bu yüzden kullanmamız gereken fonksiyon ALTTOPLAM olmalıdır.

B11 hücresine =ALTTOPLAM(9;B2:B10) girdiğimizde sonuç 60 olacaktır. Toplanacak bölge adresi olarak B2:B10 aralığını vermemize rağmen bu aralıkta yer alan diğer ALTTOPLAMların, toplama dahil edilmediğini göreceksiniz.

Örnek-2 : Ortalama hesaplamak
İlk örneğimizdeki tabloda ocak ay'ı toplamı yerine, ocak ay'ı ortalamasını hesaplatmak isteseydik tek yapmamız gereken B6 hücresine =ALTTOPLAM(1;B2:B5) yazmak olacaktı. Sonucun 5.63 olduğunu göreceksiniz. Bunun sebebi 1 nolu İşlev'in ORTALAMA anlamına gelmesidir. Bakınız İşlev tablosu.



http://wiki.openoffice.org.tr/index.php/ALTTOPLAM
 
Katılım
21 Ekim 2010
Mesajlar
19
Excel Vers. ve Dili
Office 2003 ve Office 2007 dili Türkçe
G2 hücresine bu kodu yazıp denermisiniz.

Kod:
=ALTTOPLAM(9;E3:E36)
çok çok çok teşekkür ederim sonunda istediğim şeyi yapabildim :)

ayrıca garanti01 arkadaşım sizede teşekkür ederim sizin yazdığınız formülüde kullanıcam ayrıca raporlamada...

yardımcı olan arkadaşlarıma sonsuz teşekkürlerimle...zaman zaman yine başınızı ağrıtabilirim saygılarımla...
 
Üst