DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba arkadaşlar,
ekteki dosyamada tamamlamaya çalıştığım bir stok kartı dosyam var.
"genel döküm" sayfasında son hareket tarihi ve son stok miktarını görmek için formül gerekiyor !
Yardımcı olurmusunuz?
Genel döküm sayfasında kaydırma yapmışsınız=EĞER(EHATALIYSA(ARA(MAK(L10:L40)+1;(L10:L40)));"0";ARA(MAK(L10:L40)+1;(L10:L40)))
=EĞER(EHATALIYSA(DOLAYLI(K4&"!L7"));"";DOLAYLI(K4& "!L7"))
Kurda K4 hücresinde örnek yazması gerekli (sayfa adı) ama sizde STK.001 yazıyor elbette örnek L7 almaz.ÖRNEK SAYFASI "L7" hücresindeki değeri almıyor demişsiniz Formülünüz "=EĞER(EHATALIYSA(DOLAYLI(K4&"!L7"));"";DOLAYLI(K4& "!L7"))"
buna örnek girişler yapın ve sonuç bu olmalı ama almıyor derseniz anlayacağım.Devir Miktarını veya ilk giriş miktarını girdiğimde burada göstermiyor
GENEL DÖKÜM hangi hücrede gösterilecekBuradaki tarihi genel döküm sayfasına almıyor??
MErhaba
Açıklamalarıız yetersiz.
Kurda K4 hücresinde örnek yazması gerekli (sayfa adı) ama sizde STK.001 yazıyor elbette örnek L7 almaz.
buna örnek girişler yapın ve sonuç bu olmalı ama almıyor derseniz anlayacağım.
GENEL DÖKÜM hangi hücrede gösterilecek
MehabaMerhaba sayın Black Lord,
Dosya içinde elimden geldiğince açıklamalar yaptım. Her 3 sayfada (örnek, GENEL DÖKÜM, STK.001) görülmesi gerekli olan değerleri gösterdim umarım bu sefer doğru anlatabildim.
Bir göz atarsanız sevinirim.
Merhabaselam
VBA yı araştırmaya yeni başladım ama depo deneyimim var. Mesala iki stokdan önce geleni sonra girerseniz öncegelenin giriş tarihi gözük meyecek gibi ayrıca tarihe göre stok miktarı hesaplanmıyor. Affınıza sığınarak öncelikle stok kartı bilgilerinin nasıl düzenleneceği kararlaştırılmalı diyorum.
Kolay gelsin.
GENEL DÖKÜ MSayfası=EĞER(EHATALIYSA(ARA(MAK(L10:L40)+1;(L10:L40)));"0 ";ARA(MAK(L10:L40)+1;(L10:L40)))
Bunları yaptığınızda diğer sorularınız da cevap bulacaktı. Çünkü sorularının bunların cevaplarıyla ilişkili.=EĞER(EHATALIYSA((EĞER(DOLAYLI(K4& "!F7")>DOLAYLI(K4& "!c7");DOLAYLI(K4& "!F7");DOLAYLI(K4& "!c7"))));"";EĞER(DOLAYLI(K4& "!F7")>DOLAYLI(K4& "!c7");DOLAYLI(K4& "!F7");DOLAYLI(K4& "!c7")))
Verdiğim formülleri denedinizmi ? Sonuç nedirBu arada ikinci sorunuz tarih ile ilgili;
Son tarih yani en son işlem yapılan (giriş veya çıkış) bu aynı zamanda dediğiniz gibi en büyük tarih olarakta söylenebilir.
selam
VBA yı araştırmaya yeni başladım ama depo deneyimim var. Mesala iki stokdan önce geleni sonra girerseniz öncegelenin giriş tarihi gözük meyecek gibi ayrıca tarihe göre stok miktarı hesaplanmıyor. Affınıza sığınarak öncelikle stok kartı bilgilerinin nasıl düzenleneceği kararlaştırılmalı diyorum.
Kolay gelsin.
Verdiğim Formüllri denediniz mi? Sonuç nedir.Merhaba sayın icegün;
amacım tarihe göre stok miktarını hesaplatmak değildi, malzemenin geçmişe dönük hareketlerini stok kartında görme amaçlı olarak kartı hazırladık. GENEL DÖKÜM olarak adlandırdığımız sayfada ise işyerinde bulunan ağdaki diğer bilgisayarlardan malzemenin son hareket tarihinin ve stok miktarının diğer ilgililerce görmesi sağlanacaktı. Ama galiba elimize yüzümüze bulaştırdık bu işi. Ayrıca yorum kattığınız için teşekkür ederim.
Saygılarımla
I10 yazdıysam yanlış yazmışın L10 olacakSayın Black Lord vermiş olduğunuz =EĞER(EHATALIYSA(ARA(MAK(L10:L40)+1;(L10:L40)));"0 ";ARA(MAK(L10:L40)+1;(L10:L40))) formülünü I10 hücresine yapıştırdım ve aşağıya çektim. Yanlız "I" sütununu bu şekilde formülüze edersem çıkış miktarlarını nasıl yazacağımı anlayamadım. Ayrıca verdiğiniz diğer formülü =EĞER(EHATALIYSA((EĞER(DOLAYLI(K4& "!F7")>DOLAYLI(K4& "!c7");DOLAYLI(K4& "!F7");DOLAYLI(K4& "!c7"))));"";EĞER(DOLAYLI(K4& "!F7")>DOLAYLI(K4& "!c7");DOLAYLI(K4& "!F7");DOLAYLI(K4& "!c7"))) GENEL DÖKÜM "J4" hücresine yapıştırdım. Ama bir sonuç alamadım..? yani bir sonuç vermedi.
=EĞER(EHATALIYSA((EĞER(DOLAYLI(K4& "!F7")>DOLAYLI(K4& "!c7");DOLAYLI(K4& "!F7");DOLAYLI(K4& "!c7"))));"";EĞER(DOLAYLI(K4& "!F7")>DOLAYLI(K4& "!c7");DOLAYLI(K4& "!F7");DOLAYLI(K4& "!c7")))
Buna sevindimsayın Black Lord, Tamam şimdi GENEL DÖKÜM tarih sorunu bitti. Sütun kaymasından kaynaklı bir sorunmuş (yani sorun benim acemiliğimden kaynaklı), Şimdi aynı şekilde miktar sorununuda halledersek tamam olacak.
=EĞER(YADA(E10>0;I10>0);TOPLA($E$10:$E$40;$A$10)-TOPLA($I$10:I10);"")