• DİKKAT

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

IF komutu hakkında

Katılım
11 Şubat 2007
Mesajlar
40
Excel Vers. ve Dili
Excel 2007 - English
Sayın dostlar,

Aşağıda ki gibi bir soru yöneltildi tarafıma belki kola belki zor.Fakat If komutu ile ilgili bilgim malesef yok.Bu soruda ki If formülünün nasıl olacağı konusunda yardımını rica ederim.

Soru ;

Eski Maaş 50 YTL
Yeni maaş ?

Sarı renkli hücreye aşağıdaki kriterlere göre yeni maaşını hesaplayacak if formülünü yazınız.





Maaş <= 100 maaş*1,6
Maaş > 100 and maaş <= 200 maaş*1,45 Maaş > 200 maaş*1,3
 
A1 hücresine eski maaşı yazınız.
A2 hücresinde yeni maaşı aşağıdaki formülle hesaplatabilirsiniz.

=IF(A1<=100;A1*1.6;IF(AND(A1>100;A1<=200);A1*1.45;IF(A1>200;A1*1.3)))
 
Sayın dostlar,

Aşağıda ki gibi bir soru yöneltildi tarafıma belki kola belki zor.Fakat If komutu ile ilgili bilgim malesef yok.Bu soruda ki If formülünün nasıl olacağı konusunda yardımını rica ederim.

Soru ;

Eski Maaş 50 YTL
Yeni maaş ?

Sarı renkli hücreye aşağıdaki kriterlere göre yeni maaşını hesaplayacak if formülünü yazınız.





Maaş <= 100 maaş*1,6
Maaş > 100 and maaş <= 200 maaş*1,45 Maaş > 200 maaş*1,3

merhaba
eski maaş A1 hücresinde olduğu varsayılmıştır.
Kod:
türkçe
=EĞER(A1<=100;A1*1,6;EĞER(VE(A1>100;A1<=200);A1*1,45;EĞER(A1>200;A1*1,3;"")))
ingilizce
=IF(A1<=100;A1*1,6;IF(AND(A1>100;A1<=200);A1*1,45;IF(A1>200;A1*1,3;"")))
deneyiniz
 
İhsan bey ve bmutlu

Öncelikle alakanız için çok teşekkür ederim.Lakin eski maaş B2 hücresinde yazmaktadır.B3 te formulün yazılacağı yer.

Ben şu şekilde yazdım : =IF(B2<=100;B2*1,6;IF(AND(B2>100;B2<=200);B2*1,45;IF(B2>200;B2*1,3;"")))

Fakat hata vermektedir.

Kriterler aşağıda ki gibidir.
-Maaş <= 100 maaş*1,6
-Maaş > 100 and maaş <= 200 maaş*1,45
-Maaş > 200 maaş*1,3
 
merhaba

alternatif
Kod:
=ARA(A1;{0;101;201};{1,6;1,45;1,3})*A1
 
İhsan bey ve bmutlu

Öncelikle alakanız için çok teşekkür ederim.Lakin eski maaş B2 hücresinde yazmaktadır.B3 te formulün yazılacağı yer.

Ben şu şekilde yazdım : =IF(B2<=100;B2*1,6;IF(AND(B2>100;B2<=200);B2*1,45;IF(B2>200;B2*1,3;"")))

Fakat hata vermektedir.

Kriterler aşağıda ki gibidir.
-Maaş <= 100 maaş*1,6
-Maaş > 100 and maaş <= 200 maaş*1,45
-Maaş > 200 maaş*1,3

kodlar bende normal çalıştı
eğer excel türkçe kullanıyorsanız
if yerine eğer
and yerinede ve kullanınız.

=EĞER(B2<=100;B2*1,6;EĞER(VE(B2>100;B2<=200);B2*1,45; EĞER(B2>200;B2*1,3;"")))
 
Evet ingilizce fakat sorun zaten oranların yazılma şeklindeymiş , yerine . koyunca düzeldi.Çok teşekkürler herkese.
 
Geri
Üst