2015-11-02 7 views
0

Учитывая таблицу:Как я могу считать отдельные элементы?

verdict region name 
good   US  pat 
good   US  sally 
bad  France john

как можно подсчитать количество людей в US и приговор good?

Я попытался использовать SUMPRODUCT и COUNT, но не повезло, поскольку SUMPRODUCT, похоже, требует числовых значений, а COUNT действует только на один столбец. Например:

=COUNT(C5:C7="US") 
=SUMPRODUCT(--(J2:J7="US"),K2:K7) 

ответ

1

Попробуйте это:

=COUNTIFS(A:A,"good",B:B,"us") 

Примечание: это предполагает, что Приговоры находятся в колонке А и регионы находятся в столбце B. Adjust по мере необходимости.

+0

Это работает, великолепно! – Fearghal

1

ColumnC и ColumnJ в ваших примерах сбивает с толку, но если verdict в А1, то еще две возможности (1) крепления вашего SUMPRODUCT формулу:

=SUMPRODUCT((B2:B7="US")*(A2:A7="good")) 

и (2) более универсальный и всеобъемлющий PivotTable вариант:

SO3348726 example

в SUMPRODUCTA2:A7="good" смотрит на каждую из шести ячеек и возвращает массив ИСТИНА или ЛОЖЬ записей в соответствии с ли комп arison является «правильным» (скажем, A3 -good) или неверно. Затем «ПРОДУКТ часть» функции берет каждый из элементов массива B2: B7 и умножает в свою очередь соответствующий элемент массива A2: A7. При умножении TRUE обрабатывается как 1 (FALSE как 0). Получившийся массив (1 s или 0 s) затем объединяется с помощью «SUM-части» SUMPRODUCT.

Чтобы увидеть это, попробуйте оценить формулу.

+1

Thx мельница. 1-й sln обработал удовольствие, можете ли вы объяснить, какой sumproduct делает, я никогда не могу опустить голову! – Fearghal

+0

Кажется, излишне сложный, но кажется предпочтительным методом ... вместо использования COUNTIFS – Fearghal

+0

ИМО подход PT является лучшим. Я предложил подход SUMPRODUCT, потому что это то, что вы пробовали. COUNTIFS здесь * * проще, но только некоторые версии Excel предлагают эту функцию, и вы не указали, выполняете ли вы ее или нет. – pnuts

Смежные вопросы