返回列表 上一主題 發帖

歲數,月數?!

歲數,月數?!

各位前輩你們好!
         前輩!!A1=1959/1/1是小明的出生年月日
               B1=ROUNDDOWN(DATEDIF(A1,TODAY(),"D")/365,0)
               所以得到是52.96數值因此B1為52歲
               但是當時間走到12/18日以後B1就會變成53歲
               顯然小弟用的公式有誤
               再則又如何在C1表示為12個月
               因為現在小明是52歲又12個月
               也就是說依據A1的日期到今天的日期
               B1來表示它的歲數
               C1來表示它的月數
               請問公式如何?
               請知道的前輩,不吝賜教謝謝再三!!

回復 2# oobird
oobird前輩你好!
            前輩!謝謝!!
             原來求日D1=DATEDIF(A1,TODAY(),"md")不能用D1=DATEDIF(A1,TODAY(),"yd")
            這是小弟亂拼出來,這個函數在說明搜尋為何找不到呢?

TOP

各位前輩!!當E1=2011/5/26日是剛好滿26年資歷
               如果要滿30年資歷時,F1=E1+(30-26)*365        
               請問F1公式如何?
               請知道的前輩,不吝賜教謝謝再三!!

TOP

回復 5# ANGELA
ANGELA前輩!
                 前輩!謝謝再三!!

TOP

回復 3# myleoyes
各位前輩你們好!
        續前題
        A10=DATEDIF(DATE(YEAR(TODAY())-1,12,16),TODAY(),"D")
        因為用程式跑所以A10這個公式,並不適當請問有何公式替代?
        請知道的前輩,不吝賜教謝謝再三!!

Leo20.rar (6.09 KB)

TOP

回復 8# jarodz
前輩!小弟愚昧不懂你的方式
        再附有程式的檔案
        請不吝賜教謝謝再三!!

Leo20-1.rar (9.81 KB)

TOP

回復 10# jarodz
         前輩!謝謝再三!!

TOP

回復 14# Hsieh
   偶像前輩!  謝謝再三!!
    register313 前輩!
              技高又細心謝謝再三!!
        兩位前輩!小弟另有延續問題請教
        再附的檔案說明
        請不吝賜教謝謝再三!!

Leo20-2.rar (12.7 KB)

TOP

回復 17# register313
前輩!!辛苦囉!謝謝再三!!
         A10=DATEDIF(EDATE(A7,DATEDIF(A7,TODAY(),"M")),TODAY(),"D")
         A10=TODAY()-EDATE(A7,A8*12+A9)
         經測試在每年2月份皆會出現錯
         A10=DAY(EOMONTH(A7,0))-DAY(A7)+DAY(TODAY())與前輩的公式則正確
         B9=DATEDIF(DATE(YEAR(B7)-1,12,DAY(B7)),B7,"YM")
         B10=DATEDIF(EOMONTH(B7,-1),B7,"D")
         C10=IF(MONTH(B7)=MONTH(B7),DAY(EOMONTH(B7,0))-B10)
         以上是小弟找到的答案不知是否有誤還請各位前輩指導謝謝大家

TOP

回復 19# register313
前輩!!哇非常的感恩真是辛苦囉!謝謝再三!!
         C10=IF(C7=EOMONTH(C7,0),IF(B7=EOMONTH(B7,0),0,DAY(EOMONTH(B7,0))-DAY(B7)),IF(DAY(C7)>=DAY   (B7),DAY(C7)-DAY(B7),EOMONTH(B7,0)-B7+DAY(C7)))
         這樣子才正確        
          D7=SUM(D6*C9,D6/DAY(EOMONTH(C7,0))*C10)

TOP

        靜思自在 : 一個人不怕錯,就怕不改過,改過並不難。
返回列表 上一主題