
Genel formül
=date-MOD(date-dow,7)
Özet
Belirli bir başlangıç tarihi verilen en son Çarşamba, Cumartesi veya Pazartesiyi bulmak istiyorsanız, MOD işlevini kullanan bir formül kullanabilirsiniz.
Açıklama
"Haftanın günü" kavramını kullanan formüller, haftanın her gününün belirli bir sayıya sahip olduğu fikrine dayanır. Varsayılan olarak, Excel 1'den Pazar'a ve 7'ye Cumartesi'ye atar.
Örnek formülde, B6 1/16/2015 tarihidir ve C6'daki formül şu şekildedir:
=B6-MOD(B6-7,7)
7 rakamı (MOD işlevindeki sayı bağımsız değişkeni) istediğiniz haftanın gününü (dow) temsil eder.
Excel, bu formülü çözmek için önce dow'u (bu durumda 7) tarihten çıkarır , ardından sonucu MOD işlevine sayı olarak besler. MOD, bu sayının 7'ye bölünmesinin kalanını döndürür, bu daha sonra tarihten çıkarılır .
=B6-MOD(B6-7,7) =B6-MOD(42013,7) =B6-6 =42014 =1/10/2015
Geçerli tarihten haftanın en son gününü almak istiyorsanız, BUGÜN işlevini şu şekilde kullanabilirsiniz:
=TODAY()-MOD(TODAY()-dow,7)
Not: Tarih haftanın aynı gününe sahipse, tarih döndürülür.