• DİKKAT

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

Kademeli Oran Hesaplama

Katılım
9 Ocak 2009
Mesajlar
4
Excel Vers. ve Dili
Excel-2007
Merhaba,

Sorum aşağıdaki şekilde;

Ciro 2 şirket arasında pay edilecek. A şirketinin sözleşmeye göre hakkı aşağıdaki gibi,

75.000 TL'ye kadar olan cironun %60'ı
75.001-100.000 arası cironun %50'si
100.001-150.000 arası cironun %40'ı
150.001 ve üzeri için %30'u
Ayrıca şirketin payı üstteki hesaplamaya istinaden 10.000 altında kalırsa (toplam ciro 25 TL olsa dahi) her halükarda A şirketi 10.000 TL alacak.

Tek satırda A şirketinin toplam payını hesaplayabiliyor olmam lazım.

Yardımlar için şimdiden teşekkürler.
 
Merhaba örneğin değerlerinizin A1 hücresinde olduğunu var sayarsak B1 hücresine aşağıdaki formülü uygulayıp denermisiniz.
Kod:
=EĞER(A1="";"";EĞER(A1<10000;10000;EĞER(VE(A1>=10000;A1<=75000);(A1/100)*60;EĞER(VE(A1>=75001;A1<=100000);(A1/100)*50;EĞER(VE(A1>=100001;A1<=150000);(A1/100)*40;(A1/100)*30)))))
 
Merhaba;Alternatif olsun.
A1 hücresinde ciro varsa;
B1=EĞER(EĞER(VE(A1>0;A1<=75000);A1*0,6;EĞER(VE(A1>75000;A1<=100000);45000+((A1-75000)*0,5);EĞER(VE(A1>100000;A1<=150000);57500+((A1-100000)*0,4);EĞER(A1>150000;77500+((A1-150000)*0,3);""))))<10000;10000;EĞER(VE(A1>0;A1<=75000);A1*0,6;EĞER(VE(A1>75000;A1<=100000);45000+((A1-75000)*0,5);EĞER(VE(A1>100000;A1<=150000);57500+((A1-100000)*0,4);EĞER(A1>150000;77500+((A1-150000)*0,3);"")))))

İyi çalışmalar.
NOT: syn. yanginci34 sanırım cironun 10.000 kıyaslamasını yapmış.
Benim anladığım hesaplama sonucunun 10.000 ile kıyaslanmasıydı.
 
Merhaba örneğin değerlerinizin A1 hücresinde olduğunu var sayarsak B1 hücresine aşağıdaki formülü uygulayıp denermisiniz.
Kod:
=EĞER(A1="";"";EĞER(A1<10000;10000;EĞER(VE(A1>=10000;A1<=75000);(A1/100)*60;EĞER(VE(A1>=75001;A1<=100000);(A1/100)*50;EĞER(VE(A1>=100001;A1<=150000);(A1/100)*40;(A1/100)*30)))))

Hocam öncelikle teşekkür ederim,

Şöyle hata oluyor A1'e 10.000'den küçük rakam yazılırsa B1 10000 geliyor ancak A1'e 11000 yazarsak B1 6600 oluyor. B1 minimum 10000 olmalı.

A1 130.000 olarak denedim ancak B1 52.000 oldu 69.500 olması gerekirken
 
Alternatif:

Kod:
=EĞER(A1>0;MAK(10000;A1*ARA(A1;{0;75000,01;100000,01;150000,01};{60;50;40;30})%);0)
 
Hocam öncelikle teşekkür ederim,

Şöyle hata oluyor A1'e 10.000'den küçük rakam yazılırsa B1 10000 geliyor ancak A1'e 11000 yazarsak B1 6600 oluyor. B1 minimum 10000 olmalı.

A1 130.000 olarak denedim ancak B1 52.000 oldu 69.500 olması gerekirken

Sorunuzda 100.000-150.000 için %40 olacağını belirtmişsiniz. Bu durumda 69500 nasıl bulunacak?
 
Merhaba;Alternatif olsun.
A1 hücresinde ciro varsa;
B1=EĞER(EĞER(VE(A1>0;A1<=75000);A1*0,6;EĞER(VE(A1>75000;A1<=100000);45000+((A1-75000)*0,5);EĞER(VE(A1>100000;A1<=150000);57500+((A1-100000)*0,4);EĞER(A1>150000;77500+((A1-150000)*0,3);""))))<10000;10000;EĞER(VE(A1>0;A1<=75000);A1*0,6;EĞER(VE(A1>75000;A1<=100000);45000+((A1-75000)*0,5);EĞER(VE(A1>100000;A1<=150000);57500+((A1-100000)*0,4);EĞER(A1>150000;77500+((A1-150000)*0,3);"")))))

İyi çalışmalar.
NOT: syn. yanginci34 sanırım cironun 10.000 kıyaslamasını yapmış.
Benim anladığım hesaplama sonucunun 10.000 ile kıyaslanmasıydı.
Hocam teşekkürler, çalıştı
 
Galiba şunu istiyorsunuz:

Kod:
=EĞER(A13>0;YUVARLA(MAK(10000;EĞER(A13<=75000;A13*0,6;EĞER(A13<=100000;75000*0,6+(A13-75000)*0,5;EĞER(A13<=150000;75000*0,6+25000*0,5+(A13-100000)*0,4;75000*0,6+25000*0,5+50000*0,4+(A13-150000)*0,3))));2);0)
 
.
Alternatif:

Kod:
=EĞER(TOPLA.ÇARPIM(--(A1>{0;75000;100000;150000});(A1-{0;75000;100000;150000});{0,6;-0,1;-0,1;0})<10000;10000;TOPLA.ÇARPIM(--(A1>{0;75000;100000;150000});(A1-{0;75000;100000;150000});{0,6;-0,1;-0,1;0}))

Düzeltildi.


.
 
Son düzenleme:
İdris Bey;
130.000 ciroya göre bir deneme yaparmısınız.
(69.500 sonucu vermesi gerekiyor.)
 
.

Formül düzeltildi.

Kod:
=EĞER(TOPLA.ÇARPIM(--(A1>{0;75000;100000;150000});(A1-{0;75000;100000;150000});{0,6;-0,1;-0,1;0})<10000;10000;TOPLA.ÇARPIM(--(A1>{0;75000;100000;150000});(A1-{0;75000;100000;150000});{0,6;-0,1;-0,1;0}))

.
 
Geri
Üst