2010-08-26 7 views

Répondre

1

J'ai trouvé qu'utiliser WolframAlpha pour calculer les jours est le moyen le plus "simple" de le faire. Utilisez le code suivant:

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 est la cellule avec l'anniversaire de la personne.

+0

J'ai utilisé Excel jusqu'à présent pour stocker juste quelques nombres et cordes, sans aucune exposition à de telles techniques (comme celle que vous venez de suggérer) jusqu'ici. Pourriez-vous expliquer comment «exécuter» cela? – Rahul

1

fonctions internes à l'aide d'un tableur 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 est la cellule avec l'anniversaire de la personne.

Le IF au début est pour tester si le prochain anniversaire est cette année ou l'année prochaine.

Questions connexes