E

Çözüldü Veri değişikliğinde farklı hücreyi baz alma

Epakambalaj

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Hayırlı sabahlar üstadlarım.

A hücresine mal giriş fiyatı var.
Elimizdeki malın değerine B hücresiyle güncel zammı yazıyoruz.
C hücresinde satış fiyatımız otomatik hesaplanıyor.

Örnek dosyada belirttiğimiz şekilde, B hücresine indirim girdiğimizde C hücresinde indirimi almak istiyoruz.

Yardımcı olabilir misiniz?
Şimdiden çok teşekkür ederim.
 

Ekli dosyalar

İndirim uygulandıktan sonra olması gereken sonuçları manuel yazsaydınız. Formülü de hangi kriterlere göre hesaplayacağınızı yazsaydınız sorununuz daha net olurdu. Ama eski formülünüzden anladığım kadarıyla güncel fiyat düşük olsa da yüksek olsa da en yüksek fiyat hangisiyse onun üzerinden yüzde 10 zam uygulama kriteriniz var ve yuvarlama oranınızıda en yüksek fiyat üzerinden şarta bağlamışsınız. Sonuç olarak yüzde 10 zamda 1,1 ile çarpıyorken yüzde 10 indirimde aynı formülünüzde 1,1 yerine 0,9 yaparak deneyin.
 
MAK istememizin temel sebebi, aynı ürünün farklı boylarından farklı zamanlarda aldığımız için fiyat farklı çıkıyor.
Bu nedenle, son alınan ürünün fiyatını güncel fiyat olarak almasını istiyoruz.
Mal almadığımız halde fiyat yükselişi olduğunda güncel fiyat kısmından destek alıyoruz.

İstediğimiz tam olarak şu;
Fiyat düşse de yükselse de, güncel fiyatı girdiğimizde, Malın bize geliş fiyatını dikkate almaksızın, Güncel fiyat kısmını baz almasıdır.
güncel fiyat kısmı boş ise, malın geliş fiyatına göre satış fiyatını hesaplamasıdır.

dosyaya ek yaptım
 

Ekli dosyalar

Son verdiğiniz dosyadaki formül ve açıklamaya göre güncel fiyat yazılı ise güncel fiyata göre hesaplamalar baz alınacak. Güncel fiyat boş ise satış fiyatı üzerinden hesaplama yapılacak ise.. 4. yorumdaki formülünüzü böyle revize ederek deneyiniz.

[formul]=TAVANAYUVARLA(EĞER(C2<>"";C2;MAK(B2:B4))*1,1;ARA(MAK(B2:B4;C2);{0;2;15;25};{0,1;0,25;0,5;1}))[/formul]
 
Son verdiğiniz dosyadaki formül ve açıklamaya göre güncel fiyat yazılı ise güncel fiyata göre hesaplamalar baz alınacak. Güncel fiyat boş ise satış fiyatı üzerinden hesaplama yapılacak ise.. 4. yorumdaki formülünüzü böyle revize ederek deneyiniz.

[formul]=TAVANAYUVARLA(EĞER(C2<>"";C2;MAK(B2:B4))*1,1;ARA(MAK(B2:B4;C2);{0;2;15;25};{0,1;0,25;0,5;1}))[/formul]
Ellerinize sağlık hocam.
Tam istediğimiz gibi oldu.
Hayırlı günler diliyorum. :)
 
Üst