Подсчет на основе недели и года для ячеек с дефисами -

У меня есть лист отслеживания задач, и я хочу подсчитать количество полученных задач на основе номера недели за определенный год. Спасибо за сообщение СЧЁТЕСЛИ дата совпадает с номером недели и годом< /а>

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

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

person Karthikeyan Subbiyan    schedule 04.02.2019    source источник


Ответы (1)


Отлично, я нашел временную формулу... Она работает нормально, если не дефис "-" существует до конца диапазона ячеек, указанного функцией 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 Определите диапазон на основе значения ячейки и Используете значение в ячейке в качестве ссылки на ячейку в формуле?

person Karthikeyan Subbiyan    schedule 05.02.2019