Eğer içinde Etoplam

Katılım
28 Nisan 2008
Mesajlar
11
Excel Vers. ve Dili
2003 office
Merhaba,
Eşim işyerinde Stoklarını tuttuğu dosyayı sildim. şimdi iş başa düştü
Eğer içinde etoplam formulunu kullanmaya çalışıyorum fakat başaramadım 1 Depo 3 mağaza var.
Depodan stok çıkışlarını ilgili magaza başlığı altında sadece toplamlarını yapmak istiyorum başaramıyorum. Şu Mantıkta ilerliyorum olmuyor Eğer Stok Çıkış Sayfasında G sütunundaki bilgiler Stok Kartları Sayfasındaki J sutunundaki başlık ile eşleşiyorsa, Stok Çıkış Sayfasındaki F sütunundaki stok ile Stok Kartları B sutunundaki Stok aynı ise Stok Çıkış Sayfasındaki Miktarlar Başlığı Altındaki verileri topla.
Başaramadım Yardımcı olursanız çok makbule geçecek

Dosya Ektedir
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Stok kartları sayfasında J4 hücresindeki formül:

Kod:
=ÇOKETOPLA('Stok Çıkış'!$J$4:$J$400;'Stok Çıkış'!$G$4:$G$400;J$3;'Stok Çıkış'!$F$4:$F$400;$B4)
Yalnız bu formül Excel 2003'te çalışmayabilir. Çalışmazsa TOPLA.ÇARPIM formülü kullanmak gerekir:

Kod:
=TOPLA.ÇARPIM(('Stok Çıkış'!$G$4:$G$400=J$3)*('Stok Çıkış'!$F$4:$F$400=$B4)*'Stok Çıkış'!$J$4:$J$400)
 
Son düzenleme:
Katılım
28 Nisan 2008
Mesajlar
11
Excel Vers. ve Dili
2003 office
Teşekkür Ederim

Stok kartları sayfasında J4 hücresindeki formül:

Kod:
=ÇOKETOPLA('Stok Çıkış'!$J$4:$J$400;'Stok Çıkış'!$G$4:$G$400;J$3;'Stok Çıkış'!$F$4:$F$400;$B4)
Yalnız bu formül Excel 2003'te çalışmayabilir. Çalışmazsa TOPLA.ÇARPIM formülü kullanmak gerekir:

Kod:
=TOPLA.ÇARPIM(('Stok Çıkış'!$G$4:$G$400=J$3)*('Stok Çıkış'!$F$4:$F$400=$B4)*'Stok Çıkış'!$J$4:$J$400)
Arkadaşım çok teşekkür ederim, sizin sayenizde çok güzel bir kod daha öğrendim.
Almaty den selamlar.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aleykümselam. Kolay gelsin.
 
Katılım
28 Nisan 2008
Mesajlar
11
Excel Vers. ve Dili
2003 office
Tekrar rahatsız ediyorum,
=TOPLA.ÇARPIM(('Stok Çıkış'!$G$4:$G$400=J$3)*('Stok Çıkış'!$F$4:$F$400=$B4)*'Stok Çıkış'!$J$4:$J$400) her şey çok güzel fakat stok çıkışta kod girilmediğinde stok gözükmüyor dolayısı ile o hücrede #YOK diye bir ibare çıkıyor buda yukarıda verdiğiniz formulun çalışmasını engelliyor.
exceli kullanmayalı çok uzun zaman oldu formulun sonuna bir şeyler ilave edip bu #YOK yazısının çıkmasını engelliyormuyduk öyle bir şey kalmış aklımda doğrumu acaba.
 
Katılım
28 Nisan 2008
Mesajlar
11
Excel Vers. ve Dili
2003 office
Sorun çözüldü

:)=EĞER(E13="";"";ARA(E13;'Stok Kartları'!A:A;'Stok Kartları'!B:B))
bu formül sorunu çözdü
 
Katılım
28 Nisan 2008
Mesajlar
11
Excel Vers. ve Dili
2003 office
Merhaba Arkadaşlar,
Tabloyu deniyorum fakat çok enteresan bir şey var tabloda stok un 13 haneli kodu var stok çıkış veya stok giriş sayfasında 13 haneli kodu girdiğimde farklı stok u getiriyor kodu kısalttığımda doğru stok u getiriyor sebebi nedir bilen var mı ?
sadece
1
2
3
4
5
sıra kodlar oluyor 1 3 5 yaptığın da saçmalamaya başlıyor.
 
Son düzenleme:
Katılım
28 Nisan 2008
Mesajlar
11
Excel Vers. ve Dili
2003 office
Stokların 13 haneli kodları var fakat stok giriş veya stok çıkış yaparken 13 haneli kodu girdiğimde hiç alakasız stok u getiriyor.
kodları tek haneli sıra halinde yapınca
1 HANEDAN GIP.AILE SETI (KREM-KREM) KDF
2 MODERN AILE SETI (SIYAH-KIRMIZI) MEDIUM IDR
tek haneli olunca normal çalışıyor.

=EĞER(E5="";"";ARA(E5;'Stok Kartları'!A:A;'Stok Kartları'!B:B)) kullandığım kod bu neden oyle davranıyor sebebini bilen varmı


Çözüm bu formülmüş
=EĞER($E6="";"";DÜŞEYARA(E6;'Stok Kartları'!$A$4:$B65539;2;0))
 
Son düzenleme:
Üst