Для COUNTIFS:
Важно Каждый дополнительный диапазон должен иметь одинаковое количество строк и столбцов, как criteria_range1 аргумента. Диапазоны не должны быть смежными друг с другом.
Может быть, добавить вспомогательный столбец, скажем O
с:
=IF(MATCH("Done",D10:N10,0)>=1,"Done","")
скопирована вниз, чтобы удовлетворить и затем:
=COUNTIFS(B10:B152,"Installs",O10:O152,"Done")
Теперь мы знаем только один Done
на строку (и предполагая, что Done
является самостоятельным в ячейке), затем вспомогательная колонка с указанием:
=COUNTIF(D10:N10,"Done")
будет короче, формула, чем =IF(MATCH("Done",D10:N10,0)>=1,"Done","")
, а также позволит более короткую формулу, чем =COUNTIFS(B10:B152,"Installs",O10:O152,"Done")
для подсчета, скажем:
=SUM(O:O)
вместо (предполагается, что остальная часть ColumnO является пустым или текст, в противном случае =SUM(O10:O152
).
Однако я нацелился на формулу как можно более похожую на ту, которая используется OP, для которой необходимо также заполнить вспомогательную колонку Done
. В то время, когда я допускал возможность, может быть более одного Done
за строку.
Как указано в комментарии, колонка помощника, возможно, была заселена с меньшим количеством нажатий клавиш, чем =IF(MATCH("Done",D10:N10,0)>=1,"Done","")
, если только за счет исключения результата для отказа испытания, скажем =IF(MATCH("Done",D10:N10,0)>=1,"Done")
так MATCH никогда «не удается», - а она возвращает #N/A
где совпадения не найдено, что достаточно хорошо для функции COUNTIF, так как это не считается #N/A
с, когда критерием является Done
.
Как pnuts указывает, ваша ошибка не имеет ничего общего с пустыми клетками, а также ваши диапазоны не равного размера. Мне любопытно, однако: какой должен быть счет, если «Готово» встречается много раз в одной строке? Возможно, разместите небольшой набор данных, чтобы помочь разъяснению. –
В каждой строке будет только один «Готово». Каждый столбец представляет собой 1 неделю, поэтому после того, как он отмечен «Готово», мы оставляем остальную часть строки пустой. Мы сделали это таким образом, чтобы избежать точной озабоченности, которую вы вызываете. Благодарю. –