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

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

Автор: Силувия Последна промяна: 2021-10-28

Този урок демонстрира формули стъпка по стъпка, за да ви помогне да сумирате стойности в определен диапазон въз основа на посочения номер на седмица или ден от седмицата в Excel.

Как да сумирам стойности по номер на седмица в Excel?
Как да сумирам стойности по дни от седмицата в Excel?


Как да сумирам стойности по номер на седмица в Excel?

Както е показано на екранната снимка по-долу, за сумиране на стойности в колоната Сума въз основа на датите, в които попада даден номер на седмица, ние предоставяме две формули.

Генерични формули

=SUMIFS( value_range, helper_column_range, week_number)

=SUMPRODUCT(--(WEEKNUM(date_range+0,1)=week_number),value_range)

Аргументи

Диапазон_на_стойности: Диапазонът от стойности, които искате да сумирате въз основа на номера на седмицата;
Диапазон_помощна_колона: Диапазонът на номера на седмицата, извлечен от датата;
Номер_седмица: Номерът на седмицата, използван като критерий за сумиране на стойности.

Как да използвате тази формула?

Използване на формулата SUMIFS и помощна колона

За да използвате SUMIFS формула, първо трябва да приложите WEEKNUM функция за създаване на помощна колона за изчисляване на съответните номера на седмици за датите в колоната Дата.

=WEEKNUM (serial_num, [return_type])

Функцията WEEKNUM връща номера на седмицата на дадена дата в годината.

1. В този случай избирам клетка (F5) до първата стойност в колоната Сума.

2. Въведете формулата по-долу в него и натиснете Въведете клавиш за получаване на номера на седмицата на първата дата. Изберете клетката с резултати и след това плъзнете манипулатора й за автоматично попълване надолу, за да получите останалите номера на седмицата. Вижте екранна снимка:

=WEEKNUM(C5)

3. Изберете клетка за извеждане на общата сума, въведете формулата по-долу в нея и натиснете Въведете ключ. Изберете тази клетка с резултати, плъзнете манипулатора й за автоматично попълване надолу, за да получите другите резултати.

=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

Използване на формулата SUMPRODUCT

Не е необходимо да създавате помощна колона, когато използвате формулата SUMPROFUCT за решаване на този проблем.

1. Изберете празна клетка, въведете формулата по-долу в нея и натиснете Въведете ключ.

=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)

2. Изберете клетката с резултати, плъзнете я Манипулатор за автоматично попълване надолу, за да получите другите резултати според вашите нужди.

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

=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

След изчисляване на номерата на седмиците с функцията WEEKNUM, функцията SUMIFS сумира стойности в диапазон E5:E14, ако номерата на седмиците в помощната колона F5:F14 съвпадат с дадената седмица в H6.

=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)

WEEKNUM($C$5:$C$14+0,1): Функцията WEEKNUM изчислява всеки седмичен номер на датите в диапазон C5:C14 и връща масив като този: {1;1;5;6;6;9;11;11;13;14};
{1;1;5;6;6;9;11;11;13;14}=G6: Тук сравнява всеки номер на седмица в масива с дадения номер на седмица в G6 и връща нов масив: {TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE};
--{ВЯРНО;ВЯРНО;НЕВЯРНО;НЕВЯРНО;НЕВЯРНО;НЕВЯРНО;НЕВЯРНО;ВЯРНО;ВЯРНО;НЕВЯРНО}: Тези два знака минус преобразуват „ВЯРНО“ и „НЕВЯРНО“ в 1 и 0. Тук ще получите нов масив като {1;1;0;0;0;0;0;0;0;0};
{1;1;0;0;0;0;0;0;0;0},{1428;2010;2288;1831;2069;1728;1325;1469;1023;1100}: Всяка двойка записи в масивите се умножава заедно и връща {1428;2010;0;0;0;0;0;0;0;0};
SUMPRODUCT({1428;2010;0;0;0;0;0;0;0;0}): Функцията SUMPRODUCT сумира всички числа в масива и връща крайния резултат 1428+2010=3438.

Как да сумирам стойности по дни от седмицата в Excel?

Както е показано на екранната снимка по-долу, за да сумирате стойности в колоната Сума до определен ден от седмицата в Excel, можете да приложите функцията SUMPRODUCT заедно с функцията WEEKDAY, за да го направите.

В този случай, тъй като трябва да сумираме общата сума за всеки ден от седмицата, преди да приложим формулата, създаваме помощна колона с числа от 1 до 7, за да посочим отделно понеделник до неделя.

Обща формула

=SUMPRODUCT((WEEKDAY(date_range,2)=weekday_number)*value_range)

Аргументи

Период от време: Периодът от време, в който искате да оцените дадените дни от седмицата;
Диапазон_на_стойности: Диапазонът от стойности, които искате да сумирате въз основа на деня от седмицата;
2: Числото 2 представлява числата от 1 (понеделник) до 7 (неделя);
номер_ден_от седмицата: Номерът на деня от седмицата, използван като критерий за сумиране на стойности. Може да бъде препратка към клетка или число от 1 до 7.

Как да използвате тази формула?

1. Изберете клетка до клетка номер 1. Тук избирам I6.

2. Копирайте или въведете формулата по-долу в него и натиснете Въведете ключ. Изберете клетката с резултати и след това плъзнете манипулатора й за автоматично попълване надолу, за да получите резултатите за други дни от седмицата.

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

Забележка: Ако просто трябва да сумирате стойности въз основа на определен ден от седмицата, като например петък, можете директно да въведете числото 5 във формулата, както следва.

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=5)*$E$5:$E$14)

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

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

ДЕЛНИК ($C$5:$C$14,2): Функцията WEEKDAY връща цели числа от 1 до 7, за да представи деня от седмицата от понеделник до неделя в диапазон C5:C14: {5;7;1;3;6;7;1;5;5;6};
{5;7;1;3;6;7;1;5;5;6}=H6: Тук сравнява всеки ден от седмицата в масива с дадения номер на ден от седмицата в H6 и връща нов масив: {FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE};
{FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}*$E$5:$E$14: Тук TRUE и False се преобразуват в 1s и 0s и след това се умножават със стойностите в E5:E14, за да се върне масивът: {0;0;2288;0;0;0;1325;0;0;0};
SUMPRODUCT{0;0;2288;0;0;0;1325;0;0;0}: Функцията SUMPRODUCT сумира всички числа в масива и връща крайния резултат 2288+1325=3613.

Свързани функции

Функция WEEKNUM на Excel
Функцията SUMIFS на Excel връща номера на седмицата на дадена дата в годината, която започва да брои седмиците от 1 януари.

Функция SUMPRODUCT на Excel
Функцията SUMPRODUCT на Excel може да се използва за умножаване на две или повече колони или масиви заедно и след това да се получи сумата от продуктите.

Функция WEEKDAY на Excel
Функцията EOMONTH на Excel връща цяло число от 1 до 7, за да представи деня от седмицата за дадена дата в Excel.


Свързани формули

Сумирани стойности по месеци (с или без година)
Този урок демонстрира подробно две формули, за да ви помогне да сумирате стойности по определен месец и година или да сумирате стойности по определен месец игнорирайте годината в Excel.

Сумирайте стойности по седмица на дадена дата
Този урок говори за това как да сумирате стойности по седмицата, в която попада дадена дата

Сумирайте всеки n реда или колони в диапазон
Този урок обяснява две формули, базирани на функциите SUM и OFFSET за сумиране на всеки n реда или колони в определен диапазон в Excel.

Сумирайте всеки n-ти ред или колона в диапазон
Този урок ще ви покаже как да създадете формула, базирана на функциите SUMPRODUCT, MOD и COLUMN, за да сумирате всеки n-ти ред или колона в диапазон в Excel.


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

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