標題:
[發問]
2010/9/5=星期六
[打印本頁]
作者:
solely
時間:
2010-9-5 19:05
標題:
2010/9/5=星期六
1.
設A1=2010/9/5
B1=weekday(A1,2)
請問為什麼B1會等於星期六??
在函數引數說明 Return_type
使用2代表星期一=1到星期日=7
是什麼原因會影響到星期的判斷??
2.
當B1=weekday(A1),有什麼方式可以讓B1只顯示"日"??
作者:
asimov
時間:
2010-9-5 19:59
1.
B1=weekday(A1,2)=7......7=星期日
weekday函數將星期日顯示為7
當B1=7,設定儲存格格式為星期,實際內容是1900/1/7顯示星期六
因為1=1900/1/1
2=1900/1/2....依此類推
2.
B1=A1
自訂儲存格格式 [$-804]aaa;@
作者:
solely
時間:
2010-9-5 20:24
回復
2#
asimov
原來如此XD...我還以為我的電腦撞邪了-.-"""
那請問..儲存格格式要設定為什麼,才能正常顯示星期?
作者:
oobird
時間:
2010-9-5 21:15
=IF(WEEKDAY(A1)=1,"日",TEXT(WEEKDAY(A1,2),"[DBNum1]"))
格式為通用即可。
作者:
solely
時間:
2010-9-5 22:07
回復
4#
oobird
感謝asimov 、oobird兩位釋疑
好用的Text函數~~
也就是說,若要正常的顯示星期
我就沒辦法再利用它原本的數值作運算。
作者:
oobird
時間:
2010-9-6 14:47
也就是說,若要正常的顯示星期
我就沒辦法再利用它原本的數值作運算。
其實你可以什麼函數都不用,b1輸入:=a1
再改b1的格式為星期。
作者:
solely
時間:
2010-9-6 21:38
回復
6#
oobird
剛看到Hsieh大貼的公式,也是用=a1
正在想怎麼變成數值了
原來格式要設定星期XD
作者:
trainee
時間:
2010-9-24 12:39
新丁嘗試以下公式,亦得到此結果!
=TEXT(A1,"aaaa")
若有不妥善的地方,懇請不要見笑!並請直接指出,好讓新丁從中學習!!
作者:
toomellowhaw
時間:
2010-9-24 13:28
回復
1#
solely
=RIGHT(TEXT(A1,"aaa"))
作者:
gong
時間:
2010-9-25 21:28
asimov 兄
的
B1=A1
自訂儲存格格式 [$-804]aaa;@
這個用法值得推薦
不過需xp以上等級才能顯示功能
什麼都沒有改變的原汁原味
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)