Kaçıncı Haftadayız

Kaçıncı Haftadayız işleminin nasıl yapılacağını öğreten bir Excel dosyası yer almaktadır.

Kaçıncı Haftadayız isimli dosyamızda, Excel formülleri kullanılarak kolayca hangi haftada olduğumuzu bulan bir örnek yer almaktadır.

Excel ile Kaçıncı Haftadayız Cevabını Bulma

Excel, tarih ve saat hesaplamaları konusunda oldukça işlevsel özellikler sunmaktadır. Çünkü, kaçıncı haftadayız sorusuna çözüm için için birkaç basit formül yeterlidir.

Tarih Verisini Girme

A1 hücresine, 13.10.2024 şeklinde bir tarih yazalım. Amaç, bu tarihin yılın hangi haftasında olduğunu bulmaktır.

HAFTASAY Fonksiyonunu Kullanma

Excel’in HAFTASAY fonksiyonu, yazılı olan tarihin yıl içindeki kaçıncı haftaya denk geldiğini göstermeye yaramaktadır.

=HAFTASAY(A1;2)

Bu formül, 13.10.2024 tarihi için sonucu 41 olarak döndürmektedir. HAFTASAY fonksiyonu, “seri_num” ve “[dönüş_türü]” şeklinde iki öğeden oluşmaktadır.

Seri Num Öğesi

HAFTASAY fonksiyonunun bu öğesi, bir tarih değeri girmek için gerekli olan alandır. Buraya, istenirse bir hücre adresi referans olarak gösterilmektedir. Ayrıca, bir tarih değeri manuel olarakta yazılmaktadır. Eğer, tarih değerinin manuel olarak yazılması tercih edilirse, başa ve sona çift tırnak (“) eklenmesi gerekmektedir. Zaten, Excel başa ve sona birer tane çift tırnak eklenmediği taktirde aşağıdaki gibi bir hata mesajı verecektir.

HAFTASAY Hata Mesajı

Bu hata mesajını almamak için, tarih değerlerinin önüne çift tırnak eklemek yeterlidir.

Dönüş Türü Öğesi

HAFTASAY fonksiyonunun bu öğesi, haftanın başlangıcının hangi gün olduğunu bulmak için kullanılmaktadır.

HAFTASAY Fonksiyonu Dönüş Türü Öğesi

Üstte, bu fonksiyonun kullanımına dair bir ekran görüntüsü yer almaktadır. Ancak, dikkat edilirse Kırmızı olarak işaretlenen alanda, Dönüş_türü öğesinin Seri_num öğesiyle karşılaştırıldığında koyu olmayan bir şekilde yazıldığı görülmektedir. Eğer, Excel fonksiyonlarının öğeleri “koyu” olarak yazılmamışsa, bu öğenin kullanılması zorunlu değildir. Dolayısıyla, HAFTASAY fonksiyonu ile bir formül yazmak istendiğinde, Dönüş_türü öğesine bir değer atamak zorunluluğu bulunmamaktadır. Böyle bir durumda, bu öğe varsayılan olarak çalışmaktadır. Bu öğenin varsayılan değeri 1 şeklindedir. Yani, haftanın ilk gününü “Pazar” olarak dikkate almaktadır. 13 Ekim 2024 tarihi, Pazar günü olduğundan, üst resimdeki gibi kullanılması halinde yeni bir hafta başladığı görülmektedir.

Haftanın başlangıç gününün Pazartesi olması istendiğinde, Dönüş_türü öğesin için 2 değerinin girilmesi gerekmektedir.

Dönüş Türü Öğesini Kullanma

Görüldüğü üzere, 13.10.2024 tarihi haftanın başlangıcı Pazartesi günü olarak dikkate alındığında, hala 41. hafta olarak listelenmektedir. Çünkü, Pazar günü haftanın son günü olarak dikkate alınmaktadır. Peki, bu günlerin değerlerinin ne olduğunu bulmak isterseniz? Bu sorunun cevabı için formülü, formül çubuğundan yazmak yeterli olacaktır.

Kaçıncı Haftadayız

Böylece, bu listeden herhangi bir değer seçerek istenen haftanın hangi gün başlaması gerektiği belirtilmektedir.

ISO Standartlarına Göre Hafta Hesaplama

Bazı durumlarda, ISO 8601 standardına göre hafta sayısını bulmak istenmektedir. Böyle bir ihtiyaç halinde, ISOHAFTANOSU fonksiyonunun kullanılması gerekmektedir. Bu fonksiyon doğrudan haftanın ISO standartlarına göre sayısını vermektedir. Dolayısıyla, Pazartesi gününü hafta başı olarak kabul etmektedir.

Farklı Formül ile Kaçıncı Haftada Olduğunu Bulma

Formüllerin Güncellenmesi ve Dinamik Tarihler Kullanma

Eğer, bir Excel dosyasını açtığınızda otomatik olarak kaçıncı haftada olduğunun bulunmasını isterseniz, tarih değeri olarak BUGÜN() işlevini kullanmanız gerekmektedir. Çünkü, bu sorunun cevabı için tarihin güncel olması önem arz etmektedir. Lakin, kullanım ihtiyacı kullanıcının tercihine göre de farklılık göstermektedir. Dinamik olarak kaçıncı haftada olduğu bilgisini öğrenmek isterseniz, aşağıdaki formülleri kullanmanız yeterli olacaktır.

=HAFTASAY(BUGÜN();2)
=ISOHAFTASAY(BUGÜN();2)

Dilerseniz, dosyamızın hazır halini indirerek hazır formüllere ulaşabilirsiniz.

/assets/images/editor/image-20201208234437-1.png

İçeriğimizden yararlanmanız temennisiyle.

22 Comments

Cevap Yazın

    Loading new replies...

    cakarem
    1,246 messages 783 likes

    Aşağıdaki formülü kullanabilirsiniz...
    Spoyler içeriği gizlendi.

    Reply 6 Likes

    Qene
    330 messages 280 likes

    Nasıl yani, bu kadar basit mi?

    😱

    Reply 2 Likes

    cakarem
    1,246 messages 783 likes

    Alternatif :
    Spoyler içeriği gizlendi.

    Reply 5 Likes

    Qene
    330 messages 280 likes

    @cakarem teşekkürler. Excel'i kurcalamak lazım aslında. Sizlerden öğreneceğimiz çok şey var.

    Reply 2 Likes

    excelismail
    88 messages 5 likes
    Ömer BARAN
    9,358 messages 2,436 likes

    Bence formülün uygulandığı hücreye gelip son kapanan parantezin soluna bir adet ; (noktalıvirgül) yazın.
    Açılacak küçük seçenek listesinde başka şeyler de göreceksiniz.
    Burada, haftanın hangi gününün, haftanın başlangıcı olarak alınacağını belirtmiş olursunuz.

    Evet, Exceli biraz kurcalamak lazım.
    Adamlar yazılımı yapmışlar, bizlere de biraz kurcalamak düşüyor.

    .

    Reply 1 Like

    Refaz
    10 messages 0 likes

    Sayın @cakarem formülleri yada kodları neden gizliyorsunuz?
    Amaç ve gaye nedir?
    Saygılar.

    Reply Like

    Refaz
    10 messages 0 likes

    Görüntüleyemediğim için sordum.Yani mesajı görüntüle butonuna tıkladım yine silinik çıkıyor.

    Reply Like

    ExcelDepo
    6,004 messages 6,436 likes

    Silik kısma tıklayın açılıyor.

    Reply Like

    excelismail
    88 messages 5 likes

    Ömer hocam merhabalar,

    Bir ricam var. Dosyayı eke ekledim. Bu çalışma sayfasında makro haftaları doğru gösteriyor mu? Umarım faydalı bir öğreti kazanmış oluruz.

    Reply 3 Likes

    Ömer BARAN
    9,358 messages 2,436 likes

    İsmail Bey, bu iş için makroya ihtiyaç yok.
    Hücreye doğrudan =HAFTASAY(B4;2) formülünün yazılması yeterlidir.
    Formüldeki 2 sayısı Pazartesi gününün haftanın ilk günü olarak kabul edleceği anlamına geliyor.
    2 yerine 1 yazsaydık, haftanın ilk günü Pazar varsayılarak sonuç alınacaktı.

    Hücreye bugünün tarihini =BUGÜN() ya da doğrudan elle 06.09.2020 yazdıktan sonra
    D sütununa =HAFTASAY(B4;1) formülünü yazarsanız sonuç 37, sondaki 1'i 2 yaparsanız sonuç 36 olur.
    Çünkü bugün Pazar.

    Reply 2 Likes

    Bir yanıt yazın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

    Hücre Rengine Göre Formül Oluşturma

    Hücre Rengine Göre Formül Oluşturma

    FTE Nedir Cevabını Bulma

    FTE Nedir Cevabını Bulma