中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
計算指定年月的第n周有幾天
你好,我是劉卓。歡迎來到我的公號,excel函數(shù)解析。之前的文章我和你分享了year,month,day,date,today,eomonth,edate,weekday,weeknum等日期函數(shù)的用法。今天利用這些函數(shù)來做一個練習(xí)題,計算指定年月的第n周有多少天。

如下圖所示,根據(jù)指定的年份,月份和第幾周計算出對應(yīng)的天數(shù)。比如2020年4月的第1周有5天,可以參考右邊的日歷。其中年份,月份和第幾周都是通過控件來設(shè)置和調(diào)節(jié)的。這個控件是如何添加和設(shè)置的,今天也會簡單分享下。重要的是如何根據(jù)這3個值算出對應(yīng)的天數(shù)。你先自己想一下,然后再往下看,會學(xué)的更快。

下面先分享下控件是如何添加和設(shè)置的。

點(diǎn)擊【開發(fā)工具】選項卡——【插入】——【數(shù)值調(diào)節(jié)閥】。然后按住鼠標(biāo)左鍵不放拖出一個控件。拖動邊框線的小圓點(diǎn)可以改變它的大小,如果邊框線不見了,用鼠標(biāo)右鍵點(diǎn)一下控件就出現(xiàn)了。當(dāng)控件有邊框線時,把鼠標(biāo)移過去,光標(biāo)變成箭頭,這時按住左鍵就可以移動控件的位置了,把它放在一個合適的位置,這樣控件就添加好了。

接下來就要設(shè)置一下控件了,鼠標(biāo)右鍵點(diǎn)擊控件,設(shè)置控件格式。

彈出下圖的對話框,選控制,這里有幾個參數(shù)。最小值和最大值是它的范圍,步長就是調(diào)節(jié)閥點(diǎn)一下增加或減少的數(shù)量,單元格鏈接選B2,因為現(xiàn)在調(diào)節(jié)的是年份。當(dāng)前值我就寫了今年的年份2020。如果你要調(diào)整它的范圍,你可以重新設(shè)置最小值和最大值。設(shè)置好參數(shù)后點(diǎn)確定。其他兩個控件也是同樣的操作方法。

控件設(shè)置好了,就要進(jìn)入咱們今天的正題。如何計算指定年月第n周的天數(shù)。思路是這樣的:比如現(xiàn)在選擇的是2020年4月的第1周,我們先要確定第1周在日歷中所占的7天,也就是下圖紅色框標(biāo)記的7天。確定這7天的日期后,然后用month提取出它們的月份,和我們指定的4月比較,看看有幾個日期是4月份的,就得到了我們要的天數(shù)。

比如第1周的7天中,30號和31號是3月的,只有1號到5號是4月的,所以2020年4月的第1周有5天。

現(xiàn)在關(guān)鍵的問題是如何確定第n周的7天的日期。比如我選擇第2周,就能確定是6號到12號這7天的日期。其實(shí)這個問題之前也說過了,首先找到月初的日期,也就是2020/4/1。然后由月初的日期找到上周日的日期,也就是2020/3/29。由2020/3/29加1,2,3,4,5,6,7就得到了第1周的7天,加8,9,10,11,12,13,14就得到了第2周的7天,...第n周的,以此類推。

如果你還是不懂,也沒有關(guān)系,可以先學(xué)習(xí)一下如何用函數(shù)構(gòu)建出下圖的二維數(shù)組。我這里用的是區(qū)域數(shù)組,你也可以用一個單元格拖拉的公式。

最后完整的公式為:=SUMPRODUCT(N(MONTH(DATE(B2,B4,1)-WEEKDAY(DATE(B2,B4,1),2)+ROW(1:7)+B6*7-7)=B4))。

DATE(B2,B4,1)得到了指定年月的月初日期,也就是2020/4/1。WEEKDAY(DATE(B2,B4,1),2)計算月初日期2020/4/1是周幾。DATE(B2,B4,1)-WEEKDAY(DATE(B2,B4,1),2)用月初日期減去它是周幾,得到了上周日的日期2020/3/29。

DATE(B2,B4,1)-WEEKDAY(DATE(B2,B4,1),2)+ROW(1:7)+B6*7-7這部分得到了指定周的7天的日期。比如B6是第1周,那么就用2020/3/29加1到7;如果B6是第2周,那么就用2020/3/29加8到14,以此類推。

MONTH(DATE(B2,B4,1)-WEEKDAY(DATE(B2,B4,1),2)+ROW(1:7)+B6*7-7)這部分用month提取那7個日期的月份,然后和我們指定的月份比較,看有幾個日期的月份和我們指定的月份相等,最后用sumproduct求和計數(shù)。

小貼士:
其實(shí)我們可以把每個月的日歷看做一個6行7列的矩陣或者數(shù)組,就像上圖那樣,本質(zhì)就是等差數(shù)列,有了這樣的模型,解決日期周數(shù)的問題就會比較簡單。下次和你分享一下簡單日歷的制作方法。

鏈接:
https://pan.baidu.com/s/1GfCS8vnd4OzpRizt7F5C4A
提取碼:otav
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
用EXCEL做日歷牌(公歷)
Excel | WEEKDAY函數(shù)解決只顯示每月星期日的問題
常用的Excel日期類函數(shù)一網(wǎng)打盡,總共10個
財務(wù)人員必懂得幾個Excel函數(shù)(六)
如何使用EXCEL制作一個2019年的日歷?
今天是母親節(jié),給媽媽打個電話吧!
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服