none
Excel 一儲存格二運算式 RRS feed

  • 問題

  • Dear ALL!

     請教大家在 Excel 的同一個儲存格內,可以使用二個運算式嗎?譬如:67秒,我想經過運算式成為 1分 07 秒。使用到2個運算式,分=int(67/60),秒:mod(67,60),如此可行嗎?

     麻煩大家了,謝謝!

            Richard

    2007年1月15日 上午 05:52

解答

  • 您好:
    可以使用 CONCATENATE 函數來連接文字與運算式,如下所示即是一例:
    =CONCATENATE(INT(67/60),"分",MOD(67,60),"秒")

    或是使用 & 符號
    =(INT(67/60)&"分"&MOD(67,60)&"秒")

    2007年1月15日 上午 08:38

所有回覆

  • 您好:
    可以使用 CONCATENATE 函數來連接文字與運算式,如下所示即是一例:
    =CONCATENATE(INT(67/60),"分",MOD(67,60),"秒")

    或是使用 & 符號
    =(INT(67/60)&"分"&MOD(67,60)&"秒")

    2007年1月15日 上午 08:38
  • Dear Alex!

     真是太棒了,謝謝您!!:)

         Richard

    2007年1月15日 上午 10:01
  • 我喜歡使用 Variant Date 的特性。

    =67/86400 後,格式設為 mm分ss秒

    2007年1月16日 上午 03:04
    版主
  •   你好,但是依據你所說,應該是要正確顯示01分07秒才對,我可以敎你一個可以重複0的公式,因為我也喜歡這個,你可以先假設在A3儲存格先輸入67就好,可以在B3輸入以下的公式:=REPT(0,2-LEN(INT(A3/60)))&INT(A3/60)&"分"&REPT(0,2-LEN(MOD(A3,60)))&MOD(A3,60)&"秒",輸入完成後正確顯示應為01分07秒,你可以試著在A4以下輸入亂數數字到A14,然後在B3右下角拉下來,就整個亂數的數字都有相對的分秒了。

      或許你直接選取我的公式複製,到EXCEL點A3輸入67,到B3點兩下滑鼠進入編輯狀態,按右鍵貼上,也OK啦!!

    2007年1月24日 下午 03:22
  •  璉璉 寫信:

    我喜歡使用 Variant Date 的特性。

    =67/86400 後,格式設為 mm分ss秒

    請問~ 如果是 要 YYYYMMDD 的格式 是否也可以用 類似的方法?

    我是說 EX:  78小時 = 3天6小時 = 01/03 06:00:00

    2007年1月31日 上午 01:33
  • 是啊~

    =78/24 ,時間設為 mm/dd hh:mm:ss

    Variant Date 的 1 為 1 天,所以 78/24 就是 3天6小時

    要中文的話,格式設為

    d天h小時

    注意:d 最大到 31 而已。

    2007年1月31日 上午 01:50
    版主