Excel'de Ayın İlk Günü Nasıl Gidilir (Kolay Formüller)

Bazen, belirli bir tarihe göre ayın ilk gününün ne olduğunu bilmeniz gerekebilir.

Belirli bir ayın ilk gününü almak için özel bir işlev olmadığında, onu bulmak için kolayca bir geçici çözüm kullanabilirsiniz.

Bu Excel eğitiminde, kullanabileceğiniz gerçekten basit bir formül göstereceğim. Excel'de bir ayın ilk gününü alın belirli bir tarihe dayanmaktadır.

O halde başlayalım!

EOMONTH Kullanarak Ayın İlk Gününü Alın

EOMONTH İşlevi, belirli bir tarih için size ayın son gününü verir (dolayısıyla ay sonu işlevi olarak adlandırılır).

Ama ayın son gününü istemiyoruz - ilk gününü istiyoruz.

Ayın ilk gününü almak için EOMONTH formülünüzü biraz değiştirmeniz gerekiyor.

A sütununda verilen bu tarihlerin her biri için ayın ilk gününü bulmak istediğiniz aşağıda gösterildiği gibi bir veri kümeniz olduğunu varsayalım.

Bu tarihlerin AA/GG/YYYY biçiminde olduğunu unutmayın (ABD'de izlenen tarih biçimi). Bunlar, bölgesel tarih ayarınıza bağlı olarak sisteminizde farklı görünebilir.

Bunu yapmak için formül aşağıdadır:

=EOMONTH(A2,-1)+1

Yukarıdaki EOMONTH formülü iki argüman kullanır:

  • Başlangıç ​​tarihi: Excel'in ay değerini kullandığı ve ayın ilk gününü hesapladığı tarih
  • ay: Başlangıç ​​tarihinden önceki veya sonraki ay sayısı. 0 kullanırsam EOMONTH bana o ayın son gününü, 1 kullanırsam bir sonraki ayın son gününü verir.

EOMONTH formülünde ikinci argüman olarak -1 kullandığım için, bana bir önceki ayın son gününü veriyor (A2 hücresindeki tarihe göre).

Ve ayın ilk gününü (verilen tarihten itibaren) istediğim için, EOMONTH sonucuna basitçe 1 ekleyebilirim.

Ayın 10. günü veya başka bir günü isterseniz aynı mantığı da kullanabilirsiniz. Formülde 1 yerine bu değeri eklemeniz yeterlidir.

EOMONTH işlevinin yalnızca Excel 2007 ve sonraki sürümlerde kullanılabildiğini unutmayın.

TARİH/GÜN formülünü kullanarak Ayın İlk Gününü Alın

Tarihler Excel'de sayı olarak saklanır, bu da hesaplamalarda (toplama/çıkarma gibi) kolayca kullanmamızı sağlar.

Şimdi, belirli bir tarihten ayın ilk gününü almak istiyorsanız, tarihteki gün değerini kullanmanız ve 1'e geri getirmeniz yeterlidir.

Örneğin tarihim 15 Ekim2021-2022 ise bu ayın ilk gününü almak için bu tarihten 14 gün çıkarmam gerekiyor.

Şimdi bu mantığı bir Excel formülüne nasıl çevireceğimizi görelim.

A sütunundaki tarihlerin bulunduğu aşağıda gösterildiği gibi bir veri kümem olduğunu ve bu tarihlerin her biri için ayın ilk gününü almak istediğimi varsayalım.

Bunu yapacak formül aşağıdadır:

=A2-GÜN(A2)+1

Yukarıdaki formül, A2 hücresindeki (arkada ve Excel'de bir seri numarası olarak depolanan) tarihi kullanır ve aynı tarihin (GÜN formülü tarafından verilen) gün değerini çıkarır.

Yukarıdaki formül bize bir önceki ayın son gününü verir, bu nedenle verilen tarihten ayın ilk gününü istediğimiz için 1 eklenir.

Ayın İlk Pazartesi Günü Alın

Ayın ilk gününü almak oldukça basittir, ayın ilk Pazartesi gününü (veya ayın herhangi bir ilk hafta içi gününü) almak muhtemelen zor olabilir.

Bunun ayın başında bir yerde olacağını bildiğimiz halde, kesin tarihi almak için ayın ilk gününün hangi gün olduğunu bulmamız ve ardından ilk Pazartesi'yi almak için kullanmamız gerekiyor.

Bu öğreticinin amacı Pazartesi'yi haftanın ilk günü olarak kabul edeceğim (haftanın herhangi bir gününün ilk oluşumunu bulmak için burada gösterilen yöntemi kullanabilirsiniz)

Eylül2021-2022 örneğini vereyim, ayın ilk günü Salı, ilk Pazartesi ise 8 Eylül2021-2022.

2021-2022 Eylül ayının ilk Pazartesi gününü bana verecek formül aşağıdadır.

=(DATE(2020,7,1),-1)+1)+(MOD(8-HAFTAGÜN(DATE(2020,7,1);-1)+1,2),7))

DATE işlevini kullanarak tarihi sabit kodladığımı unutmayın. Bu durumda tarihi olan bir hücre başvurusu da kullanabilirsiniz. Yani DATE(2020,7,1) yerine, tarihi içeren hücre referansını (A2 gibi) kullanabilirsiniz.

Şimdi bu formülün nasıl çalıştığını açıklamama izin verin!

Formülün ilk kısmı (EOMONTH formülüdür) bize verilen tarih için ayın ilk gününü verir.

Formülün ikinci kısmı, ayın bu ilk gününü analiz etmek için WEEKDAY işlevini kullanır. Zaten bir Pazartesi ise, MOD formülünün tamamı 0 döndürür ve ilk günün kendisiyle kalırız.

Ancak ayın ilk günü Pazartesi değilse, MOD formülü bize ayın ilk Pazartesi'sini elde etmek için bu tarihe eklememiz gereken toplam gün sayısını verir.

Örneğin, 2021-2022 Eylül ayı için ayın ilk günü Salı'dır. Bu durumda MOD işlevi bize 6 verir, bu da EOMONTH sonucuna eklediğimizde bize ayın ilk Pazartesi günü olarak 7 Eylül2021-2022'yi verir.

Bu örnekte size herhangi bir ayın ilk Pazartesi gününü nasıl bulacağınızı gösterdim ama aynı formülü kullanarak herhangi bir günü de bulabilirsiniz.

Örneğin, herhangi bir ayın ilk Cumartesi gününü bulmak istiyorsanız, formülü aşağıda gösterildiği gibi değiştirebilirsiniz:

=(EOMONTH(TARİH(2020,9,1),-1)+1)+(MOD(8-HAFTAGÜN(EOMONTH(TARİH(2020,9,1);-1)+1,16),7))

Yaptığım tek değişiklik WEEKDAY formülünün ikinci argümanı.

Ayın ilk gününü veya ayın ilk Pazartesisini (veya haftanın herhangi bir gününü) bulmak için Excel'deki formülleri bu şekilde kullanabilirsiniz.

Umarım bu öğreticiyi faydalı bulmuşsunuzdur!

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave