Makale numarası: 214094 - Son Gözden Geçirme: 12 Ekim 2006 Perşembe - Gözden geçirme: 6.5 Excel'de tarih ve saatler nasıl kullanılır
Bu Sayfada™zet Bu adım adım makalede, karmaşık tarih ve saat hesaplamaları yapmak amacıyla Microsoft Excel'deki yerleşik tarih ve saat fonksiyonlarının nasıl kullanılacağı anlatılmaktadır. Excel tüm tarihleri tamsayı olarak ve tüm saatleri ondalık kesir olarak depolar. Bu sistemde, Excel tarih ve saatleri tıpkı diğer sayılarda olduğu gibi toplayabilir, çıkarabilir ve karşılaştırabilir ve tüm tarihler bu sistem kullanılarak işlenir. Bu sistemde, 1 seri numarası 01.01.1900 00:00:00'ı temsil eder. Saatler ,0 ile ,99999 arasında ondalık sayılar olarak depolanır. Burada, ,0 değeri 00:00:00'ı ve ,99999 değeri 23:59:59'u temsil eder. Tarih tamsayıları ve saat ondalık kesirleri hem tamsayı hem de ondalık bölümleri olan sayılar oluşturmak üzere birleştirilebilir. Örneğin, 32331,06 sayısı 07.07.1988 01:26:24'ü temsil eder. Karmaşık tarih ve saat hesapları yapmanıza yardımcı olmak için, Excel bir yok yerleşik tarih ve saat fonksiyonu içerir. BUGÜN() Fonksiyonu ve ŞİMDİ() FonksiyonuBUGÜN fonksiyonu, sisteminizin saatini temel alarak bugünün tarihinin seri numarasını döndürür ve saati içermez. ŞİMDİ fonksiyonu, bugünün tarihinin seri numarasını döndürür ve saati de içerir.Tarihleri Seri Numarasına Göre SıralamaExcel'de tarihler, görüntülenen numaraya göre değil tarihin seri numarasına göre sıralanır. Bu nedenle, Excel'de tarihleri sıraladığınızda beklediğiniz sonuçları alamayabilirsiniz.Örneğin, aaaa tarih biçiminde (yalnızca ayı görüntülemek için) görüntülenen bir dizi tarihi sıraladığınızda, aylar alfabetik olarak sıralanmaz. Bunun yerine, tarihler temeldeki tarih seri numaralarına göre sıralanır. Tarihleri Seri Numarasına Göre KarşılaştırmaSeri numaralar tarih ve saat karşılaştırmalarında da kullanıldığından, gerçek sonuçlar beklediğinizden (görüntülenen değerlere göre) farklı olabilir.Örneğin, aşağıdaki formülde olduğu gibi ŞİMDİ fonksiyonunu bir tarihi geçerli tarihle karşılaştırmak için kullandığınızda
=EĞER(ŞİMDİ()=TARİHSAYISI("01.10.92");DOĞRU;YANLIŞ)
=EĞER(BUGÜN()=TARİHSAYISI("01.10.92");DOĞRU;YANLIŞ)
Tarih Formülleriyle ÇalışmaBugün ile Gelecekteki Bir Tarih Arasındaki Gün Sayısını BulmaBugün ile gelecekteki bir tarih arasındaki gün sayısını bulmak için aşağıdaki formülü kullanın:="gg.aa.yy"-ŞİMDİ() İki Tarih Arasındaki Gün, Ay ve Yıl Sayılarını BulmaBaşlangıç ve bitiş tarihlerinin sırasıyla A1 ve A2 hücrelerine girildiği iki tarih arasındaki gün, ay ve yıl sayılarını hesaplamak için, şu adımları izleyin:
4 yıl, 1 ay, 6 gün Bu resmi kapat Günler, Aylar ve Yıllar için Formülü Bölümlere Ayırma Bu formül, aşağıdaki şekilde günler, aylar ve yıllar için tek tek kesimlere de ayrılabilir. Not Bu formülleri kopyalayıp yapıştırırsanız, arada satır sonları olmadığından emin olun, aksi halde formüller çalışmaz.
Saat kesimi Formül
------------------------------------------------------------------------
İki tarih arasında kalan =A2-TARİH(YIL(A2);AY(A2)-
gün sayısı (aylar ve yıllar EĞER(GÜN(A2)<GÜN(A1);1;0);GÜN(A1))&" gün"
yoksayılır)
İki tarih arasında kalan =AY(A2)- AY(A1)+EĞER(VE(AY(A2)
ay sayısı (günler ve yıllar) <=AY(A1); GÜN(A2)<GÜN(A1));11;
yoksayılır) EĞER(VE(AY(A2)<AY(A1);GÜN(A2)>=
GÜN(A1));12;EĞER(VE(AY(A2)>AY(A1);
GÜN(A2)<GÜN(A1));-1)))&" ay"
İki tarih arasındaki tam =YIL(A2)-YIL(A1)-EĞER(YADA(AY(A2)<
yıl sayısı AY(A1);VE(AY(A2)=AY(A1);
GÜN(A2)<GÜN(A1)));1;0)&" yıl"İki Tarih Arasındaki İş Günü Sayısını BulmaBaşlangıç ve bitiş tarihlerinin sırasıyla A1 ve A2 hücrelerine yazıldığı iki tarih arasındaki iş günü sayısını bulmak için, şu adımları izleyin:
Not Sonuç olarak #AD? görürseniz, Araçlar menüsünde Eklentiler'i tıklatın. ToolPak Çözümleyicisi onay kutusunu tıklatıp seçin ve yüklemek isteyip istemediğiniz sorulursa Evet'i tıklatın. Tarihleri ArtırmaBir tarihi bir yıl, ay veya gün sayısı kadar artırmak için aşağıdaki formülü kullanın. Burada, başvuru, bir tarih değeri veya tarihi içeren hücrenin başvurusudur; değer1, değer2 ve değer3 de sırasıyla yılı, ayı ve günü artırmak istediğiniz artım miktarlarıdır.=TARİH(YIL(başvuru)+değer1;AY(başvuru)+değer2;GÜN(başvuru)+değer3)
=TARİH(YIL(TARİHSAYISI("20.06.96"));AY(TARİHSAYISI("20.06.96"))+1;
GÜN(TARİHSAYISI("20.06.96")))
Saat Formülleriyle ÇalışmaGeçen Süreyi HesaplamaAralarındaki geçen süreyi bulmak amacıyla bir hücrenin içeriğini başka bir hücreden çıkardığınızda, sonuç gelen saat, dakika ve saniyeleri temsil eden bir seri numarasıdır. Bu sayıyı daha kolay okunur yapmak için, sonucu içeren hücrede s:dd saat biçimini kullanın.Aşağıdaki örnekte, C2 ve D2 hücreleri =B2-A2 formülünü içeriyorsa ve C2 Genel biçimde biçimlendirilmişse, hücre bir ondalık sayı (bu örnekte, 12 saat ve 45 dakikanın seri numarası temsili olan 0,53125 değeri) görüntüler.
A1: Başlangıç Saati B1: Bitiş Saati C1: Fark D1: Fark
(Genel) (s:dd)
A2: 06:30 B2: 19:15 C2: 0,53125 D2: 12:45
Bu resmi kapat Başlangıç saatinizle bitiş saatiniz arasına gece yarısı giriyorsa, 24 saatlik saat farkını hesaba katmalısınız. Bunu, 24 saatlik bir dönemi temsil eden 1 sayısını ekleyerek yapabilirsiniz. Örneğin, gece yarısını içine alan zaman dilimlerine izin veren aşağıdaki tabloyu hazırlayabilirsiniz.
A1: Başlangıç Saati B1: Bitiş Saati C1: Fark D1: Fark
(Genel) (h:mm)
A2: 19:45 B2: 10:30 C2: 0,61458333 D2: 14:45
=B2-A2+EĞER(A2>B2;1) 24 Saatten Büyük Saatler ve Dakikalar Oluşturma24 saatten büyük bir saati doğru şekilde görüntülemek istiyorsanız, yerleşik 37:30:55 biçimini kullanabilirsiniz. Bunun yerine özel bir biçim kullanmak istiyorsanız, biçimdeki saat parametresini köşeli parantez içine almanız gerekir; örneğin:[s]:dd Bir Tarihi Ondalık Sayı Eşdeğerine DönüştürmeSerileştirilmiş bir tarihi (s:dd:nn) ondalık sayıya (0,00) dönüştürmek için, bir 24 saat tabanına dönüştürerek seri numarasını ondalık sayıya dönüştürmeniz gerekir. Bu, aşağıdaki şekilde saat 24 ile çarpılarak yapılır:=Saat*24 Örneğin, A1 hücresi 4 saat 30 dakikayı temsil eden "4:30" değerini içeriyorsa formül şöyle olur: =A1*24 Hücre hem tarih hem de saat içeriyorsa, aşağıdaki formülü kullanın: =(Saat-TAMSAYI(Saat))*24 =(A1-TAMSAYI(A1))*24 Bir Ondalık Sayıyı Tarih Eşdeğerine DönüştürmeOndalık bir sayısı (0,00) eşdeğer seri tarihe (s:dd:nn) dönüştürmek için, bir 24 saat tabanına dönüştürerek seri numarasını ondalık sayıya dönüştürmeniz gerekir. Bu, aşağıdaki şekilde saat 24 ile bölünerek yapılır:=Saat/24 =A1/24 Microsoft Excel for Mac ile Windows için Microsoft Excel Arasında Dosya AktarmaVarsayılan olarak, Excel for Mac 1904 tarih sistemini, Windows için Excel ise 1900 tarih sistemini kullanır. Yani, Excel for Mac'te 1 seri numarasını yazıp bunu tarih olarak biçimlendirdiğinizde, Excel bunu 02.01.1904 12:00 olarak görüntüler. Excel for Windows ise 1 seri numarasını 01.01.1900 12:00 olarak görüntüler.Excel for Mac'ten Windows için Excel'e dosya aktarırsanız, tarih sistemleri arasındaki bu fark bir soruna neden olmamalıdır, çünkü her dosyada tarih sistemi depolanmaktadır. Ancak, kaynağı farklı platformlar olan tarih sistemleri farklı dosyalar arasında kopyalama ve yapıştırma yaparsanız, tarihler doğru tarihten dört yıl ve bir gün farklı olabilir. Windows için Excel'de 1904 tarih sistemine geçmek için şu adımları izleyin:
Referanslar
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
214233
(http://support.microsoft.com/kb/214233/
)
Excel'de metin veya sayı istenmeyen sayı biçimine dönüştürülüyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir) 214386
(http://support.microsoft.com/kb/214386/
)
Microsoft Excel'deki en büyük saat değerleri (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir) 241072
(http://support.microsoft.com/kb/241072/
)
Excel'de formüller görüntülenirken tarihler ve saatler seri numaraları olarak görüntüleniyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir) 264372
(http://support.microsoft.com/kb/264372/
)
Excel'deki Hücreleri Biçimlendir iletişim kutusundaki ayarları denetleme ve anlama (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir) Bu makaledeki bilginin uygulandigi durum:
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Üste