2009-07-20 8 views
0

Я использую excel 2002 для создания таблицы. То, что я пытаюсь сделать, это использовать функцию countif, но у меня есть несколько условий. Таким образом, у меня есть 2 столбца со списком чисел, и я хочу сказать, подсчитывает количество вхождений, где число x находится в одном столбце, а число y находится в другом столбце (в той же строке). .Несколько условий в excel 2002

1 1 
1 1 
1 2 
2 2 
2 3 
3 3 

Так, если в приведенном выше я хотел посчитать строки, где первый столбец имел номер 1 и второй столбец имел номер 2, ответ должен быть 1.

Я не могу использовать функция COUNTIF, потому что это позволяет указать только одно условие, а COUNTIFS недоступно, потому что я использую excel 2002.

Пожалуйста, помогите.

ответ

1

Вы можете создать третий столбец, который соединяет два других значения столбца с (скажем) пробелом или другим специальным символом, а затем проверит для комбинированного значения значение COUNTIF.

Если вы не хотите добавлять еще один столбец на свой рабочий лист, вы можете поместить его на другой рабочий лист - или даже создать динамический именованный диапазон.

0

Лично я люблю функцию SUMPRODUCT, но я не уверен, что если у вас в Excel2002

Вот очень хороший ресурс для нескольких условий: http://www.ozgrid.com/Excel/sum-if.htm

2

Это работа для формулы массива. В вашем случае вы можете сделать:

= SUM ((A1: A6 = 1) * (B1: B6 = 2))

вошел как Forumla массива (Ctrl-Shift-Enter)

Тесты равенства каждый возвращают массив логических значений, а умножение умножает на элементы (поэтому логический И в этом случае). SUM коэрцирует booleans в числа, когда он добавляет результирующий массив.

EDIT: В ответ на этот подобный вопрос:

https://stackoverflow.com/questions/576569/use-2-conditions-in-excel-sumif

Jon Fournier разместил ссылку на:

http://www.cpearson.com/excel/ArrayFormulas.aspx

, который имеет гораздо больше деталей на такого рода вещь.

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

  • Нет связанных вопросов^_^