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

Вход

Регистрация

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

 

= Мир MS Excel/Выбор совпадений по нескольким критериям - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Выбор совпадений по нескольким критериям
OlesyaSS-89 Дата: Пятница, 21.06.2013, 10:06 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Добрый день! помогите, очень прошу!)Если у нас в отделе кто-то уходит в отпуск, то за ним закрепляется определенный человек,который на время отпуска ведет его дела, но бывает такое,что иногда у обоих этих людей совпадают отпуска, неважно на неделю или пару дней. в Связи с этим встал вопрос создать формулу или написать макрос, чтобы выводились на новый лист или выделялись цветом те строки где совпадает программа а так-же интервал отпуска..например Иванов ведет программу 1С уходит в отпуск с 01.01.2013-15.01.2013, а Петров дублирует программу Иванова на время отпуска, но сам Петров уходит в отпуск с 10.01.2013-25.01.2013 получается совпадают программы и отпуска на пару дней...но если совпадает отпуск, а программы не совпадают тогда выделяться ничего не должно..Прикрепляю файл для наглядности!Заранее благодарю
К сообщению приложен файл: Katalog.xlsm (24.7 Kb)


Сообщение отредактировал OlesyaSS-89 - Пятница, 21.06.2013, 10:09
 
Ответить
СообщениеДобрый день! помогите, очень прошу!)Если у нас в отделе кто-то уходит в отпуск, то за ним закрепляется определенный человек,который на время отпуска ведет его дела, но бывает такое,что иногда у обоих этих людей совпадают отпуска, неважно на неделю или пару дней. в Связи с этим встал вопрос создать формулу или написать макрос, чтобы выводились на новый лист или выделялись цветом те строки где совпадает программа а так-же интервал отпуска..например Иванов ведет программу 1С уходит в отпуск с 01.01.2013-15.01.2013, а Петров дублирует программу Иванова на время отпуска, но сам Петров уходит в отпуск с 10.01.2013-25.01.2013 получается совпадают программы и отпуска на пару дней...но если совпадает отпуск, а программы не совпадают тогда выделяться ничего не должно..Прикрепляю файл для наглядности!Заранее благодарю

Автор - OlesyaSS-89
Дата добавления - 21.06.2013 в 10:06
Serge_007 Дата: Пятница, 21.06.2013, 12:37 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
OlesyaSS-89, правильно я понимаю, что если начало отпуска дублёра меньше даты окончания отпуска исполнителя, то это и есть то что мы ищем?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение OlesyaSS-89, правильно я понимаю, что если начало отпуска дублёра меньше даты окончания отпуска исполнителя, то это и есть то что мы ищем?

Автор - Serge_007
Дата добавления - 21.06.2013 в 12:37
OlesyaSS-89 Дата: Пятница, 21.06.2013, 14:06 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

ФИО ПРОГРАММА ОТПУСК С ОТПУСК ПО
Иванов 1С 01.01.2013 15.01.2013 (Всегда программу ведет)
Петров 1С 10.01.2013 25.01.2013 (Дублирует когда Иванов в отпуске)

Из отпуска видно, что программу никто дублировать не сможет 5 дней, т.к. Петров уйдет в отпуск 10.01 а Иванов выйдет с отпуска только 15.01. Получается отпуска пересекаются и вот должно отображаться, что отпуска пересекаются при условии,что и программы совпадают, следовательно, если программы не совпадают, не интересуют когда у кого отпуск. не знаю понятно написала или нет..Может вы и правильно тоже написали, но бывает же и такое,что тот кто дублирует уйдет в отпуск раньше того кто ведет программу..
 
Ответить
СообщениеФИО ПРОГРАММА ОТПУСК С ОТПУСК ПО
Иванов 1С 01.01.2013 15.01.2013 (Всегда программу ведет)
Петров 1С 10.01.2013 25.01.2013 (Дублирует когда Иванов в отпуске)

Из отпуска видно, что программу никто дублировать не сможет 5 дней, т.к. Петров уйдет в отпуск 10.01 а Иванов выйдет с отпуска только 15.01. Получается отпуска пересекаются и вот должно отображаться, что отпуска пересекаются при условии,что и программы совпадают, следовательно, если программы не совпадают, не интересуют когда у кого отпуск. не знаю понятно написала или нет..Может вы и правильно тоже написали, но бывает же и такое,что тот кто дублирует уйдет в отпуск раньше того кто ведет программу..

Автор - OlesyaSS-89
Дата добавления - 21.06.2013 в 14:06
Serge_007 Дата: Пятница, 21.06.2013, 16:50 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Попробуем для начала
К сообщению приложен файл: OlesyaSS-89.xls (56.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПопробуем для начала

Автор - Serge_007
Дата добавления - 21.06.2013 в 16:50
wowik Дата: Суббота, 22.06.2013, 06:25 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 10
Репутация: 10 ±
Замечаний: 0% ±

Добавил к методу Serge_007 ещё функцию ВПР. По сути я взял его формулу и вместо E15 D15 вставил два ВПРа, которые ищут по таблице дублёров тех, кто отвечает ИМЕННО ЗА ЭТУ программу.

Так же добавил условное форматирование: оно выделяет красным цветом названия тех, программ, которые в столбце "С обработкой ошибок" имеют единичку.
К сообщению приложен файл: OlesyaSS-89-.xls (56.5 Kb)
 
Ответить
СообщениеДобавил к методу Serge_007 ещё функцию ВПР. По сути я взял его формулу и вместо E15 D15 вставил два ВПРа, которые ищут по таблице дублёров тех, кто отвечает ИМЕННО ЗА ЭТУ программу.

Так же добавил условное форматирование: оно выделяет красным цветом названия тех, программ, которые в столбце "С обработкой ошибок" имеют единичку.

Автор - wowik
Дата добавления - 22.06.2013 в 06:25
SergeyKorotun Дата: Суббота, 22.06.2013, 13:16 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 301
Репутация: 15 ±
Замечаний: 0% ±

Excel 2007
Цитата (Serge_007)
OlesyaSS-89, правильно я понимаю, что если начало отпуска дублёра меньше даты окончания отпуска исполнителя, то это и есть то что мы ищем?

Не всегда, ведь в этом случае у дублера отпуск не только раньше начался, но мог и раньше окончиться, чем у исполнителя начался. Т.е. интервалы отпусков могут и не пересечься.


Сообщение отредактировал SergeyKorotun - Суббота, 22.06.2013, 13:18
 
Ответить
Сообщение
Цитата (Serge_007)
OlesyaSS-89, правильно я понимаю, что если начало отпуска дублёра меньше даты окончания отпуска исполнителя, то это и есть то что мы ищем?

Не всегда, ведь в этом случае у дублера отпуск не только раньше начался, но мог и раньше окончиться, чем у исполнителя начался. Т.е. интервалы отпусков могут и не пересечься.

Автор - SergeyKorotun
Дата добавления - 22.06.2013 в 13:16
Serge_007 Дата: Суббота, 22.06.2013, 13:21 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
SergeyKorotun, загляните в файл, который я выложил позже этого вопроса smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение SergeyKorotun, загляните в файл, который я выложил позже этого вопроса smile

Автор - Serge_007
Дата добавления - 22.06.2013 в 13:21
OlesyaSS-89 Дата: Понедельник, 24.06.2013, 13:53 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, здесь только по отпускам проверка..если напишу другую программу вместо 1С у одного из сотрудников так же 1 остается
 
Ответить
СообщениеSerge_007, здесь только по отпускам проверка..если напишу другую программу вместо 1С у одного из сотрудников так же 1 остается

Автор - OlesyaSS-89
Дата добавления - 24.06.2013 в 13:53
Serge_007 Дата: Понедельник, 24.06.2013, 14:00 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
СУТЬ правильная? Дальше думать в том же направлении? Сколько может быть дублёров? Сколько программ? Как они расположены?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСУТЬ правильная? Дальше думать в том же направлении? Сколько может быть дублёров? Сколько программ? Как они расположены?

Автор - Serge_007
Дата добавления - 24.06.2013 в 14:00
OlesyaSS-89 Дата: Вторник, 25.06.2013, 06:27 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

суть, в принципе, правильная..алгоритм программы таков-ищутся одинаковые программы и потом просматривается отпуск, и если совпала программа и даты отпусков, то выделяются эти ячейки..вообще 1 человек может вести где-то 5 программ, а дублировать эти программы могут разные люди
 
Ответить
Сообщениесуть, в принципе, правильная..алгоритм программы таков-ищутся одинаковые программы и потом просматривается отпуск, и если совпала программа и даты отпусков, то выделяются эти ячейки..вообще 1 человек может вести где-то 5 программ, а дублировать эти программы могут разные люди

Автор - OlesyaSS-89
Дата добавления - 25.06.2013 в 06:27
OlesyaSS-89 Дата: Вторник, 25.06.2013, 06:29 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

располагаться ФИО программы и даты отпусков могут в любом порядке..например Иванов исполняющий программу 1С стоит первый в списке, а Петров который дублирует стоит последний в списке
 
Ответить
Сообщениерасполагаться ФИО программы и даты отпусков могут в любом порядке..например Иванов исполняющий программу 1С стоит первый в списке, а Петров который дублирует стоит последний в списке

Автор - OlesyaSS-89
Дата добавления - 25.06.2013 в 06:29
Serge_007 Дата: Вторник, 25.06.2013, 09:28 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Serge_007)
Сколько может быть дублёров?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Serge_007)
Сколько может быть дублёров?

Автор - Serge_007
Дата добавления - 25.06.2013 в 09:28
OlesyaSS-89 Дата: Вторник, 25.06.2013, 12:13 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

ну по-разному..например может быть 1 дублер на 2 или на 3 программы..
 
Ответить
Сообщениену по-разному..например может быть 1 дублер на 2 или на 3 программы..

Автор - OlesyaSS-89
Дата добавления - 25.06.2013 в 12:13
HoBU4OK Дата: Вторник, 05.09.2017, 16:27 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 318
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Добрый день! У кого есть возможность, выложите пожалуйста формулы УФ в тело поста... нет возможности скачать файл. Спасибо


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
СообщениеДобрый день! У кого есть возможность, выложите пожалуйста формулы УФ в тело поста... нет возможности скачать файл. Спасибо

Автор - HoBU4OK
Дата добавления - 05.09.2017 в 16:27
_Boroda_ Дата: Вторник, 05.09.2017, 16:33 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Добрый.
Там ничего интересного нет. Формулы типа
Код
=ЕСЛИ(G6=1;ИСТИНА;ЛОЖЬ)

Лучше создайте тему, объясните хотелку, файл, ну и т.д.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДобрый.
Там ничего интересного нет. Формулы типа
Код
=ЕСЛИ(G6=1;ИСТИНА;ЛОЖЬ)

Лучше создайте тему, объясните хотелку, файл, ну и т.д.

Автор - _Boroda_
Дата добавления - 05.09.2017 в 16:33
HoBU4OK Дата: Вторник, 05.09.2017, 16:42 | Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 318
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
Александр, спасибо..! С файлом проблемно..(
Может позже - с нарушениями (без файла) - еще не весь "поиск" излазил)))


Я думал, ты остроглазый лев, а ты слепая собака :-)
 
Ответить
СообщениеАлександр, спасибо..! С файлом проблемно..(
Может позже - с нарушениями (без файла) - еще не весь "поиск" излазил)))

Автор - HoBU4OK
Дата добавления - 05.09.2017 в 16:42
  • Страница 1 из 1
  • 1
Поиск:

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