1
我有一個人的出生日期,並且想要計算直到他/她的下一個生日的日子。如何做到這一點,以處理閏年和其他「奇怪」的事情?計算Google電子表格中下一個生日的日期
我有一個人的出生日期,並且想要計算直到他/她的下一個生日的日子。如何做到這一點,以處理閏年和其他「奇怪」的事情?計算Google電子表格中下一個生日的日期
我發現使用WolframAlpha計算天數是最「簡單」的方式來做到這一點。使用下面的代碼:
REGEXEXTRACT(JOIN("";ImportXML(JOIN("";"http://www.wolframalpha.com/input/?i=birthday+";YEAR(A2);"-";MONTH(A2);"-";DAY(A2);"&asynchronous=false&equal=Submit"); "//script")); "(\d+) days until next")
其中A2
是與人的生日的單元格。
使用谷歌電子表格內部功能:
=IF(DATE(YEAR(TODAY()),MONTH(A2),DAY(A2))>TODAY(),
DATE(YEAR(TODAY()),MONTH(A2),DAY(A2)),
DATE(YEAR(TODAY())+1,MONTH(A2),DAY(A2)))
-TODAY()
其中A2是與人的生日細胞。
如果開頭是測試如果下一個生日是今年或明年。
到目前爲止,我一直在使用excel來存儲一些數字和字符串,而沒有接觸到這種技術(比如剛剛提出的那種技術)。你能解釋一下如何實際「運行」這個嗎? – Rahul 2010-08-26 13:59:03