• DİKKAT

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

Tarih Çevirme

ERRİC

Altın Üye
Katılım
19 Ekim 2010
Mesajlar
313
Excel Vers. ve Dili
OFFİCE 2009
Selamlar İyi haftalar herkese öncelikle;
elimde bir satış listesi varda daha önce yaptım fakat unuttuğum için su an yapamıyorum takıldım da bugun yetiştirmem lazım basit olduğunu düşünüyorum ama hatırlayamadım;
(yabancı bir internet sitesinin satış portalından alınan listedir)
tarihler listenin yarısında Örneğin 08/31/2016 veya bir kısmında 08.12.2016 şeklinde; bunları türkçe tarih düzeninde yani listenin tamamında ki günleri hücre içi değeri ve hücre gerçek değeri olarak nasıl çevirebiliriz;
31.08.2016
12.08.2016 ve diğer günler

(hücre biçimlendir seçenekleri ile soldan sağdan parçal olaylarını denedim listenin yarısı başka format olduğu için formüllerde olmadı; bir de tarih biçimini değiştiriyorum görsel de değişiyor ama hücreleri kopyala yapıştır yapıp aktarım yapacağım programa gönderdiğimde eski haline geliyor )


Saygılar
 

Ekli dosyalar

C6 hücresine aşağıdaki formülü yazıp aşağı doğru kopyalayınız:

Kod:
=EĞER(ESAYIYSA(A6)=DOĞRU;A6;(PARÇAAL(A6;4;2)*1&"."&SOLDAN(A6;2)*1&"."&SAĞDAN(A6;2)*1)*1)
 
C6 hücresine aşağıdaki formülü yazıp aşağı doğru kopyalayınız:

Kod:
=EĞER(ESAYIYSA(A6)=DOĞRU;A6;(PARÇAAL(A6;4;2)*1&"."&SOLDAN(A6;2)*1&"."&SAĞDAN(A6;2)*1)*1)

Sayın yusuf44 merhaba tekrar siz yetiştiniz yine;

376.satırdan sonra belittiğim üzere format değiştiği için yanlış getiriyor uygun olunca bakar mısınız lütfen
 
Formülde eğer A sütunu sayıysa aynen al, değilse parçaalıp tarihe çevirme işlemi yap şeklinde komut var.

Örnek dosyanızda A377 hücresinde 08/12/2016 yazıyor, formül sonucu C377 hücresinde de bu değer bir sayı (tarih) olduğu için aynen 08/12/2016 sonucunu veriyor.

Ne gibi bir hata var anlamadım?
 
Eğer hatadan kastınız 377 ve devamında ay ile günün yer değiştirmesiyse aşağıdaki formülü deneyin:

Kod:
=EĞER(ESAYIYSA(A377)=DOĞRU;TARİH(YIL(A377);GÜN(A377);AY(A377));(PARÇAAL(A377;4;2)*1&"."&SOLDAN(A377;2)*1&"."&SAĞDAN(A377;2)*1)*1)
 
Eğer hatadan kastınız 377 ve devamında ay ile günün yer değiştirmesiyse aşağıdaki formülü deneyin:

Kod:
=EĞER(ESAYIYSA(A377)=DOĞRU;TARİH(YIL(A377);GÜN(A377);AY(A377));(PARÇAAL(A377;4;2)*1&"."&SOLDAN(A377;2)*1&"."&SAĞDAN(A377;2)*1)*1)

Merhaba sayın yusuf44 tabi ki onu kasdettim hata derken ; yani hata değil üstad sizsiniz ikisini aynı anda YAZAMAYIZ SANIRIM formülü ; teşekkür ederim çözdüğünüz için
Saygılar
 
Bu formülde 377 yerine 6 yazıp C6'dan itibaren kullanabilirsiniz. Ya da 377. satıra yazın, ordan hücreyi kopyalayıp tüm sütuna yapıştırın. Ben formülü ilk satır yerine 377. satırdan kopyalamışım :(
 
Merhabalar,
Alternatif olsun.
Kod:
=EĞER(ESAYIYSA(A1);A1;SERİTARİH(0;
  TOPLA(PARÇAAL(A1;{1;7};{2;4})*{1;12})-22801)+
PARÇAAL(A1;4;2))

Saygılar,
Şeşen
 
.

Alternatif:

Kod:
=IF(ISNUMBER(A6);A6;DATE(20&RIGHT(A6;2);LEFT(A6;2);MID(A6;4;2)))

Kod:
=EĞER(ESAYIYSA(A6);A6;TARİH(20&SAĞDAN(A6;2);SOLDAN(A6;2);PARÇAAL(A6;4;2)))


.
 
İyi akşamlar üstadlar sizlerin de değerli katkıları için çok teşekkürler
 
Geri
Üst