【問題】Excel 的日期判斷問題??

第 1 頁,共 2 頁 1 2 末頁末頁
顯示結果從第 1 筆 到 10 筆,共計 15 筆
  1. #1
    去死去死團團員 yetchinz 的大頭照
    註冊日期
    2002-02-01
    討論區文章
    115

    【問題】Excel 的日期判斷問題??

    在excel中有沒有方便判斷年月日的函數??
    比如說:我在欄位輸入398 能夠自動判斷成為一年一個月又三天

    我自己用了一堆很煩的方式去做判斷,雖然有達到效果,可是一看到一堆又常又亂的函數,就覺得很煩。不知道各位高手有啥更為方便的方法。

    我的方法:

    輸入的值在A1欄位

    year值 INT(A1/365)&"年"
    Mon值 INT(MOD(A1,365)/30)&"月"
    Day值 MOD(MOD(A1,365),30)&"日"

    year存在 A1>365
    mon存在 MOD(A1,365)>30
    day存在 MOD(MOD(A1,365),30)>0



    IF(A1>365,
    IF(MOD(A1,365)>30,
    IF(MOD(MOD(A1,365),30)>0,
    INT(A1/365)&"年"&INT(MOD(A1,365)/30)&"月"&MOD(MOD(A1,365),30)&"日"
    ,INT(A1/365)&"年"&INT(MOD(A1,365)/30)&"月")
    ,INT(A1/365)&"年")
    ,IF(MOD(A1,365)>30,
    IF(MOD(MOD(A1,365),30)>0,
    INT(MOD(A1,365)/30)&"月"&MOD(MOD(A1,365),30)&"日"
    ,INT(MOD(A1,365)/30)&"月")
    ,IF(MOD(MOD(A1,365),30)>0,
    MOD(MOD(A1,365),30)&"日"
    ,"無年月日資料")))



  2. #2
    ade-salad-oil
    訪客
    =INT(A1/365)&"年"&INT(MOD(A1,365)/30)&"月"&MOD(MOD(A1,365),30)&"日"
    沒注意清楚,打出了跟你一樣的公式

  3. #3
    去死去死團團員 yetchinz 的大頭照
    註冊日期
    2002-02-01
    討論區文章
    115
    最初由 ade-salad-oil 發表
    =INT(A1/365)&"年"&INT(MOD(A1,365)/30)&"月"&MOD(MOD(A1,365),30)&"日"
    沒注意清楚,打出了跟你一樣的公式

    謝謝回應。
    但是如果我輸入26 那你的結果會變成0年0月26日 可是我要的是只有出現26日喔!!
    不管怎說,謝拉...希望有更方便的方法。....

  4. #4
    ade-salad-oil
    訪客
    year值 INT(A1/365)&"年"
    Mon值 INT(MOD(A1,365)/30)&"月"
    Day值 MOD(MOD(A1,365),30)&"日"

    突然發現一見事,一年365天,1個月30天,ㄜ.....那360天是12個月還是1年啊?

  5. #5
    去死去死團團員 yetchinz 的大頭照
    註冊日期
    2002-02-01
    討論區文章
    115
    最初由 ade-salad-oil 發表
    year值 INT(A1/365)&"年"
    Mon值 INT(MOD(A1,365)/30)&"月"
    Day值 MOD(MOD(A1,365),30)&"日"

    突然發現一見事,一年365天,1個月30天,ㄜ.....那360天是12個月還是1年啊?

    對喔....我都沒有考慮到ㄋ.....
    還望大家多多幫我想一下怎麼判斷比較好....多謝你拉ade-salad-oil !!!



  6. #6
    台灣水電工 沙拉油 的大頭照
    註冊日期
    2002-01-20
    討論區文章
    128
    不知道你算這個是要做什麼耶?
    在你計算的過程當中都沒有一個實際的日期嗎?
    不然要是遇到閏年的時候也會相差一天啊!

  7. #7
    去死去死團團員 yetchinz 的大頭照
    註冊日期
    2002-02-01
    討論區文章
    115
    我是要算兩個日期之間相差多少日子?
    比如說:A1 輸入 68/6/26 /*出國日*/
    B1 輸入 78/8/30 /*回國日*/

    C1 顯示 10年2個月又8天

    不曉的有沒有方便的函數可以用?
    降就不用一堆判斷了...

  8. #8
    台灣水電工 沙拉油 的大頭照
    註冊日期
    2002-01-20
    討論區文章
    128
    奇怪了怎麼不是要10年2個月又4天呢?
    底下這個參考參考!還是用你原本的12個月不等於一年的算法
    =IF(INT(A1/365),INT(A1/365)&"年","")&IF(INT(MOD(A1,365)/30),INT(MOD(A1,365)/30)&"個月","")&IF(MOD(MOD(A1,365),30),IF(A1>30,"又","")&MOD(MOD(A1,365),30)&"天","")

  9. #9
    會員
    註冊日期
    2001-07-05
    討論區文章
    74
    最初由 yetchinz 發表
    我是要算兩個日期之間相差多少日子?
    比如說:A1 輸入 68/6/26 /*出國日*/
    B1 輸入 78/8/30 /*回國日*/

    C1 顯示 10年2個月又8天

    不曉的有沒有方便的函數可以用?
    降就不用一堆判斷了...
    把下面公式的貼到C1儲存格看看...
    =INT((B1-A1)/365)&"年"&INT(MOD((B1-A1),365)/30)&"個月又"&MOD(MOD((B1-A1),365),30)&"天"

    哇...寫了和沙兄一樣的玩意兒...
    歹勢歹勢...
    當我沒寫過...
    呵呵呵~~~
    阿~~~這篇就當灌水的啦....
    水水水水水水水水水水水.......

  10. #10
    去死去死團團員 yetchinz 的大頭照
    註冊日期
    2002-02-01
    討論區文章
    115
    最初由 沙拉油 發表
    奇怪了怎麼不是要10年2個月又4天呢?
    底下這個參考參考!還是用你原本的12個月不等於一年的算法
    =IF(INT(A1/365),INT(A1/365)&"年","")&IF(INT(MOD(A1,365)/30),INT(MOD(A1,365)/30)&"個月","")&IF(MOD(MOD(A1,365),30),IF(A1>30,"又","")&MOD(MOD(A1,365),30)&"天","")
    多謝沙拉油兄拉....

    那如果要12個月就是一年的算法時,又要該如何判斷ㄋ....
    又要麻煩你囉..呵呵!!



類似的主題

  1. 【求助】可否幫忙判斷問題在哪邊呢??
    作者:jmsshieh 所在討論版:-- 網 路 硬 體 版
    回覆: 3
    最後發表: 2005-12-28, 12:07 PM
  2. 【求助】我無法使用網路LAN該如何判斷問題點以排除障礙
    作者:genlin586 所在討論版:-- 網 路 技 術 版
    回覆: 5
    最後發表: 2004-08-14, 12:14 AM
  3. 【求助】請問如何控制輸入EXCEL的日期格式?(民國/西元)
    作者:迎風 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 7
    最後發表: 2004-05-24, 01:36 PM
  4. 【求助】excel年期判斷
    作者:hem1 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 6
    最後發表: 2004-04-28, 02:38 PM
  5. Outlook email 的日期問題
    作者:cariboo 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 1
    最後發表: 2002-01-22, 11:54 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •