- 帖子
- 144
- 主題
- 33
- 精華
- 0
- 積分
- 178
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- Office 2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-9-26
- 最後登錄
- 2023-6-23
|
關於Weekday這個函式
我很無聊在A1:A31輸入1~31
在B2直接使用了公式WEEKDAY(A1,2)
當結果出現後我出現2個問題
一、照理說A1的值並非日期...為何他仍然可以傳回1~7的數值
二、B1的值為7
我查看今年(2010年)1月1日為星期五, 若他直接抓取今年的第一天, 應該要傳回5才對
若抓隔年(2011年)1月1日為星期六, 應該要傳回6才對
最後直接將該將該欄格式改為日期才發現該欄位為1900/1/1
因為windows的日期無法設為1990年無法驗證是否真的為星期日
所以又在E1直接輸入1900/1/1, D1=WEEKDAY(E1,2)
看起來他是抓取這個日期沒錯
可是A1在設定成日期格式前(也試過其他並非日期的格式)
為何weekday會自動將該欄位的數值轉換成日期? |
|