Formulle sınırlama

Katılım
8 Aralık 2005
Mesajlar
840
Excel Vers. ve Dili
İş:Excel 2000 Türkçe
Ev:Excel xp Türkçe
Altın Üyelik Bitiş Tarihi
11.06.2022
Günaydın arkadaşlar;

Bir bordroda tazminat oranının kişinin maaşının 20 katından fazla olmaması gerekiyor bir türlü formülünü bir türlü beceremedim.

Yardımcı olan arkadaşlara şimdiden teşekkürler.
 
Katılım
28 Temmuz 2004
Mesajlar
275
Eğer tazminat hücresinde 20 den büyük de olsa sayı görünsün diyorsanız fomulü şöyle yazabilirsiniz;

=EĞER(D4>20;5*C4+(20-5)*B4;EĞER(D4>5;5*C4+(D4-5)*B4;D4*C4))

Ama tazminat hücresine 20 den büyük değer girilemesin diyorsanız

D4 hücresinde iken

Veri>Doğrulama> İzin verilen değer - Tüm sayı - Enaz 0 - En çok 20

ayarlarsanız 20'nin üzerinde değer girilmez.
 
Katılım
8 Aralık 2005
Mesajlar
840
Excel Vers. ve Dili
İş:Excel 2000 Türkçe
Ev:Excel xp Türkçe
Altın Üyelik Bitiş Tarihi
11.06.2022
Günaydın;
Sayın serpily galiba soruyu yanlış algıladınız.
Tazminat hücersine koymak istediğim sınırlama şöyle:
Kişinin formulle hesapladığım tazminatı; kişinin maaşının 20 katını geçmemesi gerekiyor.

Eğer kişinin tazminatı maaşının 20 katından az ise proplem yok.Eğer kişinin tazminatı aylık maaşının 20 katını geçiyorsa fazlasını dikkate almayacak.

Teşekkürler



Eğer tazminat hücresinde 20 den büyük de olsa sayı görünsün diyorsanız fomulü şöyle yazabilirsiniz;

=EĞER(D4>20;5*C4+(20-5)*B4;EĞER(D4>5;5*C4+(D4-5)*B4;D4*C4))

Ama tazminat hücresine 20 den büyük değer girilemesin diyorsanız

D4 hücresinde iken

Veri>Doğrulama> İzin verilen değer - Tüm sayı - Enaz 0 - En çok 20

ayarlarsanız 20'nin üzerinde değer girilmez.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
=IF(IF(D4>5;5*C4+(D4-5)*B4;D4*C4)<=B4*20;IF(D4>5;5*C4+(D4-5)*B4;D4*C4);B4*20)

&#351;eklinde deneyin.

IF=E&#286;ER


.
 
Katılım
8 Aralık 2005
Mesajlar
840
Excel Vers. ve Dili
İş:Excel 2000 Türkçe
Ev:Excel xp Türkçe
Altın Üyelik Bitiş Tarihi
11.06.2022
Te&#351;ekk&#252;rler hocam;

Eline sa&#287;l&#305;k
 
Üst