фильтровать данные между двумя датами в excel с помощью VBA

мне было интересно, если кто-то может помочь. Я пробовал некоторые формулы, но не могу решить это. у меня есть список данных с большим количеством дат, некоторые повторяющиеся даты в порядке. У меня есть данные на ежедневной основе с 2015-2018 гг. моя цель - попытаться поставить число против каждой недели между двумя датами, чтобы понедельник-воскресенье представляло неделю. поэтому, если дата попадает между датами, верните номер недели. но, конечно, есть длинный список диапазонов дат и диапазонов недель. кто-нибудь знает формулу или код, чтобы читать на сегодняшний день и смотреть между двумя отдельными датами и возвращать номер недели

Спасибо

Мудж


person Mujahid Khan    schedule 20.11.2018    source источник


Ответы (1)


Для заданной даты weeknum() вернет номер недели:

введите здесь описание изображения

person Solar Mike    schedule 20.11.2018
comment
это формула от пн-вс - person Mujahid Khan; 20.11.2018
comment
ячейка b3 просто содержит сегодня() - это пример, так что вы можете построить из него то, что вам нужно. Если ячейка, на которую вы нацеливаетесь, — это дата понедельника, а вы подразумеваете, что у вас есть обе, то она вернется на этой неделе. - person Solar Mike; 20.11.2018