使用Excel數組公式創建日歷

      網友投稿 816 2025-03-31

      使用Excel數組公式創建日歷

      如何使用數組公式創建如下所示的日歷?

      在單元格B1中輸入日期時,顯示該日期所在月的日歷,如下圖所示。

      先不看答案,自已動手試一試。

      公式思路

      一周有7天,一個月有28天、29天、30天、31天,每個月的第一天開始的星期幾不一樣,如果分成含有7列的行的話,最少需要4行,最多需要6行。因此,需要創建6行×7列的數組:

      {1,2,3,4,5,6,7;8,9,10,11,12,13,14;15,16,17,18,19,20,21;22,23,24,25,26,27,28;29,30,31,32,33,34,35;36,37,38,39,40,41,42}。

      然后,找到想要創建日歷的月份的第1天,將代表這天的日期序號與數組相加,得到代表這個月的每天的序號,再減去該月份的第1天是當周的星期幾,讓日歷正好能夠與星期幾相對應。

      公式解析

      獲取當月日歷的數組公式:

      =IF(DAY(calendar)>15,IF(ROW()=6,””,calendar),IF(DAY(calendar)<15,if(row()>9,””,calendar),calendar))

      其中,calendar是一個命名公式,即:

      =week*7+weekday+B3-B2

      其中,week和weekday都是命名數組,即:

      week:={0;1;2;3;4;5}

      weekday:={1,2,3,4,5,6,7}

      定義的名稱如。

      week*7+weekday得到數組:

      {1,2,3,4,5,6,7;8,9,10,11,12,13,14;15,16,17,18,19,20,21;22,23,24,25,26,27,28;29,30,31,32,33,34,35;36,37,38,39,40,41,42}。

      在上所示的工作表中,在單元格B1中放置了想要創建的日歷月所在的日期。單元格B3中放置日期所在月份的第1天,B2放置這一天是這一周的第幾天。公式:week*7+weekday+B3-B2得到從該月份第一天所在周的周一開始之后的42天的日期序列。

      最后的數組公式中,=IF(DAY(calendar)>15,IF(ROW()=6,””,calendar)表示如果上個月的日期大于15且在開始行,那么就顯示為空,即不顯示上月的日期;同樣,IF(DAY(calendar)<15,if(row()>9,””,calendar移除了下月的日期。

      小結

      創建日歷看似復雜,但理解其背后蘊藏的道理后似乎很簡單。

      命名數組的應用技巧,值得借鑒。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:小企業進銷存管理軟件(小企業進銷存管理軟件哪個好用)
      下一篇:如何在wps表格中計算數據(wps里面怎么計算數據)
      相關文章
      亚洲国产中文字幕在线观看| 亚洲第一se情网站| 亚洲精品乱码久久久久久不卡| 亚洲熟妇丰满xxxxx| 亚洲一区二区三区国产精华液| 亚洲国产精品线观看不卡| 亚洲欧洲国产经精品香蕉网| 久久精品国产亚洲av麻豆小说| 亚洲AV日韩AV高潮无码专区| 亚洲AV无码国产精品麻豆天美 | 久久久青草青青国产亚洲免观| va亚洲va日韩不卡在线观看| 伊在人亚洲香蕉精品区麻豆| 亚洲国产精品国产自在在线| 亚洲第一页日韩专区| 亚洲电影日韩精品| 亚洲午夜无码片在线观看影院猛| 亚洲一区精品伊人久久伊人| 久久久久国产成人精品亚洲午夜 | 久久亚洲AV成人无码国产电影| 亚洲av无码成人精品国产| 亚洲av无码一区二区三区天堂| 亚洲国产精品成人AV在线| 噜噜综合亚洲AV中文无码| 国产午夜亚洲精品不卡免下载| 亚洲AV无码乱码在线观看牲色 | 亚洲综合网美国十次| 亚洲国产精品专区| 在线a亚洲老鸭窝天堂av高清| 亚洲人成色4444在线观看| 亚洲精品国产av成拍色拍| 亚洲av再在线观看| 国产AV无码专区亚洲AV漫画| 亚洲AV成人片色在线观看高潮 | 在线播放亚洲精品| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲国产精品无码第一区二区三区 | 国产精品亚洲va在线观看| 亚洲免费日韩无码系列| 国产av无码专区亚洲av桃花庵| 亚洲高清无在码在线电影不卡|