iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 1
0
自我挑戰組

天天唉踢系列 第 1

{Day 1}Excel→某個日期後的下一個星期一

  • 分享至 

  • xImage
  •  

今天被問了個問題,在Excel裡面,怎麼找出特定日期之後的第一個星期一?
他說上網估狗了下,說了個他看不懂的公式! = A2 +(7-WEEKDAY(A2,2)+ 1)
如何在Excel中找到下個星期一的日期?

公式很簡短,但說真的,加加減減的公式,的確不太親民,或許對IT要理解不難,
但對一般人,很難搞懂這麼簡短的公式,為何就能得到答案!

所以我用分解動作告訴他做法

A2 = 2018/10/16
B2 = WEEKDAY(A2,2)                    →就是2018/10/16代表星期幾的數字,日一二三四五六=1234567
C2 = VLOOKUP(B2,工作表2!A:B,2,FALSE)   →工作表2會放一個修正數字,當2018/10/16=2時,應該退幾天?
    公司很多USER都懂vlookup,省了解說。
D2 = A2 - C2 + 7                      → 7-C2其實就是(7-WEEKDAY(A2,2)+ 1)

工作表2 放了這個,意思是當星期一,不修正,星期二,則退1天,以下類推

A	B
1	0
2	1
3	2
4	3
5	4
6	5
7	6

所以,D2的公式用意是說,
不管10/16是星期幾(A2),統一先退B天到星期一(-C2),再加上7天(+7),跳到下個週一。
Excel改用步驟式解題,至少他聽懂了。


下一篇
{Day 2}BOM/WIP→外銷工廠向內銷工廠採購半成品,要消化某顆進口料
系列文
天天唉踢7
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言