Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос поиска и сравнения дат - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос поиска и сравнения дат (Макросы/Sub)
Макрос поиска и сравнения дат
Локи Дата: Понедельник, 16.05.2016, 16:21 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго дня специалистам. Недавно открыл для себя магию макросов эксэль и столкнувшись с трудной для меня задачей решил попросить помощи у форума.
Нужно создать макрос который проходить следующий алгоритм
1. Находит значение с названием CAMA в столбце А1
2. Находит ближайшие значения MLS до и после значения CAMA
3. Считает разницу в днях между датой (столбец E) CAMA и датами MLS
4. Если хотя бы одно значение ровно или ниже 10 дней, выводит букву М в столбце I
5. Переходит к следующему значению.

Расчёт должен проводится в интервале 12 месяцев. Если например значение CAMA принадлежит уже к 2013 году оно не должно сравниваться со значением MLS если последние принадлежит к 2012 или 2014 году.

http://f-picture.net/lfp....] (Прилагаю снимок)

Пробовал делать в ручную, формулами, но в виду огромного количества значений это не рационально.
[moder]Вложите пример с описанием согласно правил форума.[/moder]
К сообщению приложен файл: 3019833.xls(29Kb)


Сообщение отредактировал Локи - Понедельник, 16.05.2016, 19:33
 
Ответить
СообщениеДоброго дня специалистам. Недавно открыл для себя магию макросов эксэль и столкнувшись с трудной для меня задачей решил попросить помощи у форума.
Нужно создать макрос который проходить следующий алгоритм
1. Находит значение с названием CAMA в столбце А1
2. Находит ближайшие значения MLS до и после значения CAMA
3. Считает разницу в днях между датой (столбец E) CAMA и датами MLS
4. Если хотя бы одно значение ровно или ниже 10 дней, выводит букву М в столбце I
5. Переходит к следующему значению.

Расчёт должен проводится в интервале 12 месяцев. Если например значение CAMA принадлежит уже к 2013 году оно не должно сравниваться со значением MLS если последние принадлежит к 2012 или 2014 году.

http://f-picture.net/lfp....] (Прилагаю снимок)

Пробовал делать в ручную, формулами, но в виду огромного количества значений это не рационально.
[moder]Вложите пример с описанием согласно правил форума.[/moder]

Автор - Локи
Дата добавления - 16.05.2016 в 16:21
devilkurs Дата: Понедельник, 16.05.2016, 23:50 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 140
Репутация: 37 ±
Замечаний: 0% ±

Excel 2007, 2010
?
К сообщению приложен файл: 30198331.xlsm(19Kb)


 
Ответить
Сообщение?

Автор - devilkurs
Дата добавления - 16.05.2016 в 23:50
Локи Дата: Вторник, 17.05.2016, 08:28 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
hands Огромное спасибо!
 
Ответить
Сообщениеhands Огромное спасибо!

Автор - Локи
Дата добавления - 17.05.2016 в 08:28
Локи Дата: Вторник, 17.05.2016, 08:46 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Как доработать макрос что бы при анализе данных он составлял пары из MLS и CAMA. Но при этом если MLS является уже частью пары оно не должно использоватся в дальнейшим анализе. А так же выводило разницу в днях и месяцах между парами?
К сообщению приложен файл: 8978798.xls(28Kb)


Сообщение отредактировал Локи - Вторник, 17.05.2016, 08:46
 
Ответить
СообщениеКак доработать макрос что бы при анализе данных он составлял пары из MLS и CAMA. Но при этом если MLS является уже частью пары оно не должно использоватся в дальнейшим анализе. А так же выводило разницу в днях и месяцах между парами?

Автор - Локи
Дата добавления - 17.05.2016 в 08:46
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос поиска и сравнения дат (Макросы/Sub)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!