Bİrden Fazla EĞer Kullanmak

Katılım
11 Aralık 2007
Mesajlar
2
Excel Vers. ve Dili
htgrfjhwrtrghfghwrth
Arkadaşlar bana yardımcı olursanız sevinirim.
Örneğin A1 hücresi 1000 ile 2000 arası olursa olursa A2 hücresi %10unu hesaplasın,2001 ile 4000 arası olursa %20 sini hesaplasın,4001 ile 6000 arası olursa %40ını hesaplasın 6001 ile 10000 arası olursa %50sini hesaplasın.Birçok formül denedim olmadı bilen varsa lütfen yardımcı olsun
 

velostar

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
59
Excel Vers. ve Dili
ofis 2010 64 bit
Altın Üyelik Bitiş Tarihi
03-02-2025
sayın turab63, çoklu eğer kullanımı ile birçok örnek sitede mevcut, ayrıca kullanıcı tanımlı fonksiyon isterseniz yine siteden bir uyarlamayı aşağıya aktardım. umarım işinizi görür. aşağıdaki kodları kitaba bir modül ekleyerek içine yapıştırın. daha sonra a2 hücresine =oran(a1) yazın.

Function oran(a)
If a >= 1000 And a <= 2000 Then oran = a / 100 * 10
If a >= 2001 And a <= 4000 Then oran = a / 100 * 20
If a >= 4001 And a <= 6000 Then oran = a / 100 * 40
If a >= 6001 And a <= 10000 Then oran = a / 100 * 50
End Function


Not: Henüz kod yazma yetisine sahip olmadığım için siteden aldığım bir örneği uyarladım.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

&#304;ki de&#287;i&#351;ik fonksiyon

IF=E&#286;ER

Kod:
=A1*IF(A1<1000;0;IF(A1<2001;0,1;IF(A1<4001;0,2;IF(A1<6001;0,4;IF(A1<10001;0,5;0)))))

LOOKUP=ARA

Kod:
=A1*LOOKUP(A1;{0\1000\2001\4001\6001\10000};{0\0,1\0,2\0,4\0,5\0})
Ayr&#305;ca Say&#305;n Yurtta&#351;'&#305;n Excel Dersanesindeki Derslerini de inceleyebilirziniz.

http://www.excel.web.tr/showthread.php?t=26373
 
Katılım
11 Aralık 2007
Mesajlar
2
Excel Vers. ve Dili
htgrfjhwrtrghfghwrth
&#199;ok Te&#350;ekk&#220;r Eder&#304;m Sayin Nejdet Ye&#350;ertener Yardimci Oldunuz
 
Üst