• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ileri tarihe götürmek

Katılım
3 Ekim 2013
Mesajlar
107
Excel Vers. ve Dili
2010 ve türkçe
Arkadaşlar merhaba

a1 hücresinde doğum tarihi var
b1 hücresinde işe giriş tarihi var
c1 hücresine ise şunu yazdırmak istiyorum.

Eğer işe giriş tarihi 18 yaşından büyük ve eşit ise "b1" yani işe giriş tarihi yazsın

değilse 18 yaşını doldurduğu günün ardından gelen ilk ayın 15 ini yazsın.

örn: Diyelim ki kişi 18 yaşını 17.05.2016 tarihinde dolduruyorsa hücreye 15.06.2016 yazacak, 14.05.2016 tarihinde dolduruyorsa 15.05.2016 yazacak.

Aşağıdaki formülü yazdım ancak son kısmı ayarlayamadım.

=eğer(aşağıyuvarla((b1-a1)/365,26;0)>=18;b1;"15ine götür")


"15ine götür") kısmını ayarlayamadım.
 
formülü yeniden gönderiyorum.

=eğer(aşağıyuvarla((b1-a1)/365,25;0)>=18;b1;"15ine götür")
 
selam,
eki inceleyiniz..
kolay gelsin..
 
Son düzenleme:
ekteki veriler için doğru sonuç veriyor ancak aşağıdaki verileri girince sonuç hanesi istediğim gibi olmuyor. fark nedir?

DOĞUM TARİHİ İŞE GİRİŞ TARİHİ SONUÇ
27.06.1994 28.06.1994 28.06.1994
10.01.1988 25.09.2005 25.09.2005
 
yani denediğim hiç bir veriden doğru sonuç alamıyorum.

dosya ektedir.

yanlarına "yanlış sonuç" yazarak benim girdiğim değerleri belirttim.
 

Ekli dosyalar

selam,
dosya zaten benim gönderdiğim dosya... Sizinki değil...
şimdi sorunuza dönelim...
"Eğer işe giriş tarihi 18 yaşından büyük ve eşit ise "b1" yani işe giriş tarihi yazsın değilse 18 yaşını doldurduğu günün ardından gelen ilk ayın 15 ini yazsın. örn: Diyelim ki kişi 18 yaşını 17.05.2016 tarihinde dolduruyorsa hücreye 15.06.2016 yazacak, 14.05.2016 tarihinde dolduruyorsa 15.05.2016 yazacak. "

şimdi de yanlış sonuçlara bakalım...( Bakarken sorunuza da bakın)

1 - Doğum Tarihi : 24.06.1960 ( 18 yaşını çoktan doldurmuş bu durumda işe giriş tarihi : 12.09.1977 yazmalı ki zaten o yazıyor... Neresi yanlış.... Doğrusu nedir?)
2 - Doğum Tarihi : 10.01.1988 ( 18 yaşını 10.01.2006 da doldurmuş bu durumda işe giriş tarihi : 09.01.1977 yazmalı ki zaten o yazıyor... Neresi yanlış.... Doğrusu nedir?)
3 - Doğum Tarihi : 25.05.2004 ( 18 yaşını 25.05.2022 de dolduracak bu durumda 25 > 15 olduğu için gelen ilk ayın 15 ini yani 15.06.2022 yazmalı ki zaten o yazıyor... Neresi yanlış.... Doğrusu nedir?)
4 - 3. örnek ile aynı doğum tarihinde sadece işe giriş tarihi farklı. Ama bu durumda işe giriş tarihinin bir önemi yok. Çünkü henüz 18 yaşını doldurmamış. 15.06.2022 yazmalı ki zaten o yazıyor. Neresi yanlış.... Doğrusu nedir?)
 
1- doğum tarihi:24.06.1960 işe giriş tarihi ise:12.09.1977 yani bu tarihte 18 yaşını doldurmamış oluyor. 17 küsür yaşında oluyor. yani bu durumda yazması gereken tarih SONUÇ: 15.07.1978 oluyor. (sizin "18 yaşını çoktan doldurmuş bu durumda işe giriş tarihi : 12.09.1977 yazmalı ki zaten o yazıyor..." derken hangi tarihe göre 18 yaşını dolduruyor anlayamadım. bir de zaten işe giriş tarihini ben elle yazıyorum. sonuç yani c sütununda doğru sonuç alabilmek için.

2- doğum tarihi 10.01.1988 işe giriş tarihi ise 09.01.2006 yani bu tarihte 18 yaşını doldurmamış oluyor. 1 gün sonra 18 yaşını dolduracak. yani bu durumda yazması gereken tarih SONUÇ: 15.01.2006 oluyor.

yanlış mı düşünüyorum?
 
bir örnek vericem tablonuzda dener misiniz?

kişinin doğum tarihi 10.01.1988 olsun
işe giriş tarihi de :25.02.2000 olsun

bu durumda kişi işe 18 yaşını doldurmadan girdiği için sonuç sekmesinde kişinin 18 yaşını doldurduğu tarihin ardındaki ayın 15 ini yazsın istiyorum. yani sonuç: 15.01.2006 olmalı

ancak tabloda çıkan sonuç:25.02.2000 (yanlış dediği sonuç bu)
 
Örnek dosya olmadan anlatımlarla hareket edince böyle oluyor.
Örnek dosyada , manuel hesaplanmış sonuçlar da olmalı ki böyle afaki şeyler hazırlamak gerekmesin.
Bu örneklemeyi soruyu ilk sorarken yapacaktınız...
Neyse... çözüm:

C2 hücresindeki formül

=EĞER(ETARİHLİ(A2;$D$1;"m")>=216;B2;TARİH(YIL(A2);AY(A2)+216+EĞER(15<GÜN(A2);1;0);15))

idi... Burada $D$1 referansını B2 olarak değiştirin aşağıya doğru kopyalayın.
Yani formül, kişinin yaşının 18 olup olmadığını değil, işe girdiği anda 18 yaşını doldurup doldurmadığını hesaplasın.
 
evet anlaşma problemi yaşadık. keşke örnek üzerinde göndermiş olsaydım.

ellerinize, emeğinize sağlık istediğim gibi olmuş.

birde bu c sütunundaki formülü nasıl gizlediğinizi anlayamadım. a ve b sütununa veri girişi yapınca aktif oluyor. onun hakkında da bilgilendirme yaparsanız sevinirim.

teşekkür ederim.
 
selam,
rica ediyorum..
sonuçta olay çözümlenmiş oldu. Anlayışınız için ben teşekkür ediyorum..
c sütunundaki formülde bir gizlenme yok. değer girmediğinizde de çalışıyor. BOŞ değeri üretmesi için
=EĞER(ETARİHLİ(A2;B2;"m")>=216;B2;TARİH(YIL(A2);AY(A2)+216+EĞER(15<GÜN(A2);1;0);15))
şeklinde olan formülü
Kod:
=[B]EĞER yada(A2="";B2="");"";[/B]EĞER(ETARİHLİ(A2;B2;"m")>=216;B2;TARİH(YIL(A2);AY(A2)+216+EĞER(15<GÜN(A2);1;0);15))[B])[/B]
şeklinde yazabilirsiniz..

Eğer formül değil de satırlardaki kenarlıklar diyorsanız, onlar koşullu biçimlendirme ile yapıldı. A sütununa değer girildiğinde hücrelere kenarlık çizer.

kolay gelsin..
 
Sakman26 bi sorum olacak size

Buraya yüklediğiniz dosyada sonuç hücresinin üzerine gelince hücre içerisinde formül olmasına rağmen görünmüyor ancak veri girişi yapınca aktif oluyor ve formül o Zaman görünüyor.

Hücre üzerine gelince hücreyi Nasıl boşmuş gibi gösteriyorsunuz
 
11 no lu mesajda da belirttiğim gibi formüllerde herhangi bir gizleme yok..
Yani formülü veri olmayan bir alt satıra kopyaladığınızda da değer üretecek ki bu değer de 0 olacaktır. Belki de sizin kullandığınız sayfada "0 değerini gösterme" şeklinde seçenek işaretlenmiştir..
Ya da söylemek istenileni ben anlayamıyorum demektir bu..
 
dosyanızı tekrar ekledim ve orada göstermeye çalıştım.

şöyle ki c18 e tıkladığımda formül çubuğunda herhangi bir veri görünmüyor ancak d18 e tıkladığımda (elle yazdığım formül), formül çubuğunda görünüyor.

a18 ve b18 hücrelerine veri girince hem c18 hem de d18 istenen sonucu veriyor ama a18 ve b18 hücrelerini doldurmadan önce c18 in üzerine gelince formül görünmüyor formül çubuğunda.

umarım demek istediğimi anlatabilmişimdir. ya da ben anlamıyorum.
 

Ekli dosyalar

Tamam..
bu olay otomatik doldur özelliğinden kaynaklanıyor..
Ama bir satır boş geçin sonra veri yazın formül aktif olmayacaktır. Yani boş kalacaktır. Deneyin göreceksiniz.. bu olayda özellikle yapılmış bir gizleme falan yok...
 
Anladım, peki çok teşekkür ederim
 
Geri
Üst