Как вернуть количество определенных значений в столбце таблицы, если этот столбец является динамическим?

Как вернуть количество определенных значений в столбце таблицы, если этот столбец является динамическим?

У меня есть таблица, показанная в Table.JPG. Я хотел бы посчитать количество раз, когда оплата приходит в июне-17. Обратите внимание, что месяц-год является динамическим в подсчете.

Таблица.JPG

Например, текущий месяц года — июнь 17, поэтому посчитайте, сколько раз в году встречается слово «оплачено».Июн-17. Если месяц-год - 17 сентября, найдите количество раз, когда слово "оплачено" встречается в столбцеСЕНТ-17.

Короче говоря, сопоставьте текущий месяц-год (ммм-гг) со столбцом таблицы с таким же заголовком, как у текущего месяца-года, а затем подсчитайте, сколько раз в этом столбце встречается слово «оплачено».

решение1

Используйте INDEX() для установки диапазона:

=COUNTIF(INDEX(A:D,0,MATCH("6/1/2017",1:1,0)),"Paid")

Если вы используете таблицу под названием Таблица 1

=COUNTIF(INDEX(Table1,0,MATCH("Jun-17",Table1[#Headers],0)),"Paid")

решение2

Скотт Крейнер прекрасно ответил на вопрос выше, но я хотел бы добавить небольшую правку, чтобы сделать изменение даты динамичным на случай, если кто-то когда-нибудь столкнется с этой проблемой.

=COUNTIF(INDEX(Table1,0,MATCH(TEXT(DATE(YEAR(TODAY()),MONTH(TODAY()), DAY(TODAY())), "mmm-yy"),Table1[#Headers],0)),"Paid")

Его по-прежнему можно редактировать в соответствии с требованиями динамического изменения.

Связанный контент