Excel Forum

Excel Forum (http://www.excel.web.tr/index.php)
-   Excel'e Yeni Başlayanlar (http://www.excel.web.tr/forumdisplay.php?f=14)
-   -   çalışan bu ay kaç gün maaş hak etti? (http://www.excel.web.tr/showthread.php?t=169377)

dayibasi 30-12-2017 10:11

çalışan bu ay kaç gün maaş hak etti?
 
merhaba

ufak bir yardım talebim olacak.

otelimizde özellikle yazın personel giriş çıkışı yoğun görülüyor; kimi sezonu geçiriyor, kimi haftayı bile tamamlamıyor. uzun yıllardır çalışan personelimizde mevcut. maaş verdiğimiz gün ise +-2 gün oynayabiliyor.

bugünün 28.12.2017 olduğunu varsayalım;
20.12.2017 işe giren kişi 9 gün
1.12.2017 işe giren 28 gün
5.5.2004 işe giren de 28 gün hak etmiş olacak ( önceden maaş alacağı kalmadığı için bugün işten ayrılsa, 28 gün maaş alacağı olacak)

b2 işten çıkış ve a2 işe giriş olmak üzere aşağıdaki kodu yazdım ( çok acemiyim )
=eğer(ay(b2)>ay(a2);gün(b2);(eğer(ay(b2)=ay(a2);gü n(b2)-gün(a2))))

iş görmesine rağmen 2 noktada yetersiz kalıyor

1 - ayları kıyasladığım için 12 ay dolmadan diğer sene ayrılan kişinin ayrıldığı ay, işe girdiği aydan küçük olduğu için hata veriyor

2 - çalışan personelin işten çıkış hücresinde "-" olduğu zaman hata "#değer" uyarısı alıyorum. hücrede "-" işareti varken "çalışıyor" uyarısı alabilirim.

taslak çalışma ektedir

şimdiden teşekkürler

çıtır 30-12-2017 11:27

Aşağıdaki şekilde deneyiniz.
Kod:

EĞER($B2="-";"Çalışıyor";EĞER(YADA(YIL($A2)<>YIL($B2);AY($A2)<>AY($B2));GÜN($B2);GÜN($B2)-GÜN($A2)+1))

dayibasi 01-01-2018 13:35

Teşekkürler ve iyi yıllar

çıtır 01-01-2018 13:43

Alıntı:

dayibasi tarafından gönderildi (Mesaj 924050)
Teşekkürler ve iyi yıllar

Dönüş yaptığınız için teşekkür ederim.İyi yıllar.


Saat 23:38

Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.