Несколько условий в Excel 2002 - PullRequest
0 голосов
/ 20 июля 2009

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

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

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

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

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

Ответы [ 4 ]

2 голосов
/ 20 июля 2009

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

= СУММ ((A1: A6 = 1) * (В1: В6 = 2)) * * +1003

введено как массив forumla (Ctrl-Shift-Enter)

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

EDIT: В ответ на этот похожий вопрос:

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

Джон Фурнье разместил ссылку на:

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

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

1 голос
/ 20 июля 2009

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

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

0 голосов
/ 20 июля 2009

Функция DCOUNT позволяет использовать несколько критериев.

Формула будет выглядеть так:

=DCOUNT(A2:B8,"ColumnA",A11:B12)

если у вас есть критерии ниже данных.

Снимок экрана с данными и формулой http://img31.imageshack.us/img31/1093/dcount.png

0 голосов
/ 20 июля 2009

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

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

...