Excel-formel: Få nionde dagen på året -

Innehållsförteckning

Generisk formel

=date-DATE(YEAR(date),1,0)

Sammanfattning

För att få den nionde dagen på året baserat på ett visst datum kan du använda en formel baserad på DATE- och YEAR-funktionerna. I exemplet som visas är formeln i C5:

=B4-DATE(YEAR(B4),1,0)

Med datumet "1 juni 2016" i cell B4 returnerar formeln 153, eftersom 1 juni är den 153: e dagen det året.

Förklaring

Denna formel utnyttjar det faktum att datum bara är löpnummer i Excel. Den bestämmer den sista dagen föregående år och subtraherar värdet från det ursprungliga datumet B4. Resultatet är årets nionde dag.

Observera att dagargumentet i DATE anges som noll. En trevlig funktion i DATE-funktionen är att den kan hantera DAY-värden som är "utanför intervallet" och justera resultatet på rätt sätt. När vi ger DATE ett år, 1 för månad och noll för DAG, returnerar DATE-funktionen den sista dagen föregående år.

Årets dag från och med idag

För att justera formeln för att returnera den nionde dagen av året för aktuellt datum, använd bara TODAY-funktionen för datumet:

=TODAY()-DATE(YEAR(TODAY()),1,0)

Intressanta artiklar...