|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.10.2013, 11:02 | #1 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 87
|
Супер-мега-файл для отдела кадров
Добрый день!
Делаю файл для отдела кадров. В нём они учитывают поток людей. Есть блоки таблицы с принятыми, уволенными, и переведенными (через увольнение). Они заполняются вручную. На их базе составляется блок "Текущий список". Он должен формироваться автоматически, причём без участия макросов. В текущий список попадают все, кто есть в блоке "Принятые". Затем из него должны удаляться те из принятых, кто есть в блоке "Уволены". И вот далее начинается сложная задача. Люди ведь приходят, их заносят в принятые, потом переводят, их заносят в "Переведены", и снова в "Принятые". один и тот же человек может фигурировать в "Принятых" несколько раз. Надо, чтобы в "Текущем списке" отображался только последний из них. В данном примере надо, чтобы в "Текущем" из всех единиц отобразилась только последняя, та что в 17ой строке. А две остальные в строках 3 и 13 - не отображались Как это сделать? И ещё вопрос: у меня для единички в H17 перенеслось через впр значение первой из ячеек, а как сделать так, чтобы переносилось последнее значение, т.е. не 01.фев, а 18.фев? Спасибо! |
02.10.2013, 12:46 | #2 | |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
Справка Екселя вот что про ВПР говорит
Цитата:
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! |
|
02.10.2013, 12:52 | #3 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 87
|
|
02.10.2013, 13:05 | #4 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
воу-воу полегче!
Вот че придумал... Если(ВПР(1(искомый) из таблицы принятые по 1 столбцу) = (1(искомый) из таблицы переведены по 1 столбцу)); тогда ВПР из переведены по дате; иначе впр из приняты по дате) Еще раз перечитал что нужно...ыыы, не туда пошел
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! Последний раз редактировалось SaLoKiN; 02.10.2013 в 13:08. |
02.10.2013, 13:34 | #5 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 87
|
Это может помочь, если человека переводили один раз, и в столбце "Переведены" только одна запись на одного человека. Но если таких записей на одного - несколько? Получится, что в столбце "Переведены" будет несколько подходящих вариантов, и впр будет брать всё равно из этих вариантов не самый нижний, а самый верхний ((
|
02.10.2013, 13:40 | #6 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
я уже понял это,написал что не туда пошел)
Нужно из принятых собрать уникальные записи с конца и все наверн...а потом уже удалять
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! Последний раз редактировалось SaLoKiN; 02.10.2013 в 13:50. |
02.10.2013, 19:11 | #7 |
Пользователь
Регистрация: 24.05.2008
Сообщений: 64
|
Посмотрите, вроде работает, как Вы хотели.
Правда, формулы очень громоздкие получились, скорее всего, можно и нужно сократить. |
02.10.2013, 21:19 | #8 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 87
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структура меню для АC (автоматизированная система) отдела кадров | sasha198407 | Помощь студентам | 0 | 29.04.2012 17:30 |
Поиск и замена текста для Отдела кадров | Viento | Microsoft Office Excel | 2 | 24.07.2009 10:08 |