Что использовать - COUNTIF, COUNTIFS или SUMPRODUCT? - PullRequest
1 голос
/ 05 июня 2019

Я отслеживаю ответы на опросные листы.Я хочу посчитать количество идентификаторов билетов (INC0 ....), где оценки для любого из четырех вопросов опроса, связанных с этим отдельным заявкой на участие, составляют <= 6.Мне нужно сделать это для нескольких рабочих листов и нескольких столбцов. </p>

Пример: пример рабочего листа

WorkSheet1

Column I = ticket number (INC0001234, INC0001235, etc.)

Column Q = Customer's rating for 1st survey question

Column S = Customer's rating for 2nd survey question

Column U = Customer's rating for 3rd survey question

Column W = Customer's rating for 4th survey question

То же самое существует для всех других рабочих листов (WorkSheet2, WorkSheet3 и т. Д.).)

Я нашел формулу, которая будет работать, только если я посчитаю по одному листу и / или столбцу.

Пример: =COUNTIFS('WorkSheet1'!$I:$I,"INC0*",'WorkSheet1'!$Q:$Q,"<=6")

Эту формулу я пробовал, но она не работает:

=COUNTIFS('WorkSheet1'!$I:$I,"INC0*",'WorkSheet1'!$Q:$Q,"<=6",'WorkSheet1'!$S:$S,"<=6", 'WorkSheet1'!$U:$U,"<=6",'WorkSheet1'!$W:$W,"<=6")

Ответы [ 2 ]

1 голос
/ 05 июня 2019

Непонятно, почему в конце вашего примера ваш WorkSheet1 / Column I содержит номер, который нужно суммировать, когда ваш пример помещает номер билета в столбец I. В любом случае вы не можете сделать это в одной отдельной ячейке.Вам понадобится как минимум один вспомогательный столбец.В столбце X введите:

=IF(MIN(Q1:W1)<=6,SUM(Q1:W1),0)

Это даст вам сумму всех оценок в строке, если один из них равен 6 или ниже.Затем вы можете сложить столбец X, чтобы получить общую сумму рейтинга, которая выглядит как то, что вы пытаетесь получить, суммируя столбец I в конце вашего вопроса.потому что он ищет линию, отвечающую всем критериям (например, все 4 оценки должны быть ниже или равными 6), и будет возвращать количество случаев, когда это происходит.Sumifs могли бы приблизить вас, но, опять же, он проверил бы, когда встречаются несколько критериев, а затем суммировал бы диапазон, когда это произошло.Sumproduct не очень хорошо приспособлен к этому обстоятельству, когда вы должны суммировать все ячейки на основе индивидуального содержания любой ячейки в диапазоне.

0 голосов
/ 12 июня 2019

Если все идентификаторы билетов в строках уникальны, вы можете просто использовать формулу в столбце Y = Countif (Q2: W2, "<= 6") и перетащить ее вниз.</p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...