doğum tarihine göre işlem yapma

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Üstadlarım
Eğer E2 hücresinde Doğum Tarihi sadece yıl olarak girilmiş ise
F3 hücresine temmuz ayının birinci günü olacak şekilde tarih yazacak


Eğer E2 hücresinde Doğum Tarihi sadece .../ay /yıl (".../ay/yıl" metin olarak da girilebilir genel olarak da girilebilir) olarak girilmiş ise
F3 hücresine belirtilen ayın birinci günü olacak şekilde tarih yazacak

yardımcı olabilir misiniz?
 
Katılım
26 Kasım 2012
Mesajlar
67
Excel Vers. ve Dili
Office 2016 / Türkçe
Eğer dediğiniz gibi 1990 şeklinde tarih olacaksa

=SAYIYAÇEVİR(BİRLEŞTİR(1;".";7;".";E2))

yada

Eylül 96 yazılacaksa

=SAYIYAÇEVİR(BİRLEŞTİR(1;".";AY(E2);".";YIL(E2)))

işinizi görür.

Hangi hücreye aktarmak istiyorsanız veriyi o hücreye kopyala yapıştırınız.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
SAYIN calecale
1984 Girilmiş ise 01.07.1984
.../05/1974 Girilmiş ise 01.05.1974
şeklinde tarih verecek.
 

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
Bence veri yapısını görmek için örnek dosya paylaşmanız iyi olur.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
yusuf abim
ayrı ayrı hücrelere giriş yaptım ama siz onu E2 hücresine giriş yapılmış gibi düşünün.
 

Ekli dosyalar

Katılım
26 Kasım 2012
Mesajlar
67
Excel Vers. ve Dili
Office 2016 / Türkçe
Yusuf beyin de dediği gibi veri yapısını bilmeden göründüğü gibi cevaplıyoruz.
.../05/1974 ise e2 hücresi
f3 hücresine =SAYIYAÇEVİR(BİRLEŞTİR(1;".";SOLDAN(SAĞDAN(E2;7);2);".";SAĞDAN(E2;4)))
formülünü girerseniz
f3 = 1.5.1974 olur.

Eğer dediğiniz gibi 1990 şeklinde tarih olacaksa

=SAYIYAÇEVİR(BİRLEŞTİR(1;".";7;".";E2))

bu bölüm aynen girilebilir.
 

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
F2 hücresini tarih olarak biçimlendirip aşağıdaki formülü deneyin:

Kod:
=EĞER(E2="";"";EĞER(ESAYIYSA(E2)=DOĞRU;EĞER(UZUNLUK(E2)=4;TARİH(E2;7;1);"Girilen veri sayı ama 4 basamaktan faklı");YERİNEKOY(E2;"…";1)*1))
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Yusuf abim
e2 hücresine 1958, 1974, 1985 gibi yıl girildiğinde yanlış tarih veriyor.
Kontrol edebilir misiniz?
Sadece yıl girildiğinde 01.07. yıl gelecek ama farklı tarihler veriyor.
 

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 gibi deneyin:

Kod:
=EĞER(E2="";"";EĞER(ESAYIYSA(E2*1)=DOĞRU;EĞER(UZUNLUK(E2)=4;TARİH(E2;7;1);"Girilen veri sayı ama 4 basamaktan faklı");YERİNEKOY(E2;"…";1)*1))
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Kod:
=IFERROR(IF(LEN(E2)=4;DATE(E2;7;1);SUBSTITUTE(E2;"…";1)*1);"")
Kod:
=EĞERHATA(EĞER(UZUNLUK(E2)=4;TARİH(E2;7;1);YERİNEKOY(E2;"…";1)*1);"")
Şeklinde deneyin.

.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Emeği geçen ve yardımlarını esirgemeyen tüm ustalarıma
İdris SERDAR
YUSUF44
calecale
teşekkür ederim.
 
Üst