У Ларри есть рабочий лист, в котором широко используется функция СЧЁТЕСЛИ. Типичное использование будет похоже на следующее:

=COUNTIF(B5:B25,">=2")

Это работает нормально, но Ларри хотел бы указать второй параметр, используя ссылку на ячейку или имя, как в «> = B3» или «> = Goal». Проблема в том, что Ларри не может заставить работать эти типы ссылок.

Действительно, если вы используете следующий синтаксис для СЧЁТЕСЛИ, вы не получите желаемых результатов:

=COUNTIF(B5:B25,">=B3")

Причина в том, что все в кавычках считается частью строкового литерала. Другими словами, B3 не (в данном случае)

представляют ссылку на ячейку, но два символа B и 3.

Решение состоит в том, чтобы вывести ссылку на ячейку за пределы кавычек следующим образом:

=COUNTIF(B5:B25,">=" & B3)

В этом случае B3 не буквальный, а ссылка на содержимое ячейки B3. Если, например, ячейка B3 содержит значение 49, то этот экземпляр COUNTIF переводится следующим образом:

=COUNTIF(B5:B25,">=49")

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

=COUNTIF(B5:B25,">=" & $B$3)

Таким образом, вы можете скопировать формулу, не изменяя в Excel ссылку на ячейку B3 на другую ячейку. Вы также можете использовать ссылку на именованную ячейку в своей формуле, используя ту же технику:

=COUNTIF(B5:B25,">=" & Goal)

При желании можно просто указать критерий СЧЁТЕСЛИ в ячейке, на которую вы ссылаетесь. Например, ячейка B3 может содержать текст «> = 49» без кавычек. Затем вы можете упростить использование COUNTIF следующим образом:

=COUNTIF(B5:B25,B3)

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (3813) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздние версии) здесь:

link: / excelribbon-Cell_and_Name_References_in_COUNTIF [Ссылки на ячейки и имена в COUNTIF].