У меня есть трекер задач в Excel, отформатированный в виде таблицы, чтобы я мог отфильтровать его.

Столбец А в моей таблице отслеживает приоритет (таблица фильтруется по статусу).

Как подсчитать, сколько линий VISIBLE установлено в значение "High"?

Я видел похожий вопрос, который выполняет поиск значения в ячейке, но я надеюсь на что-то более короткое и простое, так как меня интересует только 100% -ное совпадение, а не частичное совпадение.

Хорошо, вот формула, которая работает ... Не уверен, можно ли его сократить или нет. Если кто-то может немного сократить его и упростить (все еще без вспомогательных ячеек), я воздаю ему должное за ответ, иначе я могу просто принять эту формулу в качестве ответа.

=SUMPRODUCT(SUBTOTAL(3,OFFSET(Projects!A:A,ROW(Projects!A:A)-MIN(ROW(Projects!A:A)),,1)),ISNUMBER(SEARCH("High",Projects!A:A))+0)

1 ответ1

1

Используйте вспомогательный столбец "Итого" с формулой

=IF([@Priority]="hi",1,0)

Затем используйте итоговую строку таблицы и суммируйте вспомогательный столбец. Это будет оценивать только видимые строки. Формула, используемая строкой Total, является функцией Subtotal() с параметром 109. Ищите это в помощи. Итог может сделать много полезных вещей.

Вы можете скрыть вспомогательный столбец и использовать формулу для отображения числа в другом месте листа, используя

=Table1[[#Totals],[total]]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .