Підсумовування значень на основі заголовків стовпців та рядків


0

В даний час використовую MS Excel для Mac 2011. Я без успіху намагався скласти формулу, яка підсумовує всі значення в масиві, який має конкретну назву стовпця та назву рядка. Назви рядків унікальні, але заголовки стовпців можуть повторюватися. Ось що я маю на увазі під цим:

Таблиця Excel розміщена в imgur

Намагаючись вставити дані Excel як текст, якщо посилання imgur не працює, вибачте, це може бути важко побачити:

       Source data                      Summary
    Red Blue  Green Red             Red BlueGreen
Book    1   2   2   2       Book    3   2   2
Cake    2   7   7   2       Cake    4   7   7
Jeep    3   3   3   3       Jeep    6   3   3

У наведеному вище прикладі підсумкова таблиця (яка знаходиться на іншому аркуші тієї ж робочої книги) повинна відображати суму значень, де, наприклад, позначки Book та Red застосовуються до даної комірки. У мене є велика таблиця з багатьма мітками рядків, і більше користувачів буде додано електронною таблицею, тому я не можу використовувати "Книгу", потрібно використовувати посилання на клітинку.

Коли я намагаюся використовувати SUMIFS, я отримую повідомлення про помилку. Я намагався використовувати SUMPRODUCT, а також комбінацію INDEX та двох функцій MATCH, але поки що не вдався зі всіма спробами отримати очікувані результати. Не пощастило знайти відповідь за допомогою пошуку Google або SuperUser.

Здається, це має бути неймовірно просто ...


Чи будуть рядки унікальними. Я бачу, що стовпці можуть подвоюватися, але чи подвійні рядки? Чи може бути більше 1Book
Скотт Кренер

Яку помилку ви отримуєте під час використання SUMIFS? Будь ласка, поділіться тим, що ви спробували з SUMIFS.
патким

@ScottCraner рядки унікальні. Однак порядок рядків може бути не однаковим на даних та зведених аркушах. Зараз я використовую = SUMIF ("дані"! $ B $ 1: $ CZ $ 1, C $ 3, "дані"! $ B4: $ CZ4), який працює для рядка 4 (рядок 3 у цьому прикладі містить текст заголовка стовпця шукати в таблиці даних) тощо для кожного наступного рядка, але вимагає, щоб рядки залишалися в одному порядку.
Кріс

@ pat2015 Я отримую помилку # VALUE. Я спробував кілька речей із SUMIFS, але не відзначав їх. Я знаю, що я спробував цю налаштування, хоча: = SUMIFS ("дані"! B4: L30, "дані"! B1: L1, "підсумок"! C $ 3, "дані"! A4: A30, "підсумок"! A5) у вище формула, "дані"! B1: L1 - це ряд заголовків стовпців, який може повторюватися, "підсумок"! A4: A30 - це унікальні заголовки рядків, "підсумок"! A5 - це комірка із заголовком рядка, який повинен відповідати вищезазначеним заголовкам рядків у таблиці даних.
Кріс

Відповіді:


0

Якщо я зрозумію, що ви просите, це має бути таким:

ПРИМІТКА: (Ви повинні встановити стовпчики для апропіату):

=SUMIF('data'!$A$2:$Z$2;"RED";'data'!$A4:$Z4) 'This will add eveything in red

Ви можете перетягнути цю формулу. Крім того, якщо ви посилаєтесь на свій предмет у таблиці підсумків та фіксуєте стовпець, ви також можете перетягнути елементи та розрахувати одночасно.

ура


0

Використовуйте це, щоб вибрати правильний рядок, а SUMIF використовувати для зйомки правильних значень по горизонталі.

=SUMIF($B$1:$E$1,I$1,INDEX($B:$E,MATCH($H2,$A:$A,1),0))

У INDEX($B:$E,MATCH($H2,$A:$A,1),0) Повертає всі рядки в шпальтах B: Е до SUMIFS.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.