Tarih ve Saat Fonksiyonlarına Giriş


Bu konuda temel tarih ve saat fonksiyonlarını ve kullanımlarını basit örneklerle anlatmaya çalışacağım. İlerleyen konularda daha gelişmiş örneklerle konuya devam ediyor olacağız.

Bu konuda öğreneceğimiz temel Tarih ve Saat Fonksiyonları :

  1. NOW/ŞİMDİ – TODAY/BUGÜN
  2. DATE/TARİH  girilen değerleri tarih formatında görmemizi sağlayan fonksiyondur.
  3. WEEKDAY/HAFTANINGÜNÜ  Verilen tarihin haftanın hangi günü olduğunu sayısal olarak döndürür.
  4. NETWORKDAYS/TAMİŞGÜNÜ Verilen iki tarih arasındaki iş günü sayısını hesaplar.
  5. WORKDAY/İŞGÜNÜ Verilen tarihten x iş günü sonranın hangi tarih olduğunu “Tarih” formatıyla gösterir.

1.NOW/ŞİMDİ – TODAY/BUGÜN

NOW() ŞİMDİ() fonksiyonu fonksiyonun girildiği andaki tarih ve saat bilgilerini hücrede gösterir, içerisine herhangi bir değişken almaz.

TODAY()/BUGÜN() fonksiyonu fonksiyonun girildiği günün tarihini verir, saat bilgisi vermez. Aynı şekilde içerisine değişken almaz.

Not: Eğer formülü değere dönüştürmezseniz çalışma kitabını her açtığınızda ya da yenilediğinizde hücrede o anki tarih ve saat bilgisini gösterir.

now_today

2.DATE()/TARİH() 

 TARİH(yıl;ay;gün)

 DATE(year;month;day)

Girilen değerleri tarih formatında görmemizi sağlayan fonksiyondur. Bu fonksiyonda üzerinde durulması gereken kısım eğer günü 0 (sıfır) girersek bir önceki ayın son gününü gösterir. Eksiye doğru gittikçe bir önceki ayın son gününden geriye doğru gider.

Sıfır(0)’ın önemi: Ayın sonunun hangi gün biteceğini bilmediğimiz aylarda bir sonraki aydan 1 gün eksilterek (yani gün değerini sıfır girerek) ilgili ayın son gününe ulaşacağız.

tarih_date

3.WEEKDAY/HAFTANINGÜNÜ

Bu fonksiyon hanftanin gunlerine 1’den 7’ye kadar deger verir ve ilgili tarihin hangi gun oldugunu sayi olarak hucrede gosterir.

HAFTANINGÜNÜ(Seri_no;Döndür_tür) yani HAFTANINGÜNÜ(ilgili tarih;numaralandırmaya hangi günden başlayacağız)

WEEKDAY(serial_number,[return_type])

serial_number: tarih formatindaki tarih bilgisi

return_type: Gunleri saymaya hangi gunden baslayacaginizi belirttigimiz girdi. Bir sey yazmazsaniz default olarak pazar gunune 1 degerini verir ve pazartesi 2, sali 3… cumartesi 7 seklinde ilerler.

2016-09-10-23_24_45-microsoft-excel-weekday

weekday

“B8” Hücresinde return_type kısmına her hangi bir değer girmedik ve saymaya pazar gününden başladı 8 Eylül perşembe günü olduğu için 5 değerini getirdi. pazar 1, pztesi 2, salı 3, çarşamba 4, perşembe 5 şeklinde.

“B9” hücresinde ise pazartesi ye 1 verip Pazar günü 7 güne kadar sıralamasını istediğimiz için döndür_tür (return_type) değerine “2” girdik. Ve perşembe gününü 4 olarak getirdi.

4.NETWORKDAYS/TAMİŞGÜNÜ

Şimdi iş günü hesaplamaya geçelim. Burada da TAMİŞGÜNÜ/NETWORKDAYS fonksiyonundan yararlanacağız.

 TAMİŞGÜNÜ(başlangıç_tarihi;bitiş_tarihi;[tatiller])  

NETWORKDAYS(start_date; end_date;[holidays])

Bu fonksiyona girilen tüm verilerin biçimi tarih olmalıdır, [tatiller] kısmı opsiyoneldir. Formül cumartesi ve pazar günlerini otomatik olarak hariç tutar, hesaplamaya katmaz. Eğer ilgili ayda belli bir tatil günü ya da günleri var ise bu kısma o tarih ya da tarihler girilir.

Aşağıdaki örnekte 8 Eylül-19 Eylül arasında kaç iş günü olduğunu formül yardımıyla bulmaya çalışalım.

networkdays

eylul

  • Aynı iş günü hesabını 13 ve 14 Eylül tatil olduğunu varsayarak tekrar hesaplayalım.

networkdays_holidays

eylul2

5.WORKDAY/İŞGÜNÜ

Verilen tarihten X iş günü sonrası hangi tarihe denk geliyor, bize tarih formatında o günün değerini verir. Formül cumartesi ve pazar günlerini otomatik olarak hariç tutar. Yine 3. girdi olan “Tatiller” kısmı cumartesi pazar haricinde bir tatil günü daha var ise girilir, opsiyoneldir.

WORKDAY (start_date; days; holidays)

İŞGÜNÜ (başlangıç_tarihi; günler; tatiller)

  • 8 Eylül 2016 15 iş günü sonrası hangi tarihe denk gelir?

workday

eylul3

excel dosyasını indirmek için tıklayınız:

weekday_networkdays_workday

Reklamlar

Tarih ve Saat Fonksiyonlarına Giriş” üzerine 2 yorum

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s