Board logo

標題: excel 時間計算 [打印本頁]

作者: lucky_jocky    時間: 2013-8-22 15:43     標題: excel 時間計算

請問可以在excel表內直接打數字(A1 & A2),而不用打 " : ",就可顯示時間格式 (B1 & B2) 嗎?

         A                  B
1        1212        12:12
2        913        09:13
作者: Hsieh    時間: 2013-8-22 16:15

回復 1# lucky_jocky


    B1=TEXT(A1,"00!:00")
作者: lucky_jocky    時間: 2013-8-22 16:29

THX~~~~~~~~~
作者: sunnyso    時間: 2013-8-23 00:11

回復 2# Hsieh

不知為什麼我copy公式結果顯示為 #VALUE!
作者: sunnyso    時間: 2013-8-23 00:33

回復  Hsieh

不知為什麼我copy公式結果顯示為 #VALUE!
sunnyso 發表於 2013-8-23 00:11

附件
[attach]15833[/attach]
作者: sunnyso    時間: 2013-8-23 00:33

2010, 2013都顯示#Value!
作者: Hsieh    時間: 2013-8-23 08:12

回復 6# sunnyso
我不知道是甚麼原因造成
但是我用2010是沒有問題的,而且你的檔案我將B1重新編輯就恢復正常了

[attach]15834[/attach]
作者: sunnyso    時間: 2013-8-23 08:22

回復 7# Hsieh

超版麻煩把你的檔案上一下, 我想對比一下. 謝謝
作者: ML089    時間: 2013-8-23 08:58

回復 5# sunnyso


看不出問題在哪裡卡在哪裡,你太厲害

B1按F2 ENTER就出現值
A1:B1複製到A2:B2,B2就對

你太厲害了,找出一個不問題的問題
作者: sunnyso    時間: 2013-8-23 10:15

回復 9# ML089

為什麼會這樣呢?bug?
作者: sunnyso    時間: 2013-8-23 11:02

回復 9# ML089

又試了一下,不管是複製公式還是手工輸入,在我的電腦上都是出現這個error.

麻煩大大上個附件來看看

謝謝
作者: ML089    時間: 2013-8-23 11:13

回復 11# sunnyso


    [attach]15835[/attach]

你的EXCEL只有這問題嗎?
作者: sunnyso    時間: 2013-8-23 11:33

回復 12# ML089
[attach]15836[/attach]
我打開附件還是一樣錯誤

估計是電腦win時區,地區格式設置問題

值得研究一下
作者: sunnyso    時間: 2013-8-23 15:58

回復 13# sunnyso

改成
=TEXT(A1, "00\:00" )

即可
作者: handsometrowa    時間: 2013-8-26 09:53

回復 2# Hsieh


    H大 可否請問您 格式裡面 "00!:00"

這個 ! 是什麼意思阿@@"

另外我上網找了一下Excel 格式 如下,裡面並沒有解說阿~還是我沒有注意到@@

資料來源:http://support.microsoft.com/kb/264372/zh-tw?spid=2512&sid=280

下表概略描述在自訂數字格式中,可使用的各種不同符號。
格式符號      說明/結果
   ------------------------------------------------------------------------

0                  位數預留位置。例如,如果輸入 8.9,而
希望顯示為 8.90,則使用
格式 #.00

#                  位數預留位置。遵循與 0
符號相同的規則,但是如果輸入的數字
在小數點任一邊的位數少於格式中的 # 符號,
Excel 便不會顯示額外的零
。例如,如果自訂格式是 #.##,而
在儲存格中輸入 8.9,所顯示的數字


?                  位數預留位置。遵循與 0
符號相同的規則,但是 Excel 會在
小數點任一邊留空位給無意義的零,
讓小數點在欄中對齊。如果是
如,自訂格式 0.0? 會在欄中對齊
數字 8.9 和 88.99 的小數點。

. (英文句點)         小數點。

%                  百分比。如果輸入介於 0 與 1 之間的數字,
並使用自訂格式 0%,Excel 會將數字乘上
100,然後在儲存格中加上 % 符號。

, (逗點)          千分位分隔符號。如果格式中的逗點兩邊
有「#」或「0」,Excel 便會用逗點
隔開千位。逗點前面有預留位置時,
會將數字以千進位計數。例如,如果
格式是 #.0,,而在儲存格中輸入 12,200,000
就會顯示數字 12.2。

E- E+ e- e+        科學記號格式。Excel 會在
「E」符號右邊顯示對應至
小數點移動位數的數字。如果是
如,如果格式是 0.00E+00,而在儲存格中
輸入 12,200,000,就會顯示數字
1.22E+07。如果將數字格式變更為 #0.0E+0,
就會顯示數字 12.2E+6。

$-+/():空格       顯示符號。如果要顯示
與這些符號其中之一不同的
字元,請在字元前面加上反斜線 (\)
或用引號 (" ") 括住字元。
例如,如果數字格式是 (000),而
在儲存格中輸入 12,就會顯示數字 (012)。

\                  顯示格式中下一個字元。Excel 不會
顯示反斜線。例如,如果數字
格式是 0\!,而在儲存格中輸入 3,就會顯示值
3! 。

*                  重複格式中下一個字元,
直到填滿目前欄寬。格式中
一個區段只能用一個星號
。例如,如果數字格式是 0*x,
而在儲存格中輸入 3,就會顯示值 3xxxxxx
。請注意,儲存格
中所顯示的「x」字元數目會依欄寬而不同


_ (底線)      略過下一個字元的寬度。在同一欄的
不同儲存格中排列正數及負數值時
很有用。例如,
雖然負數兩旁有括弧,數字格式 _(0.0_);(0.0)
還是會在欄中對齊數字 2.3 和 -4.5


"文字"             顯示在引號中的任何文字。
例如,格式 0.00 "美元" 會在
儲存格中輸入 1.23 時,顯示 "1.23 美元"
(不加引號)。

@                  文字預留位置。如果在儲存格中
輸入文字,儲存格中的文字就放在格式中
@ 符號出現之處。例如,如果
數字格式是 "Bob "@" Smith" (包含
引號),而在儲存格中輸入 "John" (不含
引號),就會顯示值
"Bob John Smith" (不含引號)


日期格式

m                  將月份顯示為數字,前面不加零。

mm                 將月份顯示為數字,前面
適當加零。

mmm                將月份顯示為縮寫 (Jan-Dec)。

mmmm               將月份顯示為全名 (January-December)。

d                  將日顯示為數字,前面不加零。

dd                 將日顯示為數字,前面
適當加零。

ddd                將日顯示為縮寫 (Sun-Sat)。

dddd               將日顯示為全名 (Sunday-Saturday)。

yy                 將年顯示為兩位數。

yyyy               將年顯示為四位數。

時間格式

h                  將小時顯示為數字,前面不加零。

[h]                經過時間,以小時為單位。如果使用
傳回時間的小時數超過 24 的公式,
請使用類似
[h]:mm:ss 的數字格式。

hh                 將小時顯示為數字,前面
適當加零。如果格式含 AM 或 PM,則
小時是使用 12 小時制。否則,
小時就是使用 24 小時制。

m                  將分鐘顯示為數字,前面不加零
零。

[m]                經過時間,以分鐘為單位。如果使用
傳回時間的秒數超過 60 的公式,
請使用類似
[mm]:ss 的數字格式。

mm                  將分鐘顯示為數字,前面
適當加零。m 或 mm 必須緊跟
在 h 或 hh 符號之後,否則 Excel 顯示的就是
月份不是分鐘。

s                  將秒鐘顯示為數字,前面不加
零。

                經過時間,以秒鐘為單位。如果使用
傳回時間的秒數超過 60 的公式,
請使用類似
[ss] 的數字格式。

ss                 將秒鐘顯示為數字,前面
適當加零。

注意:如果要顯示比秒鐘更小的單位,請使用類似
h:mm:ss.00 的數字格式。

AM/PM              使用 12 小時制來顯示小時。Excel
am/pm              會顯示 AM、am、A 或 a 來表示午夜
A/P                到中午的時間,並以 PM、pm、P 或 p 來表示中午
a/p                到午夜的時間。
作者: Hsieh    時間: 2013-8-26 10:48

回復 15# handsometrowa


    驚嘆號是佔位符號,也就是會直接顯示驚嘆號後面的字符
作者: sunnyso    時間: 2013-8-26 11:09

好像用\才對
作者: Hsieh    時間: 2013-8-26 14:35

回復 17# sunnyso

這是與WINDOWS語言設定有關
繁中版使用驚嘆號是正確的
其餘版本可用斜線試試
作者: sunnyso    時間: 2013-8-26 15:24

回復 18# Hsieh

請問斜線在繁體中文Win可以用嗎?
我的是英文Win
作者: Hsieh    時間: 2013-8-26 17:41

回復 19# sunnyso


    WINDOWS繁中不能使用斜線
作者: sunnyso    時間: 2013-8-26 17:44

這樣就會使公式的通用性降低
特別對跨國公司
作者: sunnyso    時間: 2013-8-26 17:45

不知為何MS 沒有留意這一點
作者: ML089    時間: 2013-8-27 09:00

回復 20# Hsieh

我的繁體 ! \ 都可以用
作者: andersonfly    時間: 2013-9-16 19:49

請問大大如何才能不會令
       A           B
1   2401   24:01

2   9901   99:01

如何判斷大於24時可以自動跳回00時,還有大於24時可以顯示空白或錯誤
作者: rakefrank    時間: 2013-9-16 21:34

C1=TIMEVALUE(B1)
這樣子是你要的嗎




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)