2010-08-26 68 views

回答

1

我发现使用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是与人的生日的单元格。

+0

到目前为止,我一直在使用excel来存储一些数字和字符串,而没有接触到这种技术(比如刚刚提出的那种技术)。你能解释一下如何实际“运行”这个吗? – Rahul 2010-08-26 13:59:03

1

使用谷歌电子表格内部功能:

=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是与人的生日细胞。

如果开头是测试如果下一个生日是今年或明年。