eğer problemi

Katılım
4 Nisan 2007
Mesajlar
1
Excel Vers. ve Dili
2003
Slm.Şİmdİden TŞkler

A1=0 İse B1*0,68
0<a1=<1100 İse B1*1,10
1100<a1=<2200 İse B1*1,32
2200<a1=<3600 İse B1*1,68
Bunu EĞerİ Kullanarak FormÜle Etmek İstİyorum.ama Olmuyor.yrdimlariniz Beklİyorum.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Slm.&#350;&#304;md&#304;den T&#350;kler

A1=0 &#304;se B1*0,68
0<a1=<1100 &#304;se B1*1,10
1100<a1=<2200 &#304;se B1*1,32
2200<a1=<3600 &#304;se B1*1,68
Bunu E&#286;er&#304; Kullanarak Form&#220;le Etmek &#304;st&#304;yorum.ama Olmuyor.yrdimlariniz Bekl&#304;yorum.
&#304;fadelerinizde bir yanl&#305;&#351;l&#305;k var herhalde...

Olmas&#305; gerekti&#287;i &#351;ekilde, form&#252;l a&#351;a&#287;&#305;daki gibi olur.


=IF(A1=0;B1*0,68;IF(AND(A1>0;A1<=1100);B1*1,1;IF(AND(A1>1100;A1<=2200);B1*1,32;IF(AND(A1>2200;A1<=3600);B1*1,68))))


IF=E&#286;ER
AND=VE


..
 
Son düzenleme:
Katılım
7 Ocak 2007
Mesajlar
263
Excel Vers. ve Dili
Excel 2003 (US),
Excel 2010 (US)
Slm.Şİmdİden TŞkler

A1=0 İse B1*0,68
0<a1=<1100 İse B1*1,10
1100<a1=<2200 İse B1*1,32
2200<a1=<3600 İse B1*1,68
Bunu EĞerİ Kullanarak FormÜle Etmek İstİyorum.ama Olmuyor.yrdimlariniz Beklİyorum.
=B1*LOOKUP(A1,{0,1100,2200,3600},{0.68,1.10,1.32,1.68})

=B1*ARA(A1;{0;1100;2200;3600};{0,68;1,10;1,32;1,68})
 
Üst