|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.03.2010, 15:48 | #1 |
Пользователь
Регистрация: 17.03.2010
Сообщений: 10
|
Замена информации, если...
Добрый день!
Помогите, пожалуйста, реализовать задачку. Есть 2 листа. На 1 листе находится информация о людях, ФИО и принадлежность к той или иной работе. На 2 листе есть информация о работе. Т.е. кол-во работы, сколько требуется ещё людей, для выполнения этой работы, кол-во людей, которые принадлежат к этой работе и переизбыток людей. Так вот, задача заключается в том, чтобы 1)если кол-во работы равно 0, то людям, у которых закончилась работа, присвоить принадлежность к другим работам в соответствии с кол-вом требуемых людей. 2) А если наоборот, работа есть, а людей не хватает, то менять принадлежность людям с тех работ, где имеется переизбыток, на работы где их не хватает. Людей, которые не имеют принадлежность к работам из листа2 - не трогать. Пытался с помощью формул что-то сделать - не получилось. Не хватает знаний. С помощью макросов тем более не хватает. Офис 2007. Последний раз редактировалось sirius24; 30.03.2010 в 17:03. |
30.03.2010, 16:07 | #2 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
давайте еще раз:
разбейте свой вопрос на абзацы, абзац пронумеруйте в примере сделайте лист "есть вот" и "хочу так" с объяснениями почему так получилось. |
30.03.2010, 17:04 | #3 |
Пользователь
Регистрация: 17.03.2010
Сообщений: 10
|
Обновил файл, везде указал стрелочки и создал листы, как есть и что хочу. Цветами выделены изменения по каждой задаче. Спасибо, что откликнулись.
|
30.03.2010, 17:18 | #4 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Всё-равно нифига не понятно
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
30.03.2010, 17:30 | #5 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
я понял, но с такой задачей с наскоку не разберешься. а особо вникать лень. может попозже.
|
30.03.2010, 18:14 | #6 |
Пользователь
Регистрация: 17.03.2010
Сообщений: 10
|
Попробую ещё раз объяснить.
Есть люди, которые подключены к работам. На исходном листе 2 столбца. 1 столбец - ФИО людей; 2 столбец - работа, к которой они подключены. На Исходном листе 2 есть статистика по всем работам, к которым подключены люди с первого листа. Статистика в себя включает: 1) Кол-во людей, которые уже подключены к работам (информация берется с первого листа) 2) Кол-во работы 3) Требуемое кол-во людей, чтобы выполнить работу в срок. 4) Переизбыток людей. Т.е. по истечению какого-то времени, кто-то останется без работы. Задача номер 1. Если в столбце "Кол-во работ" 0, то людям, которые остались без работы, присвоить в Исходном Листе1, значение работы, где требуются люди. Например: Работа(форма) Полочный шифр_1. Кол-во людей, которые работают здесь = 8. Кол-во доступной работы = 0. Значит, этих 8 людей нужно подключить к другим работам. Т.е. на первом листе исправить значение Полочный шифр_1, на значения тех форм, где требуются люди. Т.е. на Ввод карточек_2;Ввод карточек МР_МС;СиглаНомер1 - причем равномерно. Задача номер 2. Если кол-во людей = 0, а кол-во работы = больше 0, тогда взять людей, которые являются переизбытком и присвоить им работу, где людей не хватает. Например, Полочный шифр_2. Кол-во доступной работы больше 0. Кол-во людей, подключенные к работе 0. Значит меняем значения в Исходном листе1 форм где переизбыток, (в нашем случае СиглаНомер2; Ввод карточек_1) и меняем на Полочный шифр_2. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL | DorianLeroy | Фриланс | 8 | 18.02.2009 18:52 |
ввод информации с клавиутуры в двумерный масив, запись информации с масива в файл | x_omega_x | Помощь студентам | 1 | 29.12.2008 02:30 |
Если функция ЕСЛИ не подходит | Katherina_Koval | Microsoft Office Excel | 1 | 25.07.2008 19:09 |
cтранная запись формулы ЕСЛИ: "=+ЕСЛИ(..." | icore2008 | Microsoft Office Excel | 4 | 10.04.2008 21:32 |