• DİKKAT

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

Kritere göre formül hesaplamak

Katılım
14 Ocak 2005
Mesajlar
807
Excel Vers. ve Dili
Microsoft Office Professional Plus 2021
Merhaba Arkadaşlar bir formül yapmam gerekiyor.
STOK-SATISH sayfamdaki verilerimde kriterime uyan müşteri kodunun satış tutarını almak gerekiyor örnek bir çalışmayı excel sayfası olarak ekledim. Yardım ederseniz çok sevinirim.
Örnek sayfamda var ama burada da açıklayayım.
STOK-SATISH SAYFAMDA C sütunu tarih D sütunu Cari kod E Sütunu Stok kodu J Sütunu da Satış fiyatı
veriler aşağıya doğru girili bir cari ye başka tarihlerde satışlar girilmiştir. Stok stok.
Başka bir sayfaya öyle bir formül girmeliyim ki şu tarih arasındaki şu cari kodlu müşterimin 11 ile başlayan stok kodlarımın J sütunundaki satışı şudur.

birde direk olarak şu cari kodlu müşterimin 11 ile balayan stok kodlarının J sütundaki satış larının toplamı budur.
Örnek dosyamı burdan indirebilirsniz. http://s6.dosya.tc/server6/nrnkaf/ORNEK.zip.html

Saygılarımla.
 
Kriter hücrelerinizdeki açıklamaları silip öyle deneyiniz.

G4 hücresine;
Kod:
=TOPLA.ÇARPIM(('STOK-SATISH'!$C$2:$C$1000>=B4)*('STOK-SATISH'!$C$2:$C$1000<=C4)*('STOK-SATISH'!$D$2:$D$1000=D4)*(SOLDAN('STOK-SATISH'!$E$2:$E$1000;2)=TEMİZ(E4))*('STOK-SATISH'!$J$2:$J$1000))

G12 hücresine;
Kod:
=TOPLA.ÇARPIM(('STOK-SATISH'!$D$2:$D$1000=D12)*(SOLDAN('STOK-SATISH'!$E$2:$E$1000;2)=TEMİZ(E12))*('STOK-SATISH'!$J$2:$J$1000))
 
Korhan bey çok teşekkür ederim. Tam istediğim gibi oldular.
 
Korhan bey yukardaki formül çok işime yaradı. Çok Teşekkür ederim tekrar tekrar. Fakat bir iki formül daha yapmam gerekiyor aşağıdaki gibi.

=TOPLA.ÇARPIM(('STOK-SATISH'!$E$2:$E$50105="11")*(SOLDAN('STOK-SATISH'!$F$2:$F$50105;4)=TEMİZ("1151"))*('STOK-SATISH'!$M$2:$M$50105))
STOK-SATISH E2 İLE 350105 Arasındaki hücrelerde = 11 olanların ve stok kodu STOK-SATISH F2 İLE F50105 ARASINDAKİ 1151 ile başlayanların toplam satışını alıyor çok güzel

1- Peki burda önceki kriter kalmak şartı ile F2 ile F50105 arasında 1151 ile 1168 arasındakileri nasıl toplatırız.
2- İkinciside 1151 ve 1112 ve 1118 olanları sadece nasıl toplatırız.

Biraz karışık oldu ama inş. Anlatabildim.
Şimdiden teşekkür ederim.
 
Son düzenleme:
1. sorunuz için;
Kod:
=TOPLA.ÇARPIM(('STOK-SATISH'!$E$2:$E$1000="11")*(SOLDAN('STOK-SATISH'!$F$2:$F$1000;4)>=TEMİZ("1151"))*(SOLDAN('STOK-SATISH'!$F$2:$F$1000;4)<=TEMİZ("1168"))*('STOK-SATISH'!$M$2:$M$1000))

2. sorunuz için;
Kod:
=TOPLA.ÇARPIM(('STOK-SATISH'!$E$2:$E$1000="11")*(SOLDAN('STOK-SATISH'!$F$2:$F$1000;4)={"1151";"1112";"1118"})*('STOK-SATISH'!$M$2:$M$1000))
 
Allah Razı olsun.
Excel i konuşturuyorsunuz.
 
Geri
Üst