işlev etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
işlev etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6 Ekim 2012 Cumartesi

Excel: İki tarih arasındaki fark

Excelde iki tarih arasındaki gün sayısını bulmak oldukça basittir. Excelde tarihler seri numaralı olarak saklanır. Her tarihin bir seri numarası vardır. Bu seri 1/1/1900 tarihi için 1'dir. Sonraki her gün için bir artar.
Örneğin 6/10/2012 için seri numarası 41188'dir. Bu rakam 1/1/1900'den sonraki o tarihe kadar olan gün sayısını verir. Durum böyle olunca tarih olan iki hücre farkını alan bir formül girdiğimizde Excel iki tarih arasındaki gün farkını sonuç olarak verecektir.

Üstteki resimde görüldüğü gibi sonuç çıkmıyorsa hücre biçiminden kaynaklanabilir.

Hücre seçiliyken CTRL+1 / Hücre biçimlendir / Sayı / Genel tıklayın ya da araç çubuğunda Sayı tabında Genel seçin.


İki tarih arasındaki farkı ay ya da yıl olarak bulmak istersek bir hesaplama gerekebilir ama daha basit olarak sonuca ulaşmak için ETARİHLİ işlevini kullanabiliriz. Bu işlev, işlev ekle listesinde görünmeyecektir. O yüzden bir bakıma gizli bir işlev(formül)dir.

Kullanımı =ETARİHLİ(başlangıç_tarihi, bitiş_tarihi, birim)
BİRİM DÖNDÜRDÜĞÜ BİLGİ
Y Dönemdeki tamamlanmış yılların sayısı.
M Dönemdeki tamamlanmış ayların sayısı.
D Dönemdeki günlerin sayısı.
MD Başlangıç_tarihi ile bitiş_tarihi arasındaki gün farkı. Tarihlerdeki ay ve yıllar yok sayılır
YM Başlangıç_tarihi ile bitiş_tarihi arasındaki ay farkı. Tarihlerdeki gün ve yıllar yok sayılır.
YD Başlangıç_tarihi ile bitiş_tarihi günleri arasındaki fark. Tarihlerdeki yıllar yok sayılır

ETARİHLİ işlevi örnekleri:

İki tarih arasındaki çalışma günlerini(Pazartesi ... Cuma) bulmak için TAMİŞGÜNÜ işlevi kullanılır.
=TAMİŞGÜNÜ(C1;C2)

6 Haziran 2009 Cumartesi

Excelde 100'lük notu(puanı) 5'lik not sistemine dönüştürme

Excelde öğrenci notlarını ORTALAMA işlevini kullanarak ortalamasını alabiliyoruz. 100'lük notu(puanı) 5'lik nota çevirme işlemi ise biraz uğraştırıcı. Nasıl yapılacağını aşağıdaki adımları takip ederek öğrenebilirsiniz.
  • Önce Excel'i açın
  • 100'lük notları(puanları) bir sütuna alt alta yazın
  • 5'lik not sistemine çeviri için iki yol var
  • Birincisi: İç içe eğer işlevi kullanmak. Önce onu öğrenelim
  • Üstteki resimde görüldüğü gibi iç içe eğer işlevlerini kullandık. Notlar C9 hücresinde ise kullanılacak formül aşağıda
=EĞER(C9<25;0;
  EĞER(C9<45;1;(
   EĞER(C9<55;2;
    EĞER(C9<70;3;
     EĞER(C9<85;4;
      EĞER(C9<=100;5;-1)))))))
  • Burada 0'dan küçük sayılar da 0 olarak gösteriliyor. 100den büyükler ise hatalı sayı girdiğini göstermek için -1
  • 0'dan küçükleri de -1 göstermek için bir iki işlev daha eklemek gerekir. Ama asıl amacımız iç içe eğer kullanmak yerine daha kullanışlı olan 2 yolu kullanmak
  • 2. yol: VBA makrolarını kullanmak
  • VBA da bir fonksiyon tasarlayacağız. VBA editörüne geçiş yapmak için klavyeden ALT+F11 tuşlayın