Прескочи на основното съдържание

Сумирайте стойности по години в Excel

Автор: Xiaoyang Последна промяна: 2021-11-19

Да предположим, че имате набор от данни, който съдържа списък с дати и суми на продажба, сега искате да получите общата сума въз основа на дадени години, както е показано на екранната снимка по-долу. В Excel нормалните функции SUMIFS и SUMPRODUCT могат да помогнат за бързото и лесно решаване на тази задача. Този урок ще демонстрира подробно как да използвате тези две функции.


Сумиране на стойности по години в Excel с функции SUMIFS и DATE

За да сумирате общата стойност въз основа на дадена година, трябва да посочите първата и последната дата от годината с помощта на функцията ДАТА и след това да използвате функцията SUMIFS, за да сумирате всички стойности в рамките на посочените дати, общият синтаксис е:

=SUMIFS(sum_range,date_range,">="&DATE(year,1,1),date_range,"<="&DATE(year,12,31)
  • sum_range: Диапазонът от стойности, които трябва да бъдат сумирани;
  • date_range: Диапазонът от дати за тестване за конкретната година;
  • year: Конкретната година, въз основа на която искате да сумирате стойностите. (година, 1,1 показва първия ден от годината и година,12,31 показва последния ден от годината.)

За да решите тази задача в Excel, моля, копирайте или въведете формулата по-долу в празна клетка и след това плъзнете формулата надолу към други клетки, за да получите резултата:

=SUMIFS($C$2:$C$12,$B$2:$B$12,">="&DATE(E2,1,1),$B$2:$B$12,"<="&DATE(E2,12,31))


Обяснение на тази формула:

=SUMIFS($C$2:$C$12,$B$2:$B$12,">="&DATE(E2,1,1),$B$2:$B$12,"<="&DATE(E2,12,31))

  • $C$2:$C$12: е “sum_range”, който съдържа стойностите, които искаме да сумираме.
  • $B$2:$B$12,">="&ДАТА(E2,1,1): проверява за датите в диапазон B2:B12, които са по-големи или равни на 01/01/2020 – първият ден от годината в клетка E2.
  • $B$2:$B$12,"<="&ДАТА(E2,12,31): проверява за датите в диапазона B2:B12, които са по-малки или равни на 12 г. – последният ден от годината в клетка E31.
  • SUMIFS($C$2:$C$12,$B$2:$B$12,">="&DATE(E2,1,1),$B$2:$B$12,"<="&DATE(E2,12,31)):След като бъдат изпълнени критериите, стойностите в диапазона C2:C12 ще бъдат намерени и сумирани.

Сумирайте стойности по години в Excel с функция SUMPRODUCT

Тук друга проста формула, която е създадена от функцията SUMPRODUCT, също може да ви помогне, общият синтаксис е:

=SUMPRODUCT((YEAR(date_range)=year)*sum_range)
  • date_range: Диапазонът от дати за тестване за конкретната година;
  • year: Конкретната година, въз основа на която искате да сумирате стойностите;
  • sum_range: Диапазонът от стойности, които трябва да се сумират.

Моля, копирайте или въведете следната формула в празна клетка и след това плъзнете формулата надолу към други клетки, за да получите резултата:


Обяснение на тази формула:

=SUMPRODUCT((YEAR($B$2:$B$12)=E2)*$C$2:$C$12)

  • ГОДИНА($B$2:$B$12)=E2: Функцията YEAR връща номера на годината от всяка клетка с дата в диапазон B2:B12. Този израз проверява дали годината в E2 е равна на годината в диапазон B2:B12. И ще получите масив като този: {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}.
  • (YEAR($B$2:$B$12)=E2)*$C$2:$C$12={TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}*$C$2:$C$12: В този израз TRUE и FALSE ще бъдат принудени да бъдат 1s и 0s и този масив се умножава по всяка сума в диапазона C2:C12 и вие ще получите нов масив като този: {347;0;398;430; 0;379;412;0;0;420;0}.
  • SUMPRODUCT((YEAR($B$2:$B$12)=E2)*$C$2:$C$12)= SUMPRODUCT({347;0;398;430;0;379;412;0;0;420;0}): Функцията SUMPRODUCT накрая събира всички числа в този масив и връща резултата като 2386.

Използвана относителна функция:

  • SUMIFS:
  • Функцията SUMIFS в Excel може да помогне за сумиране на стойности на клетки въз основа на множество критерии.
  • SUMPRODUCT:
  • Функцията SUMPRODUCT може да се използва за умножаване на две или повече колони или масиви заедно и след това да се получи сумата от продуктите.
  • ДАННИ:
  • Функцията ДАТА може да ни помогне да комбинираме номерата на година, месец и ден от отделни клетки до валидна дата.
  • ГОДИНА:
  • Функцията YEAR връща годината въз основа на дадена дата в 4-цифрен формат на сериен номер.

Още статии:


Най-добрите инструменти за производителност в офиса

Kutools за Excel - помага ви да се откроите от тълпата

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи ...)  |  50 + Графика Видове (диаграма на Гант ...)  |  40+ Практичен формули (Изчислете възрастта въз основа на рождения ден ...)  |  19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя ...)  |  12 Конверсия Инструменти (Числа към думи, Валутен обмен ...)  |  7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделете клетки на Excel ...)  |  ... и още

Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...

Описание


Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)

  • Една секунда за превключване между десетки отворени документи!
  • Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
  • Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
  • Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations