• DİKKAT

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

Eğer ve Ara Formülleri

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
840
Excel Vers. ve Dili
Office 2016 TR
Merhabalar,

Hesaplama tablosunda yaşadığım sorunumu ekli tabloda daha iyi anlatabildim.
Yardımlarınız için teşekkür ederim.
 
U5 hücresinde aşağıdaki formülü DİZİ FORMÜLÜ olarak giriniz:

Kod:
=EĞERHATA(ARA(MAK($P$5:$P$8)+1;EĞER($F$5:$F$8=T5;$P$5:$P$8));"")
 
Biraz açıklama yapsanız çok iyi olur aslında. Ben dosyanızda sağ tarafta #YOK hataları olduğunu ve onların boş görünmesini istediğinizi düşünerek yukardaki formülü verdim.

"Yanlış hesaplıyor" dediğinizde neyin yanlış hesaplandığını nerden bilebiliriz, doğrusu nasıl hesaplanıyor?

Sorularınızda açıklama yapmak çok zor olmamalı, yardımcı olmaya çalışanlar olarak verdiğimiz cevapların yarısı soruyu anlayabilmeye yönelik oluyor.
 
Biraz açıklama yapsanız çok iyi olur aslında. Ben dosyanızda sağ tarafta #YOK hataları olduğunu ve onların boş görünmesini istediğinizi düşünerek yukardaki formülü verdim.

"Yanlış hesaplıyor" dediğinizde neyin yanlış hesaplandığını nerden bilebiliriz, doğrusu nasıl hesaplanıyor?

Sorularınızda açıklama yapmak çok zor olmamalı, yardımcı olmaya çalışanlar olarak verdiğimiz cevapların yarısı soruyu anlayabilmeye yönelik oluyor.


Mevcut formüller:
P5
=EĞER(VE(F5<>"";ETOPLA($F$5:F5;F5;$H$5:$H$65536)-ETOPLA($F$5:$F5;F5;$L$5:$L$65536)>0);ETOPLA($F$5:F5;F5;$H$5:$H$65536)-ETOPLA($F$5:$F5;F5;$L$5:$L$65536);0)

Q5 =EĞER(YADA(F5="";P5="");"";P5*EĞER(I5="";ARA(MAK($I$3:I3)+1;EĞER($F$3:F3=F5;EĞER($I$3:I3<>"";$I$3:I3)));I5))

U5
=EĞERHATA(ARA(MAK($P$5:$P$8)+1;EĞER($F$5:$F$8=T5;$P$5:$P$8));"")

V5
=ARA(MAK($Q$5:$Q$8)+1;EĞER($F$5:$F$8=T5;$Q$5:$Q$8))

Bu formüller sadece F hücresinde bulunan parti noyu baz alıyor ürün E hücresinde bulunan isminide eşleştirmesi gerekmekte.

Alış A ürünü 1. Parti 1TL den 2 Adedi 2 TL
Satış A ürünü 1. Partiden 1 Adet satılıyor Kalan 1 Adet 1TL

Daha detaylı açıklamayı tablo üzerinde yapabildim.

Yardımlarınız için teşekkür ederim.
 
Maalesef anlayamadım sorunuzu, kusura bakmayın.
 
Maalesef anlayamadım sorunuzu, kusura bakmayın.


Partiler şeklinde ürün alımları yapılmakta.

Elimizde hangi partiden kaç adet ürün kaldığını ve bu ürüne ait bedeli bulmak isiyoruz.

1. parti A ürününü 2 TL den 1 adet aldığımızı ve bu partiden 1 adedini sattığımızda kalan 1 adedi 2 TL den hesaplaması gerekiyor.

Förmüllerde sadece parti bazında arama yaptığından diğer alınan başka bir üründe (örneğin B ürünü de) 1. parti olunca hesaplamada hata yapmakta. Dolayısıyla ürün isimlerini ve parti nosunu eşleştirerek hesaplama yapması doğru sonucu verecektir.

Aşağıda ki formüllere ürün simlerini ve parti noolarını eşleştiremedim.

P5
=EĞER(VE(F5<>"";ETOPLA($F$5:F5;F5;$H$5:$H$65536)-ETOPLA($F$5:$F5;F5;$L$5:$L$65536)>0);ETOPLA($F$5:F 5;F5;$H$5:$H$65536)-ETOPLA($F$5:$F5;F5;$L$5:$L$65536);0)

Q5 =EĞER(YADA(F5="";P5="");"";P5*EĞER(I5="";ARA(MAK($ I$3:I3)+1;EĞER($F$3:F3=F5;EĞER($I$3:I3<>"";$I$3:I3 )));I5))

U5
=EĞERHATA(ARA(MAK($P$5:$P$8)+1;EĞER($F$5:$F$8=T5;$ P$5:$P$8));"")

V5
=ARA(MAK($Q$5:$Q$8)+1;EĞER($F$5:$F$8=T5;$Q$5:$Q$8) )


Alınması gereken sonuç hesabı aşağıda ki şekilde olmalı.

1. parti A ürünü 2 adet alınmıştır.
1. parti A ürünü Tanesi 1 TL
1. parti Alınan A ürünü elimizde 2 adet ve tutarı 2 TL dir

1.parti A ürünü 1 Adet satılmıştır
1.parti A ürünü 1 Adedi alınan 1.parti fiyatını baz almalı
1.parti Satılan A ürünü 1 adet 1 TL
1.parti A ürünü kalanı 1 Adet Tutarı 1 TL şeklinde hesaplamalı
 
Excelde bu yapılabilir ama bu çok geniş ve kapsamlı bir stok programı olur.
Bununla kimsenin uğraşacağını sanmıyorum.
Piyasada Fifo yöntemi ile stok takibi yapılabilen programlara ve fiyatlarına bakarsanız ne demek istediğimi daha iyi anlarsınız.
 
Excelde bu yapılabilir ama bu çok geniş ve kapsamlı bir stok programı olur.
Bununla kimsenin uğraşacağını sanmıyorum.
Piyasada Fifo yöntemi ile stok takibi yapılabilen programlara ve fiyatlarına bakarsanız ne demek istediğimi daha iyi anlarsınız.

Teşekkür ederim.

Ekli tabloda; P Q U V Sütunlarında ki Formüllerde sadece Parti dediğimiz F sütunu baz alınarak arama yapıp hesaplıyor. P Q U V Sütunlarında bulunan formüllere E F Sütununu nasıl ekleyebiliriz?

Bunda ki amaç ürünleri ayırabilmek.

Mevcut formülde

A ürünü 1.Parti ile B ürünü 1.Parti ve C ürünü 1.parti tüm ürünleri tek kalemde hesaplıyor.

Eğer ürün ismi ile partiyi eşleştirebilirsek sorun düzelecek.

Yani E sütunu ile F sütunu eşleşiyorsa P Q U V sütunlarına ilgili değeri hesaplamasını istiyorum.

Desteğiniz için teşekkür ederim.
 

Ekli dosyalar

Merhaba,

Kod:
=EĞER(VE(F5<>"";ETOPLA($F$5:F5;F5;$H$5:$H$65536)-ETOPLA($F$5:$F5;F5;$M$5:$M$65536)>0);ETOPLA($F$5:F5;F5;$H$5:$H$65536)-ETOPLA($F$5:$F5;F5;$M$5:$M$65536);0)

Yukarıdaki formüle E hücresini eklemek istiyorum.

Formüle; $E$5:E5;E5 eklediğimde hata veriyor. Bunun için ne yapılmalı ?

Teşekkür ederim.
 
Son düzenleme:
Geri
Üst