• DİKKAT

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

Koşullu Saydırma Problemi

Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Herkese sevgi ve saygılarımı sunuyorum öncelikle, önceden ziyaretçi olarak sürekli siteyi ziyaret ediyordum, artık üye olmanın zamanı geldi dedim kendi kendime..

Bir soruyla kafanızı şişirmeye başlayayım..

Elimde aşağıdaki resimdeki gibi bir sayfam var.

adszhs.jpg


Ben H1 - H2 ve H-3 hücrelerine ilgili satışlardan elde ettiği miktarı yazdırmak istiyorum. Yeni başladığım için bulamadım eğersayı filan denedim ama beceremedim.

Şimdiden teşekkürler..
 
Merhabalar...

aramıza hoş geldiniz,bu formülü H1 hücresine yazıp aşağı doğru kopyalayıp denemek istermisiniz.
Toplam için:
Kod:
=ETOPLA($A$2:$A$50;G1;$B$2:$B$50)

Sayım için:"I1" hücresine

Kod:
=EĞERSAY($A$2:$A$50;G1)

iyi çalışmalar.
 
Merhaba,

Alternatif olarak dener misiniz?

=TOPLA.ÇARPIM(($A$2:$A$13=G1)*($B$2:$B$13))

Not: Sorularınızda örnek dosya ekleyiniz.

İyi Çalışmalar..
 
Sanırım ben sorumu tam olarak izah edemedim.

Resimde gördüğünüz gibi örneğin yiyecek türünden 4 satış yapılmış, yiyecek birim fiyatı 10 olduğundan yiyecek satışlarından 40 lira gelir elde edilmiş, ben bunu saydırarak, H1 hücresine yiyecek, H2 hücresine içecek ve H3 hücresine elbise satışlarından elde ettiğim gelirleri yazdırmak istiyorum..

Saygılarımla
 
Merhaba,

Her iki formülde bu istediğinizi yapıyor. İstediğiniz bu değilse, tabloya göre olması gereken değerler nedir? Küçük bir dosya eklerseniz soruyla uğraşanların da deneme şansı olacaktır.

.
 
Merhaba,

Her iki formülde bu istediğinizi yapıyor. İstediğiniz bu değilse, tabloya göre olması gereken değerler nedir? Küçük bir dosya eklerseniz soruyla uğraşanların da deneme şansı olacaktır.

.

Tekrar teşekkür ederim ilgilenenler için, dosyayı ekte gönderdim bir bakarsanız sevinirim.

Ayrıca örnekte her ne kadar fiyatlar standart olarak girilmişsede, gerçekte bir standartlık söz konusu değil.
 

Ekli dosyalar

Son düzenleme:
Sayın mami68 ve Sayın S.Yiğit'in yazdığı formüllerle aynı işlemi yapar, resim ile dosya arasında farklılık olduğu için ölçütü işaretlediğim gibi aldım. Bu yüzden net cevaplar alabilmek için her zaman sorularınızı örnek dosya ile desteklemenizi tavsiye ederim.

F3 hücresine yazarak alt satırlara kopyalayınız.

=ETOPLA(A:A;SOLDAN(E3;BUL(" ";E3)-1);B:B)

Formüldeki kırmızı ile işaretli yere "yiyecek" gibi ölçüt de yazabilirsiniz.

Ek olarak F3 hücresinde formül 0 değerini verecektir. Bunun nedeni A sütunundaki İçecek olarak geçen verilerin sonundaki fazladan bir boşluk karakteridir. Ya bu boşlukları silin yada sadece F3 hücresindeki formülün -1 ibaresini silin.

.
 
Ömer bey ilginize teşekkür ederim dediğinizi uyguladım ancak bütün hücrelerde 70 değerini aldım, " " arasına yiyecek - içecek gibi koşulları girdiğimde de bütün hücreler 0 oldu dosyayı tekrar ekliyorum, bakarsanız çok memnun olurum..
 

Ekli dosyalar

Verdiğim formülü F3 hücresine yazıp alt hücrelere kopyalamanız gerekir. Siz formülün ayrı ayır bütün hücrelere yazmışsınız. Sadece F3 hücresine yazıp alta doğru kopyalamanız gerekirdi. Eki inceleyiniz..

.
 

Ekli dosyalar

Çok teşekkür ederim Ömer Bey ilgilendiğiniz için, saygılarımı sunuyorum.

Peki diyelimki yeni bir ürün satışa sunduk bunu nasıl tanıtacağız formülle..
 
Son düzenleme:
Bu sayfa düzeninize göre yapılanı ve formülün kısaca mantığını anlatayım sizde yapabilirsiniz. Ayırca Excel Dersanesi bölümünde konuyla ilgili çalışmalar mevcuttur. İncelemenizi tavsiye ederim.

Veri düzeniniz,

İçecek Satışlarından Elde Edilen Miktar gibi olduğu için,

ölçüt kısmında SOLDAN(E3;BUL(" ";E3)-1) fonksiyonunu kullanarak soldaki boşluktan önceki ilk değeri almış oluruz. Eğer ekleyeceğiniz yeni ölçütte aynı düzende ise formülü bir alt hücreye daha kopyalamanız yeterli olacaktır.

etopla fonskiyonu,

=etopla(aralık;ölçüt;toplam aralığı) şeklindedir.

aralık; ölçütü aradığımız aralıktır.
ölçüt; toplama dahil edeeğimiz veridir.
toplam aralığı; toplatmak istediğimiz aralıktır.

burada ölçüt yerine veriyi manuelde yazabilirsiniz.

F3 için,

=ETOPLA(A:A;"İçecek";B:B)

F4 için,

=ETOPLA(A:A;"Elbise";B:B)

Kısaca ölçüt kısmına ne yazarsanız o aralığa göre toplam alır..

.
 
Ömer bey ilgilinize ve sabrınıza çok teşekkür ederim.

F3 için,

=ETOPLA(A:A;"İçecek";B:B)

F4 için,

=ETOPLA(A:A;"Elbise";B:B)


Benim aradığım formül tam anlamıyla buydu. Ellerinize ve emeğinize sağlık, çok teşekkür ediyorum. İyi Günler..
 
Rica ederim, iyi çalışmalar..
 
alptun20 kardeşim ETOPLA FORMÜLÜ İLE YAPABİLİRSİN.
öRNEĞİN Yiyecekler için ; =etopla(a1:a30;"Yiyecekler";b1:b30)
AÇIKLAMA : listedeki a sütunundaki bilgiler ile tırnak içine yazılan bilgiler aynı olmalıdır.
 
Yeni Problem

Gerçi Flood yapıyorum ama bir sorunum daha var..

Ekteki dosyadaki gibi seçimleri çoğalttığımızda ne gibi formül gerekiyor, sizlerin verdiği formülden yola çıkarak yazmaya çalıştım ancak olmadı..
 

Ekli dosyalar

F4 hücresine yazarak yan hücrelere kopyalayınız..

Kod:
=TOPLA.ÇARPIM(($A$2:$A$100=ARA(2;1/($F$2:F$2<>"");$F$2:F$2))*($B$2:$B$100=F$3)*($C$2:$C$100))

.
 
Ömer bey ilgilinize ve sabrınıza çok teşekkür ederim.

F3 için,

=ETOPLA(A:A;"İçecek";B:B)

F4 için,

=ETOPLA(A:A;"Elbise";B:B)


Benim aradığım formül tam anlamıyla buydu. Ellerinize ve emeğinize sağlık, çok teşekkür ediyorum. İyi Günler..

Ömer Bey bu formülü yukarıdaki gibi ETOPLA Formülü ile yazmamız mümkünmüdür. Böylelikle sizi daha fazla rahatsz etmemiş olurum. İlginiz için size çok teşekkür ederim.
 
İki ölçüt kullandığınız için etopla ile yapamazsınız, yapsanız yukadaki gibi sade bir formül olmaz. Bunun için ideal olan formül topla.çarpım dır. Tablo düzeninizi değiştirirseniz formülü biraz daha kısaltabiliriz.

F2 hücresindeki 2008 i F3 hücresinede yazın. H2 deki 2009 H3 de yazın, ve formülü aşağıdaki gibi değiştirin.

Kod:
=TOPLA.ÇARPIM(($A$2:$A$100=F$2)*($B$2:$B$100=F$3)*($C$2:$C$100))

Detaylı bilgi için,

http://www.excel.web.tr/forumdisplay.php?f=60# Sumproduct-Topla.Çarpım Fonksiyonu ve Uygulamaları

.
 
Geri
Üst