2016-04-18 3 views
0

Спасибо за вашу помощь заранее!Excel: CountIf Quandry

Итак, моя проблема заключается в следующем; У меня есть лист, который я использую для регистрации рисков, которые возникают в моем проекте. Они классифицируются от Critical to Low и являются либо «открытыми», либо «закрытыми». Я хочу формулу, которая будет учитывать только открытые действия, которые являются критическими. Пока у меня есть = COUNTIF (Risks! E: E, «Critical»), который правильно подсчитывает количество критических рисков, но, очевидно, не учитывает, открыты ли они или закрыты. Я попытался использовать инструкцию IF в начале, но нашел, что = IF (Риски! H: H = «Открыть», COUNTIF (Риски! E: E, «Критический»)) на самом деле не возвращал то, что мне было нужно.

Я определенно помню, как это работало раньше, но я думаю, что, возможно, я использовал VBA? Прошло некоторое время с тех пор, как я использовал excel!

Любая помощь очень ценится!

Ed

ответ

2

Использование COUNTIFS():

=COUNTIFS(Risks!E:E,"Critical",Risks!H:H,"Open") 

COUNTIFS() позволяет использовать несколько критериев.

+0

Я пропустил это через свой лист, и он придумал #NAME? Ошибка. Небольшое исследование, и я понял, что, поскольку я вынужден запустить версию Excel в 2003 году ... эта функция не работает. Однако спасибо за предложение, я попробую его с более новой версией и посмотрю, смогу ли я заставить его работать там! Возможно ли повторить эту функцию с помощью другой дружественной, дружественной к 2003 году формулы? Ура! – JavaStarta

+0

@JavaStarta Используйте '= SUMPRODUCT ((Risks! $ E $ 1: $ E $ 100 =" Critical ") * (Риски! $ H $ 1: $ H $ 100 =" Open "))' избегайте полных ссылок на колонки, это замедлит вычисление. –

+0

Очень ценю этот помощник, спасибо большое! – JavaStarta