У меня есть дата рождения человека и вы хотите рассчитать дни до его следующего дня рождения. Как это сделать, чтобы справиться с прыжками и другими «странными» вещами?Расчет дней на следующий день рождения в Google Таблице
1
A
ответ
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
ячейка со дня рождения человека.
1
Использование таблицы 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 в начале для тестирования, если следующий день рождения в этом году или в следующем году.
Я использую excel до сих пор, чтобы просто хранить несколько цифр и строк, без воздействия таких методов (как тот, который вы только что предложили). Не могли бы вы объяснить, как на самом деле «запустить» это? – Rahul