Сума, якщо за день тижня - Excel і Google Таблиці

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

У цьому посібнику буде показано, як використовувати функцію SUMIFS для підсумовування даних, що відповідають певним дням тижня в Excel та Google Таблицях.

Сума, якщо за день тижня - текстові значення

По -перше, ми покажемо, як підсумовувати дані, що відповідають певним Назви днів тижня.

Ми можемо використовувати функцію SUMIFS разом із допоміжним стовпцем, що містить функцію TEXT, щоб підсумувати все Продаж які мають місце на певному День тижня:

1 = SUMIFS (D3: D9, C3: C9, F3)

У наведеному вище прикладі ми використовуємо функцію TEXT для вилучення імені файлу День тижня від Дата продажу:

1 = ТЕКСТ (B3, "dddd")

Потім функція SUMIFS використовує цей допоміжний стовпець для створення зведеної таблиці:

1 = SUMIFS (D3: D9, C3: C9, F3)

Підсумок, якщо за день тижня - використання WEEKDAY

Крім того, можна використовувати номери робочих днів. Для цього у стовпці -помічнику у вихідних даних потрібно використовувати функцію WEEKDAY:

1 = ТИДЕНЬ (B3)

Використання числового значення WEEKDAY замість назви дня тижня може дати вам більш гнучкі параметри для подальших завдань візуалізації даних та підсумкових функцій.

Сума, якщо за день тижня - без стовпця помічника

Наведений вище приклад підсумовує дані за тижнями за допомогою допоміжного стовпця. Щоб уникнути необхідності допоміжного стовпця, ми можемо використовувати функцію SUMPRODUCT:

1 = ПІДПРИЄМСТВО (-(ТИЖДЕНЬ (B3: B9) = E3), C3: C9)

Тут функція SUMPRODUCT виконує складне обчислення "суми, якщо". Пройдемося по наведеному вище прикладу.

Ось наша остаточна формула:

1 = ПІДПРИЄМСТВО (-(ТИЖДЕНЬ (B3: B9) = E3), C3: C9)

По -перше, функція SUMPRODUCT оцінює номер робочого дня кожного з Дати продажу а також перераховує масив значень з Кількість продажів колонка:

1 = ПІДПРИЄМСТВО (-({6; 2; 5; 1; 4; 7; 3} = 1), {4; 9; 1; 7; 6; 2; 5})

Використовуючи логічний тест (= 1), числа будня 1 змінюються на ІСТИНА, всі інші - НЕВІРНО:

1 = SUMPRODUCT (-({FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE}), {4; 9; 1; 7; 6; 2; 5})

Далі подвійні тире (-) перетворюють значення TRUE і FALSE в 1s і 0s:

1 = ПІДПРИЄМСТВО ({0; 0; 0; 1; 0; 0; 0}, {4; 9; 1; 7; 6; 2; 5})

Потім функція SUMPRODUCT перемножує кожну пару записів у масивах для створення масиву Кількість продажів на Дати продажу той матч День тижня 1:

1 = ПІДПРИЄМСТВО ({0; 0; 0; 7; 0; 0; 0})

Нарешті, числа в масиві підсумовуються:

1 =7

Докладніше про використання булевих операторів та команди “-” у функції SUMPRODUCT можна знайти тут

Блокування посилань на клітинки

Щоб полегшити читання наших формул, ми показали формули без заблокованих посилань на клітинки:

1 = ПІДПРИЄМСТВО (-(ТИЖДЕНЬ (B3: B9) = E3), C3: C9)

Але ці формули не працюватимуть належним чином при копіюванні та вставці в інше місце у файлі. Замість цього, ви повинні використовувати заблоковані посилання на клітинки, як це:

1 = SUMPRODUCT (-(ТИЖДЕНЬ ($ B $ 3: $ B $ 9) = E3), $ C $ 3: $ C $ 9)

Прочитайте нашу статтю про блокування посилань на клітинки, щоб дізнатися більше.

Сума Якщо за день тижня в Таблицях Google

Ці формули працюють точно так само в Google Таблицях, як і в Excel.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave