„Excel“ formulė: datų serija pagal metus -

Turinys

Bendroji formulė

=DATE(YEAR(date)+1,MONTH(date),DAY(date))

Santrauka

Jei reikia generuoti dinamišką datų seriją su formule, kuri padidėja vienais metais nuo vienos pradžios datos, galite tai padaryti naudodami formulę, kurioje naudojamos DAY, MONTH, YEAR ir DATE funkcijos.

Paaiškinimas

Pavyzdyje B6 yra sunkiai užkoduota pradžios data, o B7 formulė yra:

=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6))

Norėdami išspręsti šią formulę, „Excel“ pirmiausia išskiria metų, mėnesio ir dienos reikšmes nuo datos B6, tada prie metų vertės prideda 1. Tada funkcija DATE iš naujo surenka naują datą, naudodama tą pačią dieną ir mėnesį bei metus + 1 metams.

=DATE(YEAR(B6)+1,MONTH(B6),DAY(B6)) =DATE(2010+1,1,15) =DATE(2011,1,15) =1/15/2011

Pirmoji formulė grąžina naują datą - 2011-01-15, vieneriais metais vėliau nei pradžios data.

Įvedus pirmąją formulę, ji nukopijuojama kiek įmanoma. Kiekviena paskesnė formulė sukuria naują datą, padidintą viena diena.

Jei reikia, galite lengvai pritaikyti šią formulę. Pvz., Jei jums reikia datų serijos, kai kiekviena data yra pirmoji naujųjų metų diena, galite naudoti tokią formulę

=DATE(YEAR(date)+1,1,1)

Įdomios straipsniai...