[算表] 計算某個時間後的星期三
軟體:
EXCEL
版本:2007
問題:假設交貨日為下單日起50天後的禮拜三。
如果50天後為週一或二,則交貨日為當週星期三。
如果50天後為週四~日,則交貨日為下一週的星期三。
以下是我目前想到的公式寫法:
A B C
1 下單日 下單後50天 交貨日(固定為週三)
2 12/19 2/7(二) 2/8(三)
3 12/21 2/9(四) 2/15(三)
儲存格B2=A2+50
儲存格C2
=CHOOSE(MATCH(WEEKDAY(B2,2),{1,2,3,4,5,6,7},0),B2+2,B2+1,B2,B2+6,B2+5,
,B2+4,B2+3)
想請教一下,是否有其他較佳解法?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.168.86
→
12/20 13:22, , 1F
12/20 13:22, 1F
→
12/20 13:31, , 2F
12/20 13:31, 2F
→
12/20 14:47, , 3F
12/20 14:47, 3F
→
12/20 14:48, , 4F
12/20 14:48, 4F
→
12/20 15:20, , 5F
12/20 15:20, 5F
→
12/20 21:32, , 6F
12/20 21:32, 6F
→
12/21 11:24, , 7F
12/21 11:24, 7F
→
12/21 13:28, , 8F
12/21 13:28, 8F
推
12/21 13:36, , 9F
12/21 13:36, 9F
→
12/21 13:37, , 10F
12/21 13:37, 10F
→
12/21 13:39, , 11F
12/21 13:39, 11F
→
12/21 13:41, , 12F
12/21 13:41, 12F
→
12/21 13:41, , 13F
12/21 13:41, 13F
→
12/21 13:42, , 14F
12/21 13:42, 14F
→
12/21 13:43, , 15F
12/21 13:43, 15F
→
12/21 13:43, , 16F
12/21 13:43, 16F
→
12/21 13:44, , 17F
12/21 13:44, 17F
→
12/21 13:45, , 18F
12/21 13:45, 18F
→
12/21 14:51, , 19F
12/21 14:51, 19F
謝謝各位高手的分享,又學到了幾招,也謝謝F大鉅細靡遺的解說。
To M大:3.1和3.7所得結果好像相同?
◇另外,如果將上述條件改為[當週星期三],如下:
A B (顯示當週的星期三,以星期一為1)
1 12/5(一) 12/7(三)
2 12/6(二) 12/7(三)
3 12/7(三) 12/7(三)
4 12/8(四) 12/7(三)
5 12/9(五) 12/7(三)
6 12/10(六) 12/7(三)
7 12/11(日) 12/7(三)
目前還是只想到choose+match。
望高手解惑。
謝謝。
※ 編輯: evey528 來自: 220.141.155.33 (12/22 20:42)
→
12/23 08:18, , 20F
12/23 08:18, 20F
→
12/25 08:41, , 21F
12/25 08:41, 21F
Office 近期熱門文章
PTT數位生活區 即時熱門文章
11
38