返回列表 上一主題 發帖

歲數,月數?!

本帖最後由 register313 於 2012-1-9 12:00 編輯

回復 7# myleoyes


A8=DATEDIF(A6,TODAY(),"Y")
A9=DATEDIF(A6,TODAY(),"YM")
A10=IF(TODAY()=EOMONTH(TODAY(),0),IF(A6=EOMONTH(A6,0),0,DAY(EOMONTH(A6,0))-DAY(A6)),IF(DAY(TODAY())>=DAY(A6),DAY(TODAY())-DAY(A6),EOMONTH(A6,0)-A6+DAY(TODAY())))

TOP

回復 12# Hsieh


    Leo20.rar (4.21 KB)

TOP

回復  Hsieh
   偶像前輩!  謝謝再三!!
    register313 前輩!
              技高又細心謝謝再三!!
  ...
myleoyes 發表於 2012-1-8 23:14


DATEDIF有小bug,因此為隱藏函數
以下為個人之結論(可再請教論壇上各位大大)
年  A8=DATEDIF(A6,TODAY(),"Y")
月  A9=DATEDIF(A6,TODAY(),"YM")
日  A10=IF(TODAY()=EOMONTH(TODAY(),0),IF(A6=EOMONTH(A6,0),0,DAY(EOMONTH(A6,0))-DAY(A6)),IF(DAY(TODAY())>=DAY(A6),DAY(TODAY())-DAY(A6),EOMONTH(A6,0)-A6+DAY(TODAY())))

是否先依上列公式先作修正

TOP

回復 18# myleoyes

A8=DATEDIF(A7,TODAY(),"Y")
A9=DATEDIF(A7,TODAY(),"YM")
A10=IF(TODAY()=EOMONTH(TODAY(),0),IF(A7=EOMONTH(A7,0),0,DAY(EOMONTH(A7,0))-DAY(A7)),IF(DAY(TODAY())>=DAY(A7),DAY(TODAY())-DAY(A7),EOMONTH(A7,0)-A7+DAY(TODAY())))

B8=DATEDIF(A7,B7,"Y")
B9=DATEDIF(A7,B7,"YM")
B10=IF(B7=EOMONTH(B7,0),IF(A7=EOMONTH(A7,0),0,DAY(EOMONTH(A7,0))-DAY(A7)),IF(DAY(B7)>=DAY(A7),DAY(B7)-DAY(A7),EOMONTH(A7,0)-A7+DAY(B7)))

C8=DATEDIF(A7,C7,"Y")
C9=DATEDIF(B7,C7,"M")
C10=DAY(EOMONTH(B7,0))-B10

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題