Подсчет по неделям и годам для ячеек с дефисами "-" - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть лист отслеживания задач, и я хочу подсчитать количество полученных задач на основе номера недели за определенный год.Спасибо за сообщение COUNTIF дата происходит в том же номере недели и года

Но все же у меня есть проблема, что у меня есть даты в столбце, где многие ячейки не пустые и заполнены дефисами"-".Если я удаляю дефисы, формула работает нормально.Но мне нужно держать «-» в ячейках, где дата не указана.

Изначально я попробовал функцию «Sumproduct», она показывает ошибку #Value из-за дефиса в ячейках.И я добавил код --(Task_Status!$X$7:$X$250<>"-").Но все равно он показывает ту же ошибку.В моей формуле, где Q2 - это число от 1 до 58 в ярости ячеек от Q2 до BQ2, я должен скопировать (перетащить) формулу из Q3 в BQ3.И $C$3 - это ячейка с 4-значным Годом (например, 2019).Пожалуйста, помогите ... Изображение здесь -> Получено и завершено_CW

=SUMPRODUCT(--(ISOWEEKNUM(Task_Status!$X$7:$X$250)=Q2),--(YEAR(Task_Status!$X$7:$X$250)=$C$3),--(Task_Status!$X$7:$X$250<>"-"))

1 Ответ

0 голосов
/ 05 февраля 2019

Отлично, я нашел временную формулу ... Работает нормально, если не существует дефиса "-" до конца диапазона ячеек, указанного INDIRECT функцией ...

=SUMPRODUCT(--(ISOWEEKNUM(INDIRECT("Task_Status!$X$7:$X"&COUNTIFS(Task_Status!$X$7:$X$250,"<>-")+6,TRUE))=Q2),--(YEAR(INDIRECT("Task_Status!$X$7:$X"&COUNTIFS(Task_Status!$X$7:$X$250,"<>-")+6,TRUE))=$C$3))

Пожалуйста, дайте лучшее решение, чем это, если кто-то найдет ... Потому что все еще присутствует дефис между начальной ячейкой X7 и концом диапазона ячеек, заданным функцией INDIRECT, не дает результата ... все еще нужна помощь ...

Спасибо всем, кто пытался найти решение ... и благодаря публикации Excel. Определение диапазона на основе значения ячейки и Использование значения в ячейке в качестве ссылки на ячейку вформула?

...