• DİKKAT

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

yüzde ve komisyon varyasyonları

Çözdüm olayı, kodun diğer satırında hata yapmışım. Toplam satış fiyatını ayarlamam gerekirken, kâr oranını ayarlamışım. Kod aşağıdaki gibi olmalı:

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C1,B2,C3,F1")) Is Nothing Then Exit Sub
Range("C5").GoalSeek Goal:=[F1], ChangingCell:=Range("C4")
[c4] = Round([c4], 2)
End Sub

Sağlamanın da yapıldığı örnek dosya ektedir:

https://drive.google.com/file/d/0B43WMUs21VpfamxISjkzd3hEM00/view?usp=sharing
 
Çözdüm olayı, kodun diğer satırında hata yapmışım. Toplam satış fiyatını ayarlamam gerekirken, kâr oranını ayarlamışım. Kod aşağıdaki gibi olmalı:

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C1,B2,C3,F1")) Is Nothing Then Exit Sub
Range("C5").GoalSeek Goal:=[F1], ChangingCell:=Range("C4")
[c4] = Round([c4], 2)
End Sub

Sağlamanın da yapıldığı örnek dosya ektedir:

https://drive.google.com/file/d/0B43WMUs21VpfamxISjkzd3hEM00/view?usp=sharing

Sabah pcye gectigimde bakacagim tesekkur ederim ilginize
 
Çözdüm olayı, kodun diğer satırında hata yapmışım. Toplam satış fiyatını ayarlamam gerekirken, kâr oranını ayarlamışım. Kod aşağıdaki gibi olmalı:

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("C1,B2,C3,F1")) Is Nothing Then Exit Sub
Range("C5").GoalSeek Goal:=[F1], ChangingCell:=Range("C4")
[c4] = Round([c4], 2)
End Sub

Sağlamanın da yapıldığı örnek dosya ektedir:

https://drive.google.com/file/d/0B43WMUs21VpfamxISjkzd3hEM00/view?usp=sharing

Üstadım çok teşekkür ederim ama şöyle bir sıkıntım var mesela ben sisteme kayıt ederken 1-3 lira arasına misal 2 lira kar ekle diyorum
3-5 lira arasına misal 4 lira kar ekle diyorum.


şimdi yaptığımız programa göre
1 lira maliyeti olan bir ürüne kargo misal 0 girdiğimde 2 lira kar eklediğimde yüzde 10 komisyon oranı ile %233 kar eklemem gerekiyor. ama 3 lira yazdığımda yüzde 85e düşüyor haliyle buna nasıl bir çözüm bulabiliriz? mesela ben aralıkları düşürsem 1- 1.25tl arası yaparsam orta bir yüzde kendisi verse mümkün olurmu?
 
Merhaba. Tam olarak ne istediğinizi anlamadım. Ancak anladığım kadarıyla 0,50 lira 1 liranın %50'si iken 2 liranın %25'idir. Dolayısıyla belirttiğiniz gibi aralıklar ne kadar birbirine yakın olursa yüzdelik hesap da o kadar yakın olur.
 
Merhaba. Tam olarak ne istediğinizi anlamadım. Ancak anladığım kadarıyla 0,50 lira 1 liranın %50'si iken 2 liranın %25'idir. Dolayısıyla belirttiğiniz gibi aralıklar ne kadar birbirine yakın olursa yüzdelik hesap da o kadar yakın olur.
Biz programda sunu girebilirmiyiz maliyet fiyati yerine maliyet araligi seklinde girsek 2 deger girsek ornegin 1 ve 1.5 lira arasina gibi. Degerler degisken olsa diger kargo komisyon ve kar yerleri ayni kalsa.
ornegin ben sunu demeliyim 1 1.5tl arasi 5tl kargo yuzde 10 komisyon toplam tutardan 3lira kar koy gibi suan sadece tek maliyet fiyati giriyoruz maliyet fiyat araligi girmis olacagiz.
 
Elbette yapılabilir. Bunun için tüm alternatifleri belirlerseniz ona göre gerek formül gerek makroyla çözüm bulmaya çalışırız.

Eğer tüm alternatifleri belirlerseniz makroya gerek kalmadan formülle çözülebilir.
 
Elbette yapılabilir. Bunun için tüm alternatifleri belirlerseniz ona göre gerek formül gerek makroyla çözüm bulmaya çalışırız.

Eğer tüm alternatifleri belirlerseniz makroya gerek kalmadan formülle çözülebilir.

Peki soyle bir sey olabilir mi yukardan komisyon ve kargo tutarini gir
alttada ben size bir liste veririm 1 1.
5tl arasi misal 1tl kar ekle 1.5 2 tl arasina 2tl kar ekle gibi bir liste cikarsam kendisi otomatik yuzdeyi verse
A burada ufak sayilarda araliklari cok kucuk yapmak lazim yoksa yuzdeler yukardaki ornekteki gibi tutmuyor
 
Excel'e şartlar öğretildiğinde sonucu bulması çok basit olur. Şu şöyleyse şunu yap, böyleyse bunu yap. Dediğim gibi siz tüm şartları ve o şartlara karşılık ne olması gerektiğini belirleyin, formül işi kolay olur.
 
Excel'e şartlar öğretildiğinde sonucu bulması çok basit olur. Şu şöyleyse şunu yap, böyleyse bunu yap. Dediğim gibi siz tüm şartları ve o şartlara karşılık ne olması gerektiğini belirleyin, formül işi kolay olur.

Peki sunu yapabilirmiyiz
mesela x ve y arasinda 3 lira kar bul dedigimizde diger degiskenleride girdigimizde bu aralik genis olsugundan dolayi yuzde belirlenemiyor gibi bir hata verse olabilirmi yukarda sizin verdiginiz ornekteki gibi yuzdesel fark cok var ise ona gore misal 1 3 arasini degide 1 2 ve 2 3 arasinida ekleriz.
 
Tekrar tekrar aynı şeyleri söyletiyorsunuz :) Siz tüm şartlarınızı belirleyin ondan sonra sorunuzu sorun bence.
 
Tekrar tekrar aynı şeyleri söyletiyorsunuz :) Siz tüm şartlarınızı belirleyin ondan sonra sorunuzu sorun bence.

aşağıda değerleri yazdım bu örneğin 0-1 lira arası maliyeti olan ürüne 1.5 lira kar etmem gerekiyor. tabi 1.5 lira kar etmem için komisyon ve kargo değerlerinide gireceğim.
ama bazı değerlerde şaşma oluyor oda şöyle örnek vereyim sizin exceli açıyorum
örneğin 1 lira maliyeti olan bir ürün için 1.75 kar etmem lazım diyelim komisyon değeri 10 kargo değeride 4tl diyelim. yüzde 650 çıkıyor ama 2 tl değeri içinde aynı değerleri girdiğimde yüzde 331 çıkıyor. yani 1-2 tl arasına 650 yazsam olmaz 331 yazsam veya ara değer yazsam olmaz. bunun için aralara değer açmam lazım misal 1-2 tl arasına değilde 1-1.25 1.25-1.5 1.5-1.75 1.75 2 gibi değerler açmam lazım. program mesela bana desinki aralık çok fazla araya maliyet aralığı girin desin.

0-1 1.5tl
1-2 1.75tl
2-5 2tl
5-7 2.5tl
7-10 2.75tl
10-12 3tl
12-15 3.25 tl
15-18 4tl
18-23 4.5tl
23-27 4.75tl
27-32 5tl
32-37 5.5tl
37-45 tl
45-50 6.5tl
50-55tl 6.75tl
55-60tl 7tl
60-65tl 7.5tl
65-70tl 8tl
70-75tl 8.5tl
75-80tl 9tl
80-90tl 9.5tl
90-100 tl 10tl
100-105tl 11tl
105-110tl 11.5tl
110-120tl 12tl
120-130tl 13tl
130-150tl 14tl
150-170 15tl
170-190tl 17tl
190-210tl 18tl
210-230tl 19tl
230-250tl 19.5tl
250-270 20tl
270-290 21tl
290-310 22tl
310-330tl 23tl
330-350tl 24tl
350-400tl 25tl
400-425 26tl
425-450tl 27tl
450-500 28tl
500-550 tl 29tl
550-600tl 30tl
600-650tl 32tl
650-700 tl 34tl
700-750tl 36tl
750-800tl 38tl
800-850tl 40tl
850-900tl 42tl
900-950tl 45tl
950-1000tl 48tl
1000-1100tl 50tl
1100-1200tl 52tl
1200-1300tl 55tl
1300-1400tl 60tl
1400-1500 70tl
1500-1600tl 80tl
1600-1700tl 90tl
1700-1800tl 100tl
1800-1900tl 110tl
1900-2000tl 120tl
2000-2100tl 130tl
2100-2200tl 140tl
2200-2300tl 150tl
2300-2400tl 160tl
2400-2500tl 170tl
2500-2600tl 180tl
2600-2700tl 190tl
2700-10000tl 200tl
 
Örneğimde üst sınırı ayrıca belirtmeye gerek yok çünkü sonraki kademenin alt sınırı aynı zamanda önceki kademenin üst sınırı kabul edilir.
 
Örneğimde üst sınırı ayrıca belirtmeye gerek yok çünkü sonraki kademenin alt sınırı aynı zamanda önceki kademenin üst sınırı kabul edilir.

Yusuf bey
http://hizliresim.com/31LEN4

benim verdiğim kar marjları ile hiç tutmuyor program.

Bana ne önerebilirsiniz?
ben nasıl bir yol izlemeliyim.

Ben iki değer girmeliyim 1 ve 3 arası maliyeti olan ürünlerde şukadar para kazan gibi program kendisi eğer tuttramıyorsa otomatikman 1.25-1.5 gibi kara göre değerleri kendide atayabilir.
 
Geri
Üst