Я не знаю, как это сформулировать на языке электронных таблиц, поэтому вот мой пример: у меня есть список групп (A) со столбцами для их жанра (B), # участников группы (C) и # инструментов (D). Я хочу узнать, сколько жанров представлено в списке, и сколько участников группы и инструментов находятся в каждом жанре программно.
По сути, мне нужен способ превратить это:
+-----------+--------+--------------+-------------+
| Band Name | Genre | Band Members | Instruments |
+-----------+--------+--------------+-------------+
| Awesome | Blue | 2 | 3 |
+-----------+--------+--------------+-------------+
| Excellent | Blue | 5 | 4 |
+-----------+--------+--------------+-------------+
| Good | Red | 6 | 2 |
+-----------+--------+--------------+-------------+
| Great | Green | 3 | 5 |
+-----------+--------+--------------+-------------+
| Fun | Green | 7 | 7 |
+-----------+--------+--------------+-------------+
| Witty | Green | 2 | 3 |
+-----------+--------+--------------+-------------+
| Charming | Purple | 4 | 7 |
+-----------+--------+--------------+-------------+
| Tired | Purple | 8
| 8 |
+-----------+--------+--------------+-------------+
В это:
+--------+--------------+-------------+
| Genre | Band Members | Instruments |
+--------+--------------+-------------+
| Blue | 7 | 7 |
+--------+--------------+-------------+
| Red | 6 | 2 |
+--------+--------------+-------------+
| Green | 12 | 15 |
+--------+--------------+-------------+
| Purple | 12 | 15 |
+--------+--------------+-------------+
Спасибо всем, кто сможет помочь.
решение1
Есть несколько подходов, я выберу один.
Шаг 1 — Создайте уникальный список
Создайте список уникальных цветов. Есть способы сделать это автоматически с помощью формул. Найдите удаление дубликатов с помощью формул. Альтернатива, если у вас мало данных, — просто введите дубликаты. Поместите список, скажем, в G2:G5. Используйте строку 1 для строки заголовка.
Шаг 2 — СУММЕСЛИ
SUMIF
представляет собой формулу, имеющую следующий формат:
SUMIF(range to check, Check condition, range to sum)
В вашем случае диапазон для проверки — это столбец со всеми цветами. Предположим, это C2:C9. Первый диапазон для суммирования — D2:D9, а второй диапазон до некоторого — E2:E9. Исходя из этих предположений, вы бы поместили следующую формулу в H2 и скопировали вниз и вправо по мере необходимости:
=SUMIF($C$2:$C$9,$G2,D$2:D$9)
ШАГ 2 — АЛЬТЕРНАТИВНОЕ СОПОСТАВЛЕНИЕ СТОЛБЦОВ
В качестве альтернативы вы можете суммировать на основе заголовков столбцов, которые должны совпадать. Вы можете добиться этого с помощью комбинации ИНДЕКС и ПОИСКПОЗ. Ваша формула будет выглядеть примерно так:
=SUMIF($C$2:$C$9,$G2,INDEX($D$2:$E$9,0,MATCH(H$1,$D$1:$E$1,0)))
Это позволит вам размещать столбцы в произвольном порядке или выбирать только нужные вам столбцы.
решение2
Другой быстрый способ сделать это — использоватьсводные таблицы. В сводной таблице вы можете задать «строки» для переменной «Жанр», а «значения» — суммы тех категорий, которые вы хотите суммировать.