2017-01-27 8 views
0

сотрудник Excel Энтузиастов,Условное форматирование на основе НомерНедели

Я ищу способ использовать условное форматирование, чтобы проверить мой счет-фактура должна быть оплачена. enter image description here

Добавлено изображение, как мои данные смотрят на этот момент времени. То, что я пытаюсь достичь, заключается в том, что когда в столбце J значение (= номер недели, основанный на 25 днях после даты в столбце H), равно той неделе, в которой мы находимся, она должна окрасить всю строку и сохранить ее таким образом.

Я достиг полной строки с условным форматированием, но все еще остаюсь с двумя проблемами. Как определить, совпадает ли это значение в столбце H с той неделей, в которой мы сейчас находимся? Как я могу сохранить условное форматирование, так что, когда наступает неделя 8, эта строка с 7-й неделей остается цветной?

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

+1

Вы можете использовать функция «WEEKNUM», чтобы получить номер недели, а затем просто проверьте: = WEEKNUM (H4 + 25, 2) = WEEKNUM (TODAY(), 2) ' –

+1

Пропущен второй бит' = WEEKNUM (H4 + 25, 2) <= WEEKNUM (СЕГОДНЯ(), 2) 'с меньшим или равным. –

+0

Спасибо Тиму, что решил мою проблему, не используя лишнюю колонку. Отлично. – RobExcel

ответ

1

Использование WEEKNUM вы можете использовать следующее:

=WEEKNUM(H4+25, 2)<=WEEKNUM(TODAY(), 2) 

2 в WEEKNUM указывает, в какой день недели, чтобы взять в качестве первого, после 1 января (что неделя 1)

+1

Как уже говорилось выше, спасибо за ваше решение. Хотелось бы исправить вас за одну точку (не хочу звучать как мудрая задница или что-то в этом роде), но 2 - это, когда неделя начинается с понедельника, так как начинается с понедельника, я использую 1 для 2017 . , как указано в ссылке ниже: https://support.office.com/nl-nl/article/WEEKNUMMER-functie-e5c43a03-b4ab-426c-b411-b18c13c75340 – RobExcel

+0

его штраф, однако мое утверждение выше точно как говорится в статье, номер 2 указывает, какой день недели взять в качестве первого, после 1-го января, который является 1-й неделей, поэтому да, используя 1, он делает это в воскресенье в этом году (и 1-й неделе), а 2 делает это понедельник, а неделя 2 :) –

+0

Я вижу сейчас. Извините мой комментарий n00b. Привет, помоги мне, Тим. – RobExcel