Personel İzin Listesi Düzeltme

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
Merhaba, örnekteki excelde ki gibi yıl yıl izin hakedişlerini yazmak istiyorum. Ama örnek bir personel 2016 yılında girmişse 2016 sutunundaki Çalışma Süresi, Yaşı, Hakedişlerin boş ("") ya da "-" çıkmasını istiyorum Bunun için ne yapabilirim.

Çalışma süresi ve yaşı sutununu hakediş formulünün içine de alabiliriz yani sadece hakediş çıksın ben diğerlerini hesaplama olsun diye ekledim.Yardım ederseniz sevinirim.İyi akşamlar
 

Ekli dosyalar

aspava

Altın Üye
Katılım
24 Nisan 2006
Mesajlar
215
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
26-01-2027
forum da benzer sorular sorulmuştu daha önce , onların çalışmalarını biraz sadeleştirdim sizin tabloyu , İsterseniz kullanılan izinleri tek sefer de isterseniz yıllar bazına ayrı ayrı yazarsınız.
 

Ekli dosyalar

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
forum da benzer sorular sorulmuştu daha önce , onların çalışmalarını biraz sadeleştirdim sizin tabloyu , İsterseniz kullanılan izinleri tek sefer de isterseniz yıllar bazına ayrı ayrı yazarsınız.
Teşekkür ederim ama İzin alacağı toplam gün yanlış yazıyor. Tanım sayfasında ki bigilere göre almasını istiyorum.Yıl Yıl yaparsak Sarı alanda ki Tarihlere göre ayarlarsak doğru sonuç çıkacak


(1 yıldan 5 yıla kadar) 14 gün izinli
(5 yıldan 15 yıla kadar) 20 gün izinli
(15 yıldan daha fazlasına) 26 gün
(19 yaşından küçükler ve 50 yaşından büyükler için) 20 günden az olmayacak
 

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
H4 yani çalışma süresi formülü:

=EĞER($C4="";"";EĞER($C4<=H$2;ETARİHLİ($C4;H$2;"y");""))

I4 yani yaş formülü:

=EĞER($E4="";"";EĞER($E4<=H$2;ETARİHLİ($E4;H$2;"y");""))

J4 yani izin süresi formülü:

=EĞER(YADA(H4="";I4="");"";EĞER(H4<1;"";EĞER(H4<19;20;EĞER(I4>50;ARA(H4;{1;15};{20;26});ARA(H4;{1;5;15};{14;20;26})))))
 

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
H4 yani çalışma süresi formülü:

=EĞER($C4="";"";EĞER($C4<=H$2;ETARİHLİ($C4;H$2;"y");""))

I4 yani yaş formülü:

=EĞER($E4="";"";EĞER($E4<=H$2;ETARİHLİ($E4;H$2;"y");""))

J4 yani izin süresi formülü:

=EĞER(YADA(H4="";I4="");"";EĞER(H4<1;"";EĞER(H4<19;20;EĞER(I4>50;ARA(H4;{1;15};{20;26});ARA(H4;{1;5;15};{14;20;26})))))

İzin Süresi formülünü yine çözemedim öbürleri tamam 14 gün çıkması lazımken 20 gün yazıyor
 

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
=ARA(EĞER(VE(YADA($Q4>=50;$Q4<=18);$P4<=5;$P4>0)=DOĞRU;6;$P4);TANIM!$C$2:$C$6;TANIM!$E$2:$E$6)

yukarda ki formülde #yok çıkarsa otomatik olarak boş çıkması için ne yapabilirim.Bu formülle çözülecek sanırsam
 

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
Sorunuzu bu dosya için mi soruyorsunuz yoksa başka bir soru mu?
 

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
Bu dosya için sordum İzin Süresi sizin yolladığınızda yine 20 gün çıktı 14 olması gerekiyor ama benim en son yazdığım formül doğru olanı çıkartıyor yalnız formülde izin süresi yoksa ya da eksi ise #yok yazıyor
 

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
hücrede 14 olması gerekirken 20 çıkartıyor?
 

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
Evet nasıl düzelticem bilemedim
 

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
"Hangi hücrede" demek istemiştim ama "hangi"yi unutmuşum :(
 

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
J4 yani izin süresi formülü:
 

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
Referans hatası yapmışım :(. Aşağıdaki gibi deneyin:

=EĞER(YADA(H4="";I4="");"";EĞER(H4<1;"";EĞER(I4<19;20;EĞER(I4>50;ARA(H4;{1;15};{20;26});ARA(H4;{1;5;15};{14;20;26})))))
 

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
Referans hatası yapmışım :(. Aşağıdaki gibi deneyin:

=EĞER(YADA(H4="";I4="");"";EĞER(H4<1;"";EĞER(I4<19;20;EĞER(I4>50;ARA(H4;{1;15};{20;26});ARA(H4;{1;5;15};{14;20;26})))))
Teşekkür ederim şimdi oldu :)
 

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
Bu arada D4, F4 ve G4'teki formülleri de aşağıdakilerle değiştirin:

=EĞER(C4="";"";ETARİHLİ(C4;BUGÜN();"y"))

=EĞER(E4="";"";ETARİHLİ(E4;BUGÜN();"y"))

=EĞER(YADA(E4="";C4="");"";EĞER(D4<1;"";EĞER(F4<19;20;EĞER(F4>50;ARA(D4;{1;15};{20;26});ARA(D4;{1;5;15};{14;20;26})))))

Yalnız 5 yıllık kıdemle ilgili sıkıntı olabilir. Eğer 5 yıl çalışma süresi olan 14 gün olacak, 6. yıldan itibaren 20 gün olacaksa G4'teki formül:

=EĞER(YADA(E4="";C4="");"";EĞER(D4<1;"";EĞER(F4<19;20;EĞER(F4>50;ARA(D4;{1;15};{20;26});ARA(D4;{1;6;15};{14;20;26})))))

ve J4'teki formül:

=EĞER(YADA(H4="";I4="");"";EĞER(H4<1;"";EĞER(I4<19;20;EĞER(I4>50;ARA(H4;{1;15};{20;26});ARA(H4;{1;6;15};{14;20;26})))))

olmalı.
 
Son düzenleme:

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
Bunla ilgili baya soru sorucam ilginize teşekkür ederim şimdi de

Hakediş Toplamında (J) sutuna otomatik olarak Ad Soyad'a(B) göre HAKEDİŞ Sayfasından Bütün yılların Toplamını çekmesini istiyorum Bunun için ne yapabilirim
 

Ekli dosyalar

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
Aşağıdaki formülü deneyin:

=TOPLA.ÇARPIM((HAKEDİŞ!$B$4:$B$203=$B4)*(MOD(SÜTUN(HAKEDİŞ!$F$1:$AB$1);4)=0);HAKEDİŞ!$F$4:$AB$203)
 

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
Yıllık İzinde son aşamaya geldim ama aşağıda ki sayfaların düzeltilmesi gerek

***Personel Listesi Sayfası Çalışma Süresi (yıl,ay,gün) sütununda boş olarak personel bilgilerinde otomatik 120 yıl,4 ay,31 gün yazıyor buraya da "-" gelmesi için ne yapabilirim

*** İzin Defteri Sayfasında da otomatik İzin Kullanımınından veri çekmesini istiyorum
Çok Teşekkür ederim
 

Ekli dosyalar

bjk55

Altın Üye
Katılım
29 Mart 2010
Mesajlar
184
Excel Vers. ve Dili
TÜRKÇE - MİCROSOFT OFFİCE PROFESSİONAL PLUS 2021
Altın Üyelik Bitiş Tarihi
05-03-2036
Yıllık İzinde son aşamaya geldim ama aşağıda ki sayfaların düzeltilmesi gerek

***Personel Listesi Sayfası Çalışma Süresi (yıl,ay,gün) sütununda boş olarak personel bilgilerinde otomatik 120 yıl,4 ay,31 gün yazıyor buraya da "-" gelmesi için ne yapabilirim

*** İzin Defteri Sayfasında da otomatik İzin Kullanımınından veri çekmesini istiyorum
Çok Teşekkür ederim
?
 

kakara

Altın Üye
Katılım
5 Mart 2014
Mesajlar
252
Excel Vers. ve Dili
excel 2016 plus
Altın Üyelik Bitiş Tarihi
19-12-2025
merhaba çok guzel bır çalışma olmuş elınıze saglık eğer bıtırebıldıysenız son halını atabılır mısınız ? herkes ıcın bır fıkır oluşturur
 
Üst