„Excel“ formulė: suma, jei pagal metus -

Turinys

Bendroji formulė

=SUMIFS(sum_range,date,">="&DATE(year),date,"<="&DATE(year,12,31))

Santrauka

Jei reikia susumuoti pagal metus, galite naudoti funkciją SUMIFS pagal du kriterijus. Parodytame pavyzdyje formulė H6 yra:

=SUMIFS(amount,date,">="&DATE(G6,1,1),date,"<="&DATE(G6,12,31))

Rezultatas yra bendra 2011 m. Suma. Nukopijavus formulę, taip pat sukuriama 2012 ir 2013 m.

Paaiškinimas

Pirmasis SUMIF argumentas visada yra diapazonas iki sumos ("sum_range"), o kriterijai pateikiami kaip viena ar daugiau diapazono / kriterijų porų.

Šiame pavyzdyje sumų diapazonas yra pavadintas diapazonas, vadinamas „suma“ (E3: E2931), o kriterijai pateikiami dviem poromis, naudojant abu pavadintą diapazoną, vadinamą „data“ (B3: B2931).

Kiekvienu atveju DATE funkcija yra naudojama kriterijuose sudarant dvi galiojančias datas, naudojant abi su tais pačiais metais:

1. Pirmoji 2011 m. Diena
2. Paskutinė 2011 m

Šios datos formulėje pateikiamos taip:

date, ">="&DATE(G6,1,1) // date is>= to 1/1/2011 date, "<="&DATE(G6,12,31) // date is <= 12/31/2011

Todėl formulėje pateikiama bendra visų 2011 m. Sumų suma.

Kadangi mes naudojame langelių nuorodą metams pateikti, formulę galima nukopijuoti, kad būtų galima sukurti ir 2012 m. Ir 2013 m.

Įdomios straipsniai...