標題:
[發問]
欲將【10.5 小時】以【1天2.5時】呈現出來, 公式該 怎樣寫?
[打印本頁]
作者:
yen956
時間:
2018-5-8 14:08
標題:
欲將【10.5 小時】以【1天2.5時】呈現出來, 公式該 怎樣寫?
諸位大大,你好!
請問:1天8小時,以半小時為計算單位,
欲將【10.5 小時】以【1天2.5時】呈現出來,
公式該 怎樣寫?
[attach]28668[/attach]
[attach]28667[/attach]
作者:
p212
時間:
2018-5-8 14:23
本帖最後由 p212 於 2018-5-8 14:28 編輯
回復
1#
yen956
儲存格B8輸入
=IF(INT($A8/8)=0,MOD($A8,8)&"時",IF(MOD($A8,8)=0,INT($A8/8)&"天",INT($A8/8)&"天"&MOD($A8,8)&"時"))
向下複製公式
請參考
作者:
ML089
時間:
2018-5-8 15:13
B8 =TEXT(INT(A8/8),"0!天;;;")&TEXT(MOD(A8,8),"[<>]0.0時;;;")
作者:
p212
時間:
2018-5-8 15:38
本帖最後由 p212 於 2018-5-8 15:43 編輯
回復
3#
ML089
ML089大,您好!
請問
1) 函數TEXT(value, format_text)的format_text(0!天;;;與[<>]0.0時;;;)從哪兒可習得您這用法?(Excel內建說明查無相關說明)
2)
0!
與
[<>]0.0
分別代表什麼意思?
3) 為何「天」與「時」之後要加「
;;;
」?為什麼要加3個分號?
懇請賜教,謝謝!
作者:
yen956
時間:
2018-5-8 17:23
標題:
RE: 欲將【10.5 小時】以【1天2.5時】呈現出來, 公式該 怎樣寫?(已解決)
回復
3#
ML089
謝謝大大快速的回覆, 大大的公式正合所求,
謝謝!!
作者:
yen956
時間:
2018-5-8 17:26
回復
2#
p212
謝謝你的回覆, 正是想要的公式, 謝謝!!
作者:
ML089
時間:
2018-5-8 17:46
回復
4#
p212
1) 函數TEXT(value, format_text)的format_text(0!天;;;與[<>]0.0時;;;)從哪兒可習得您這用法?(Excel內建說明查無相關說明)
回覆:逛論壇看別人用就學起來,不記得在哪裡看到的。
2) 0!與[<>]0.0分別代表什麼意思?
回覆:=TEXT(INT(A8/8),"0
!天
;;;")&TEXT(MOD(A8,8),"
[<>]0.0時
;;;")
!天,!就是顯示後面的字元"天"
[<>] 表示不等於 0 全部以 0.0 格式顯示,"時"的前面應該像"天"加上 ! 比較不會錯,這部分我也不是很清楚,大部分非TEXT格式字元是不用前加 "!",但有些就需要,有時需要TRY才知道。
3) 為何「天」與「時」之後要加「 ;;; 」?為什麼要加3個分號?
回覆:TEXT(數字,格式),格式區分為四段狀況用 ; 分開, "正; 負; 零; 文字",為什麼要加3個分號 ;;;?表示後面3種狀況都不輸出。
TEXT 函數中 格式運用很多可以網路查詢一下, 其實你在 EXCEL表隨意選一格,右鍵 - 儲存格格式 - [上列選項]數值 - 自訂 - 選取右下框內格式,在 類型下方格式輸入欄 就會出現設定方式,這些都可以應用至 TEXT函數 內格式設定。
也可以 [上列選項]數值 - 特殊 - 選擇 行動電話 或 電話號碼7、8位數 - 再點選 自訂,可以觀察 格式的設定方式,就可以運用至 TEXT 函數。
作者:
准提部林
時間:
2018-5-8 19:42
=IF(A8<8,,INT(A8/8)&"天")&IF(MOD(A8,8),MOD(A8,8)&"時",)
12 = 1天4時
作者:
p212
時間:
2018-5-9 10:52
本帖最後由 p212 於 2018-5-9 11:03 編輯
回復
7#
ML089
超級由衷感激 ML089大 熱心無私的教學
上了寶貴的一課, 謝謝!
作者:
yen956
時間:
2018-5-9 14:29
回復
7#
ML089
感謝超版的詳細說明, 謝謝!!
也謝謝P212大大的提問(我也想問), 謝謝!!
謝謝准大的公式, 精簡易懂!!謝謝.
作者:
yen956
時間:
2018-5-9 18:07
標題:
RE: (已解決)欲將【10.5 小時】以【1天2.5時】呈現出來, 公式該 怎樣寫?
回復
1#
yen956
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)