İÇ İÇE EĞER

Katılım
28 Haziran 2011
Mesajlar
4
Excel Vers. ve Dili
ofis 2011
herkese merhaba iyi forumlar

bana yardımcı olacağınızı umuyorum.

maaş hak edişi 1860 tl nin altında olanları günlük 49,15 den büyük ise 52,35 den hesaplamak istiyorum ama sadece 1860 değil yani şöyle anlatayım;

1860 altındaysa 30*49,15 üstündeyse 30*52,35 den hesaplayacak
2280 altındaysa 30*52,35 üstündeyse 30*56,1 den hesaplayacak
2420 altındaysa 30*56,1 üstündeyse 66,85 den hesaplayacak.

eğer ile sadece bir tanesini yaptım ama iç içe eğerleri yerleştiremedim. yardımcı olurmsunuz
teşekkürler
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
A1 e değer yazarak aşağıdaki formülü test edebilirsiniz.
Kod:
=EĞER(A1<1860;30*49,15;EĞER(A1<2280;30*52,35;EĞER(A1<2420;30*56,1;30*66,85)))
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
A1 e değer yazarak aşağıdaki formülü test edebilirsiniz.
Kod:
=EĞER(A1<1860;30*49,15;EĞER(A1<2280;30*52,35;EĞER(A1<2420;30*56,1;30*66,85)))
Şöyle daha pratik olur sanki:

=30*EĞER(A1<1860;49,15;EĞER(A1<2280;52,35;EĞER(A1<2420;56,1;66,85)))

Alternatif olarak şu formül de kullanılabilir:

=30*ARA(A1;{0;1860;2280;2420};{49,15;52,35;56,1;66,85})

Yalnız eğer katsayılar vs zamana göre değişiyorlarsa (mesela bu sene böyle ama gelecek sene farklı katsayılar olacaksa) formül içinde katsayı ve sınırlar kullanmak yerine bu katsayı ve sınırları başka hücrelere yazıp formül içinde bu hücreleri yazmak daha kullanışlı olur. Böylece değişim dönemlerinde formülü değil hücredeki veriyi değiştirmek yeterli olur.
 
Üst