Özellik ikonu

TARİHSAYISI

İndirme izni yok

Genel Bakış

TARİHSAYISI (DATEVALUE), metin olarak yazılmış bir tarihi Excel'in tarih seri numarasına dönüştürür. Dışarıdan alınan, metin olarak saklanan tarihleri hesaplamalarda, sıralamada ve tarih farklarında kullanılabilir sayıya çevirmek için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
=TARİHSAYISI(tarih_metni)
ENEnglish
=DATEVALUE(date_text)
Kategori
Tarih ve Saat
İngilizce adı
DATEVALUE
Platform
Windows Mac Web
1 bağımsız değişken 1 zorunlu
Bağımsız değişken Durum Ne işe yarar
tarih_metnidate_text Zorunlu Seri numarasına çevrilecek tarihi gösteren metni belirtir; tırnak içine yazılmış metin ya da metin içeren bir hücre başvurusu olabilir.
Geçerli kullanımlar
=TARİHSAYISI("2022-08-22")
=TARİHSAYISI(A2)
=TARİHSAYISI(METNEÇEVİR(BUGÜN();"yyyy-aa-gg"))
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İşlev yalnızca bir parametre alır ve sonuç olarak bir seri numarası verir. Sonucu tarih olarak görmek için hücreyi tarih biçimiyle biçimlendirin. Metni doğrudan formüle yazacaksanız tırnak içine alın.

1. Metin biçimli tarihlerin seri numarası​

A sütunundaki metin biçimli tarihlerin seri numarasını B sütununda bulalım. A hücrelerindeki değerlerin metin olması gerekir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=TARİHSAYISI(A2)
=DATEVALUE(A2)
TARİHSAYISI
Formülünü incelemek için bir hücre seçin.
AB
1Tarih metniSeri numarası
22022-07-0144743
32022-08-2244795
42002/02/2337310
52019-07-0143647
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 44743, 44795, 37310 ve 43647 olur. Her sonuç, ilgili tarihin 1 Ocak 1900'den itibaren geçen gün sayısını gösterir. Yıl-ay-gün biçimindeki metinler, bölgesel ayarlardan bağımsız olarak kolay tanındığı için örnekte tercih edilmiştir. Metni hücreye değil doğrudan formüle yazmak isterseniz tırnak içine alın:
Excel formülü
=TARİHSAYISI("2022-08-22")
=DATEVALUE("2022-08-22")

2. Saat bilgisi ve eksik yıl​

Metinde saat bulunduğunda ya da yıl yazılmadığında işlevin nasıl davrandığını görelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=TARİHSAYISI(A2)
=DATEVALUE(A2)
TARİHSAYISI
Formülünü incelemek için bir hücre seçin.
AB
1MetinSeri numarası
22022-08-22 14:3044795
32022-08-22 08:00:0044795
41-JUL#DEĞER!
515-MAR46096
Saat ve YılExcelDepo v1.0.0
Sonuçlar sırasıyla 44795, 44795, #DEĞER! ve 46096 olur. İlk iki satırda saat farklı olsa da tarih aynı olduğu için sonuç da aynıdır; çünkü metindeki saat bilgisi yok sayılır. Dördüncü satırdaki 1-JUL metni bu örnekte tarih olarak tanınmadığı için #DEĞER! hatası verir. Beşinci satırdaki 15-MAR metni tanınır ve yıl yazılmadığından Excel geçerli yılı kullanır; bu nedenle bu sonuç yıl değiştiğinde farklı çıkar. Ay adı kısaltmalarının tanınması bölgesel ayarlara bağlıdır.

3. Tarihi metne çevirip geri alma​

Bir tarihi önce metne çevirip sonra yeniden seri numarasına dönüştürelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=METNEÇEVİR(A2;"yyyy-aa-gg")
=TEXT(A2,"yyyy-mm-dd")
Ardından C2 hücresine metni seri numarasına çeviren aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=TARİHSAYISI(B2)
=DATEVALUE(B2)
TARİHSAYISI
Formülünü incelemek için bir hücre seçin.
ABC
1TarihMetinSeri numarası
22026-10-08=TEXT(A2,"yyyy-aa-gg")#DEĞER!
32026-01-15=TEXT(A3,"yyyy-aa-gg")#DEĞER!
42026-12-31=TEXT(A4,"yyyy-aa-gg")#DEĞER!
Metne ÇevirmeExcelDepo v1.0.0
Sonuçlar sırasıyla #DEĞER!, #DEĞER! ve #DEĞER! olur. B sütununda tarih metni yerine formül metni görünür; bu nedenle TARİHSAYISI bu değerleri seri numarasına çeviremez ve her satırda hata verir.

4. Geçersiz girdiler ve hata​

Geçerli bir tarih metni ile hata veren girdileri yan yana karşılaştıralım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=TARİHSAYISI(A2)
=DATEVALUE(A2)
TARİHSAYISI
Formülünü incelemek için bir hücre seçin.
AB
1GirdiSonuç
22022-08-2244795
32022-02-30#DEĞER!
4yarın#DEĞER!
544743#DEĞER!
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla 44795, #DEĞER!, #DEĞER! ve #DEĞER! olur. İlk satırdaki metin geçerli bir tarihtir. Şubat ayında 30. gün bulunmadığı için ikinci satır, tarih olarak yorumlanamayan bir sözcük olduğu için üçüncü satır #DEĞER! hatası verir. Dördüncü satırda hücre metin değil sayı içerdiğinden yine #DEĞER! oluşur; bu değer zaten bir seri numarasıdır, dönüştürmeye gerek yoktur.

Kullanırken dikkat edin​

  • tarih_metni: tarih_metni bir hücre başvurusuysa hücredeki değer metin olmalıdır. Sayı ya da gerçek tarih içeren bir hücre verilirse sonuç #DEĞER! olur. Metin doğrudan formüle yazılıyorsa çift tırnak içine alınmalıdır.
  • Saat bilgisi: tarih_metni içinde saat bilgisi varsa bu bilgi yok sayılır ve yalnızca tarih bölümü dikkate alınır. Saati sayıya çevirmek için ZAMANSAYISI işlevini kullanın.
  • Geçersiz tarih: tarih_metni geçerli bir tarih olarak tanınmazsa işlev #DEĞER! hatası verir. Var olmayan günler (30 Şubat gibi), geçersiz ay numaraları ve tarih içermeyen sözcükler bu hataya yol açar.
  • Eksik yıl: tarih_metni içinde yıl bölümü yazılmamışsa geçerli yıl kullanılır. Bu yüzden aynı formül farklı yıllarda farklı seri numarası döndürür.
  • Bölgesel ayarlar: Kabul edilen tarih biçimleri sistemden sisteme değişir ve kullanıcının bölgesel ayarlarına bağlıdır. Gün/ay/yıl düzeninin kullanıldığı bir sistemde 22/8/2022 gibi bir metin geçerliyken, ay/gün/yıl düzeninde geçersiz olduğu için #DEĞER! verir. Tarih biçimi, Hücreleri Biçimlendir iletişim kutusunda bulunan biçimlerden herhangi biri olabilir. Ortak ve güvenli bir seçenek yıl-ay-gün düzenidir.
  • Otomatik dönüştürme: Çoğu işlev, tarih metnini kendiliğinden seri numarasına çevirir. TARİHSAYISI, bu dönüştürmeyi açıkça ve ayrı bir adım olarak yapmak istediğinizde işe yarar.
  • İlgili işlevler:
    • TARİH: Yıl, ay ve gün değerlerini ayrı sayılar olarak elinizde tuttuğunuzda metin üretmek yerine doğrudan seri numarası almak için tercih edin.
    • SERİTARİH: Bir tarihten belirli ay sayısı önce ya da sonraki tarihin seri numarasını bulmak için kullanın.
    • SAYIDEĞERİ: Metinle yazılmış bir sayıyı, bölgesel ayırıcıları belirterek sayıya çevirmek için kullanın.
    • METNEÇEVİR: Bir sayıyı ya da tarihi biçimli metne dönüştürmek için kullanın; TARİHSAYISI ile birlikte metin-tarih dönüşümünde işe yarar.
    • ZAMANSAYISI: Metin biçimindeki saati ondalık sayıya çevirmek için kullanın; TARİHSAYISI'nın yok saydığı saat bölümünü ayrıca elde etmenizi sağlar.
    • BUGÜN: Bugünün tarihini seri numarası olarak almak için kullanın.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
10
İlk yayın
Güncel
İngilizce
DATEVALUE
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst