Подсчитать количество ячеек с заданным текстом и определенным цветом в диапазоне Excel, где текст получен из другого столбца - PullRequest
0 голосов
/ 16 октября 2019

Возможно, легче смотреть на данные,

ExcelTable

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

enter image description here

Любая помощь будет принята с благодарностью!

1 Ответ

1 голос
/ 16 октября 2019

Здесь приведено решение для формулы без вспомогательного столбца, см.

1]. Предположим, «Исходная таблица» вставлена ​​в A1:B26, включая столбец «Состояние», заполненный red и green фоновым цветом

2] «Таблица выходных данных», введенная в A29:B34, включает критерии страны в диапазоне A30:A34 (Аргентина, Китай, Австралия ....)

3] В критериях заголовка «Выходные данные» B29, формулировка «RED» должна быть заполнена red фоновым цветом

4] «Выход» выбрать B30 >> Определить имя >>

'>> Имя:CountColor

'>> См.:

=SUMPRODUCT(($A$2:$A$26=$A30)*(GET.CELL(63,IF(1,+OFFSET($B$2:$B$26,ROW($B$2:$B$26)-ROW($B$2),)))=GET.CELL(63,$B$29)))

Затем

5] В поле «Вывод» B30 введите формулу и скопируйте:

=CountColor

6] Наконец, сохраните файл в xlsm введите

Редактировать: Get.Cell - это функция Excel 4 Macro, вам нужно сохранить файл как Macro-Enable Workbook типа xlsm.

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