人の生年月日があり、次の誕生日までの日数を計算したい。うるう年やその他の「奇妙な」ことに対処する方法でこれを行う方法は?
3518 次
3 に答える
7
Google スプレッドシートの内部関数の使用:
=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はその人の誕生日のセルです。
最初のIFは、次の誕生日が今年か来年かをテストするためのものです。
于 2012-02-03T14:21:56.113 に答える
0
日数の計算に 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
その人の誕生日のセルはどこにありますか。
于 2010-08-26T13:53:18.610 に答える