zaman aralığı belirlemek istiyorum ama nasıl yapamadım ?

Katılım
22 Ağustos 2006
Mesajlar
90
Excel Vers. ve Dili
Excel 2007 ENG,
Sizden ricam acaba ben bir konuda size yardımlarınızı almak istiyorum lütfen bana yardımcı olursanız sevinirim kaç saatten beri yapmaya çalışıyorum ama bir türlü yapamadım.

Sorum şu :

Ben bir izin takip çizelgesi yapmaya çalışıyorum orda yapmadığın tarihleri istediğim gibi ayarlayamam. Ben kurduğun sistemi söyle anlatıyım kısaca;

örn: 10.12.2000 tarihinde işe girmiş 10.12.2006 tarihinde yıllık izine çıkacak işte bu tarih geldiğinde buraya kaç günse onu ekleyecek onuda parametreden görecek 1-5 yıl arası 1800 => 14 gün 6 -15 yıl arası => 20 gün 5399 16 yıldan sonra 5400 => 26 gün olarak ayarladım fakat o gün gelmeden 20 günü otomatik olarak yazıyo ben diyorum ki,

Gün gelmeden o gün sayısını 0 yazsın ve diğerleriyle toplasın ama onu sıfır yapmak lazım tarihle o formulu nasıl kuracağım anlamış değilim. Ben bir Formul kurdum isterseniz bir bakın esikleri nasıl gideririm

Saygılarımla
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Dosyayı inceleyiniz.
 
Son düzenleme:
Katılım
22 Ağustos 2006
Mesajlar
90
Excel Vers. ve Dili
Excel 2007 ENG,
tşk.ler zafer bey ilgilendiğiniz için , ama benim istediğim aslında o değil ben 2006 tıyı yapıyorum gün sayısını yapmıştım benim yapamadığım ise şu;

2007 yılına geldiğinde mesala 10.12.2000 - 10.12.2007 tarihine geldiğinde 20 gün atması ama 10.12.2000 - 09.12.2007 dahi olsa 2007 satırna " 0 " değerini yazması lazım çünkü ondan önceki günlerle eklendiğinden gün sayısı artmış olacak onun için bunu naıl bu tür yöneteme çevirebiliriz ben bunu 2010 yılına kadar aynı şekilde yapacağım 2007 hallettsem gerisini yapacağım ama o formülü kuramıyorum bir türlü kaç saatten beri uğraşıyorum aklıma gelenleri yaptım ama olmadı. bunu nasıl yaparım acaba

Saygılarımla
 
Katılım
17 Haziran 2006
Mesajlar
245
Excel Vers. ve Dili
Office 2010
English
Kod:
Function izinbul(sontar, bastar As Date) As Integer

basyil = Year(bastar)
basay = Month(bastar)
basgun = Day(bastar)

sonyil = Year(sontar)
sonay = Month(sontar)
songun = Day(sontar)

If basgun > songun Then sonay = sonay - 1
If basay > sonay Then sonyil = sonyil - 1

farkyil = sonyil - basyil

izinbul = 0
If farkyil >= 1 Then izinbul = 14
If farkyil >= 6 Then izinbul = 20
If farkyil >= 15 Then izinbul = 26

End Function
Kod:
izinbul(SonHakettiğiTarih;GirişTarihi)
 
Son düzenleme:
Katılım
22 Ağustos 2006
Mesajlar
90
Excel Vers. ve Dili
Excel 2007 ENG,
Kod:
Function izinbul(sontar, bastar As Date) As Integer

basyil = Year(bastar)
basay = Month(bastar)
basgun = Day(bastar)

sonyil = Year(sontar)
sonay = Month(sontar)
songun = Day(sontar)

If basgun > songun Then sonay = sonay - 1
If basay > sonay Then sonyil = sonyil - 1

farkyil = sonyil - basyil

izinbul = 0
If farkyil >= 1 Then izinbul = 14
If farkyil >= 6 Then izinbul = 20
If farkyil >= 15 Then izinbul = 26

End Function
Kod:
izinbul(SonHakettiğiTarih;GirişTarihi)

çok tşk ederim. Ben daha yeni başladım az çok makroı kurmayı başlıyorum ama bunu nasıl o kodları yapacağım acaba bunları yukada ben dosya ekledim buna uyarlayıp verme imkanız var mıydı

Saygılarımla
 
Katılım
22 Ağustos 2006
Mesajlar
90
Excel Vers. ve Dili
Excel 2007 ENG,
Lütfen bana cevap verebilcek bir arkadaş yok mu çok acil olarak lazım 2 gündür uğraşıyorum ama beceremedim bana nasıl yapmam konusunda yardımlarını eksik etmezsiniz inşallah :dua2:

Saygılarımla
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Her mesaja bu linki vermişsiniz.Mesajlar başkalarına ait olunca birleştiremiyorumda,Bizi çok zor durmunda burakıyorsunuz.

Ayrıca burada sorduğunuz soru ile diğer mesajlarda sorduğunuz soru arasında farklar var.Böyle olunca çok uğraştırıyorsunuz.Lütfen sorunuzu tam olarak sorun ve tek bir mesaj altında toplayın..

http://www.excel.web.tr/showthread.php?t=19180
http://www.excel.web.tr/showthread.php?t=19188
 
Son düzenleme:
Katılım
22 Ağustos 2006
Mesajlar
90
Excel Vers. ve Dili
Excel 2007 ENG,
Merhaba

Her mesaja bu linki vermişsiniz.Mesajlar başkalarına ait olunca birleştiremiyorumda,Bizi çok zor durmunda burakıyorsunuz.

Ayrıca burada sorduğunuz soru ile diğer mesajlarda sorduğunuz soru arasında farklar var.Böyle olunca çok uğraştırıyorsunuz.Lütfen sorunuzu tam olarak sorun ve tek bir mesaj altında toplayın..

http://www.excel.web.tr/showthread.php?t=19180
http://www.excel.web.tr/showthread.php?t=19188
Zafer bey ben şuan asıl istediğimi bu linkte topladım ve ekte sunuyorum benim düşündüğüm gibi kurulmaı mümkünmüdür acaba yardımlarınız için sağol

Saygılarımla
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Tabloyu inceleyiniz.

Sizin istediğinize göre G4 teki bugünün formüllerle bir alakası yok.
formüller 3 nolu satıra göre düzenlenmiştir.
Gelmeyen yılı 0 olarak yazarsanız.işlem sizin istediğiniz gibi oluyor.
 
Katılım
22 Ağustos 2006
Mesajlar
90
Excel Vers. ve Dili
Excel 2007 ENG,
Zafer bey ben şuan asıl istediğimi bu linkte topladım ve ekte sunuyorum benim düşündüğüm gibi kurulmaı mümkünmüdür acaba yardımlarınız için sağol

Saygılarımla
Burda ki linke koyduğum dosyaya göre düzenleme şanşımız var mı acaba

Saygılarımla
 
Üst