Excel'de Hafta Numarası Hesaplama
Excel'de hafta numarasını belirlemek için doğru ikinci argümanla birlikte NEDELYA (İngilizce sürümde WEEKNUM) fonksiyonunu kullanın. Uluslararası standart için (Pazartesi ilk gün, ilk hafta 4 Ocak'ı içerir) formül şu şekildedir: =NEDELYA(tarih; 21). Bu, ISO 8601 sistemine göre doğru hesaplamayı garanti eder ve yıllar arasındaki geçişlerde karışıklığı önler.
Neden Hafta Numaralandırmasına İhtiyaç Duyulur
Hafta numaralandırması, haftalık raporlama, proje planlama ve satış analizi için kritik öneme sahiptir. Ayların aksine, haftalar sabit bir uzunluğa (7 gün) sahiptir, bu da dönemlerin karşılaştırılmasını kolaylaştırır. Ancak ana zorluk, farklı sayma sistemlerinin bulunmasıdır:
- ABD Sistemi: Hafta Pazar günü başlar.
- Avrupa Sistemi (ISO 8601): Hafta Pazartesi günü başlar ve yılın ilk haftası, ilk Perşembe'nin (veya 4 Ocak'ın) içine düştüğü haftadır.
Önemli: Uluslararası bir şirket için rapor hazırlıyorsanız veya farklı kaynaklardan gelen verileri kullanıyorsanız, yılların kesişiminde 1–2 haftalık tutarsızlıkları önlemek için her zaman ISO 8601 standardını seçin.
Temel Fonksiyon: NEDELYA (WEEKNUM)
Fonksiyon iki argüman alır: tarihi kendisi ve döndürülen değer türü (numaralandırma sistemi).
Sözdizimi:
=NEDELYA(seri_numarası; [döndürülen_değer])
Burada [döndürülen_değer] hesaplama kurallarını belirler:
| Kod | Haftanın İlk Günü | Yılın İlk Haftası Kuralı | Sistem |
|---|---|---|---|
| 1 (veya boş bırakılırsa) | Pazar | 1 Ocak | ABD (varsayılan) |
| 2 | Pazartesi | 1 Ocak | Avrupa (basitleştirilmiş) |
| 21 | Pazartesi | 4 Ocak'ı içeren ilk hafta | ISO 8601 (Önerilen) |
| 11 | Pazartesi | 1 Ocak | Alternatif (Pzt) |
| 12 | Salı | 1 Ocak | — |
| 13 | Çarşamba | 1 Ocak | — |
| 14 | Perşembe | 1 Ocak | — |
| 15 | Cuma | 1 Ocak | — |
| 16 | Cumartesi | 1 Ocak | — |
| 17 | Pazar | 1 Ocak | Alternatif (Paz) |
Kullanım Örneği
A2 hücresinde 11.04.2026 tarihi varsa:
=NEDELYA(A2; 1)formülü 15 döndürür (hafta Pazar günü başlar).=NEDELYA(A2; 21)formülü 15 döndürür (hafta Pazartesi günü başlar, ISO standardı).
Fark, yıl geçişlerinde belirginleşir. Örneğin, 1 Ocak 2024 Pazartesi gününe denk geliyordu.
- "1" sistemine (ABD) göre: Bu 1. hafta olacaktır.
- "21" sistemine (ISO) göre: Bu da 1. haftadır, çünkü 4 Ocak bu haftaya düşer.
- Ancak 31 Aralık 2023 (Pazar), "1" sistemine göre 53. hafta olurken, "21" sistemine göre 52. hafta olacaktır (çünkü 2023'ün son tam haftasına aittir).
"Yıl-Hafta" Dizgesi Oluşturma
Verileri sıralamak ve gruplamak için sadece hafta numarası yeterli değildir, çünkü 1. hafta farklı yıllara ait olabilir. YYYY-NN formatında benzersiz bir dönem tanımlayıcısı oluşturmanız önerilir.
Aşağıdaki fonksiyon kombinasyonunu kullanın:
=YIL(TARIHDEGERI("04.01."&YIL(A2))) & "-W" & METIN(NEDELYA(A2; 21); "00")
Ancak tam olarak ISO standardına göre yılı elde etmek için daha güvenilir bir yol (bu, Aralık sonu veya Ocak başındaki tarihler için takvim yılından farklı olabilir) mevcut haftanın ilk gününün tarihini belirleyen bir formül kullanmaktır:
=YIL(A2 - HAFTANINGUNU(A2; 2) + 4) & "-W" & METIN(NEDELYA(A2; 21); "00")
Mantık: Tarihi o haftanın Perşembe gününe denk gelecek şekilde kaydırıyoruz (haftanın gününü çıkardıktan sonra +4), o Perşembe'nin yılını belirliyor ve bunu hafta numarasıyla birleştiriyoruz.
Özet tablolar için ipucu: Yukarıdaki formülle yardımcı bir sütun oluşturun. Özet tablo oluştururken bu alanı satırlara sürükleyin. Veriler, rapor yılın sonunu ve başını kapsasa bile, yıllara ve haftalara göre doğru kronolojik sırada otomatik olarak gruplanacaktır.
Yaygın Hatalar
- İkinci argümanın göz ardı edilmesi.
Sadece
=NEDELYA(A2)yazarsanız, Excel varsayılan olarak Amerikan standardını kullanır (Pazar ilk gündür). Rusya bağlamında bu, genellikle verilerin alışılmış çalışma haftasına (Pzt–Paz) göre bir gün ileri kaymasına neden olur. - Dönem geçişlerinde yanlış yıl.
30.12.2024(Pazartesi) tarihi ISO standardına göre 2025 yılının 1. haftasına aittir.=YIL(A2)fonksiyonunu kullanırsanız, 2024 yılını alırsınız ve bu, "2024-W53" yerine "2025-W01" gruplamasında hataya yol açar. ISO ile çalışıyorsanız, haftanın yılını her zaman ayrı olarak hesaplayın. - Fonksiyonların yerelleştirilmesi.
Rusça Excel'de fonksiyon
NEDELYA, İngilizce Excel'deWEEKNUMolarak adlandırılır. Farklı dil arayüzüne sahip sürümler arasında dosya kopyalarken formüller bozulabilir. Programınızın diline uygun fonksiyon isimlerini kullanın.
SSS
2 ve 21 argümanları arasındaki fark nedir?
Her iki seçenek de haftayı Pazartesi günü başlatır. Fark, yılın ilk haftasının tanımındadır. 2 argümanı, 1 Ocak'ı içeren haftayı ilk hafta olarak sayar. 21 argümanı (ISO), yılın ilk Perşembe'sini (veya 4 Ocak'ı) içeren haftayı ilk hafta olarak sayar. 21 standardı, finansal ve uluslararası raporlama için daha doğrudur.
Tüm bir sütunu nasıl tek seferde numaralandırabilirim?
Formülü bitişik sütunun ilk hücresine girin (örneğin, B2), tarih referansının göreceli olduğundan emin olun (A2, $A$2 değil) ve doldurma tutamacını tablonun sonuna kadar aşağıya sürükleyin.
Formül kullanmadan hafta numarası alınabilir mi? Evet, yeni Excel sürümlerinde (Office 365, 2021+) hücre biçimlendirmesi kullanılabilir, ancak bu yalnızca hafta numarasını görsel olarak görüntüler ve verileri bu özelliğe göre sıralamanıza veya filtrelemenize olanak tanmaz. Verilerle çalışmak için formül zorunludur.