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

Вход

Регистрация

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

 

= Мир MS Excel/Правка формулы вставляющей Отпуск на О, У, Больн из таблицы - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Правка формулы вставляющей Отпуск на О, У, Больн из таблицы
djorje15 Дата: Пятница, 22.05.2015, 19:36 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Есть график работы, основой для него помогли форумчане, немного изменил и получился ИНСТРУМЕНТ! Но, в " шаблоне" был только один период во вкладке "отпуск-больн" в который заполнялась нужная дата и проставлялся отпуск.. все работало. Но так сложилось, что у нас отпуск можно делить на 3 части и в вышеуказанный период нужно было подставлять нужные даты вручную. Очень хочется автоматизировать сей процесс, но при этом еще и отдельно заложить несколько дополнений: добавить учебу, добавить 2 возможных периода болезни. Сам не справляюсь. Прошу помощи!

Задача: чтоб для каждого сотрудника проставлялось обозначение "O","Б","У" с учетом 3 возможных периода отпуска,+1 период учебы и 2 возможного больничного из вкладки "отпуск год" . Идеальный вариант, чтобы можно было вписать в формулу "без потерь" заменить только кусок ИНДЕКС(база;стр;6)
К сообщению приложен файл: _2.xlsx (91.4 Kb)
 
Ответить
СообщениеЕсть график работы, основой для него помогли форумчане, немного изменил и получился ИНСТРУМЕНТ! Но, в " шаблоне" был только один период во вкладке "отпуск-больн" в который заполнялась нужная дата и проставлялся отпуск.. все работало. Но так сложилось, что у нас отпуск можно делить на 3 части и в вышеуказанный период нужно было подставлять нужные даты вручную. Очень хочется автоматизировать сей процесс, но при этом еще и отдельно заложить несколько дополнений: добавить учебу, добавить 2 возможных периода болезни. Сам не справляюсь. Прошу помощи!

Задача: чтоб для каждого сотрудника проставлялось обозначение "O","Б","У" с учетом 3 возможных периода отпуска,+1 период учебы и 2 возможного больничного из вкладки "отпуск год" . Идеальный вариант, чтобы можно было вписать в формулу "без потерь" заменить только кусок ИНДЕКС(база;стр;6)

Автор - djorje15
Дата добавления - 22.05.2015 в 19:36
djorje15 Дата: Воскресенье, 24.05.2015, 00:11 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
может "стр" заменить на "поиск позиции", а чтоб несколько диапазонов поставляли значения в зависимости от даты связать через "или" с "если"?
 
Ответить
Сообщениеможет "стр" заменить на "поиск позиции", а чтоб несколько диапазонов поставляли значения в зависимости от даты связать через "или" с "если"?

Автор - djorje15
Дата добавления - 24.05.2015 в 00:11
djorje15 Дата: Воскресенье, 24.05.2015, 16:24 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Прошу прощения, при составлении файла примера съехали несколько диапазонов: в "кво" СЧЁТЗ('отпуск-больн'!$A$8:$A$65391) заменил на СЧЁТЗ('отпуск-больн'!$A$1:$A$65391) и в "база" 'отпуск-больн'!$A$2:$F$55410 заненен на 'отпуск-больн'!$A$1:$F$55410.

Формула в "стр"
Код
МАКС(СТРОКА(ИНДЕКС(база;1;1):ИНДЕКС(база;кво;1))*(ИНДЕКС(база;1;1):ИНДЕКС(база;кво;1)='ГРАФИК НА 1ЛИСТ'!$E32)*(ИНДЕКС(база;1;4):ИНДЕКС(база;кво;4)<='ГРАФИК НА 1ЛИСТ'!AR$24)*(ИНДЕКС(база;1;5):ИНДЕКС(база;кво;5)>='ГРАФИК НА 1ЛИСТ'!AR$24))

как работает не понимаю (по частям понимаю, а как через произведение да еще и через "=" не понимаю)..
К сообщению приложен файл: _2_1.xlsx (92.0 Kb)


Сообщение отредактировал djorje15 - Воскресенье, 24.05.2015, 16:25
 
Ответить
СообщениеПрошу прощения, при составлении файла примера съехали несколько диапазонов: в "кво" СЧЁТЗ('отпуск-больн'!$A$8:$A$65391) заменил на СЧЁТЗ('отпуск-больн'!$A$1:$A$65391) и в "база" 'отпуск-больн'!$A$2:$F$55410 заненен на 'отпуск-больн'!$A$1:$F$55410.

Формула в "стр"
Код
МАКС(СТРОКА(ИНДЕКС(база;1;1):ИНДЕКС(база;кво;1))*(ИНДЕКС(база;1;1):ИНДЕКС(база;кво;1)='ГРАФИК НА 1ЛИСТ'!$E32)*(ИНДЕКС(база;1;4):ИНДЕКС(база;кво;4)<='ГРАФИК НА 1ЛИСТ'!AR$24)*(ИНДЕКС(база;1;5):ИНДЕКС(база;кво;5)>='ГРАФИК НА 1ЛИСТ'!AR$24))

как работает не понимаю (по частям понимаю, а как через произведение да еще и через "=" не понимаю)..

Автор - djorje15
Дата добавления - 24.05.2015 в 16:24
djorje15 Дата: Воскресенье, 31.05.2015, 20:24 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
попробовал несколько вариантов(расширял диапазон база, правил формулы, переименовывал, создав база1,кво1, стр1и ставил рядом действующий ИНДЕКС(база;стр;6) через ИЛИ((индекс(база;стр;6);индекс(база1,стр1,14)). По отдельности работает, вместе выдает ошибку..
Вопрос еще актуален!
 
Ответить
Сообщениепопробовал несколько вариантов(расширял диапазон база, правил формулы, переименовывал, создав база1,кво1, стр1и ставил рядом действующий ИНДЕКС(база;стр;6) через ИЛИ((индекс(база;стр;6);индекс(база1,стр1,14)). По отдельности работает, вместе выдает ошибку..
Вопрос еще актуален!

Автор - djorje15
Дата добавления - 31.05.2015 в 20:24
djorje15 Дата: Суббота, 04.07.2015, 17:40 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
С мертвой точки не сдвинулся. Вопрос еще актуален!
 
Ответить
СообщениеС мертвой точки не сдвинулся. Вопрос еще актуален!

Автор - djorje15
Дата добавления - 04.07.2015 в 17:40
Pelena Дата: Понедельник, 06.07.2015, 10:06 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Проверьте для отпуска. Формула для имени СТР в ячейке AJ32, но у меня на МАКе она целиком не помещается, поэтому пришлось создать доп. имя КритерииОТП. Возможно, на Win нет таких ограничений, и получится вписать эту формулу в имя СТР целиком. Название листа ГРАФИК1 сократила по той же причине.
Кроме того, изменила диапазон БАЗА, сделала его динамическим, поэтому формула для СТР существенно сократилась
К сообщению приложен файл: 8950121.xlsx (97.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПроверьте для отпуска. Формула для имени СТР в ячейке AJ32, но у меня на МАКе она целиком не помещается, поэтому пришлось создать доп. имя КритерииОТП. Возможно, на Win нет таких ограничений, и получится вписать эту формулу в имя СТР целиком. Название листа ГРАФИК1 сократила по той же причине.
Кроме того, изменила диапазон БАЗА, сделала его динамическим, поэтому формула для СТР существенно сократилась

Автор - Pelena
Дата добавления - 06.07.2015 в 10:06
djorje15 Дата: Понедельник, 06.07.2015, 20:49 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
УРА! Для 3 периодов отпуска работает!! Pelena, Спасибо. 2 года пытался подшаманить.. К сожалению сам доделать не смогу чтоб добавить учебу с больничным и чтоб буква менялась в зависимости от этого, прошу помогите!
 
Ответить
СообщениеУРА! Для 3 периодов отпуска работает!! Pelena, Спасибо. 2 года пытался подшаманить.. К сожалению сам доделать не смогу чтоб добавить учебу с больничным и чтоб буква менялась в зависимости от этого, прошу помогите!

Автор - djorje15
Дата добавления - 06.07.2015 в 20:49
Pelena Дата: Понедельник, 06.07.2015, 23:53 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Проверяйте
К сообщению приложен файл: 3501454.xlsx (97.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПроверяйте

Автор - Pelena
Дата добавления - 06.07.2015 в 23:53
djorje15 Дата: Вторник, 07.07.2015, 08:08 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Работает, но : букву берет не со строки со значением, а ниже на 3 строки, при протягивании также работает, но убегает буква. При перекресте получилось что отпуск важнее, чем больничный и отображался отпуск, решил забивая данные отпуска в больничный. Буква убегает и в отпуске и в больничном и в учебе.
К сообщению приложен файл: ___.xlsx (96.5 Kb)
 
Ответить
СообщениеРаботает, но : букву берет не со строки со значением, а ниже на 3 строки, при протягивании также работает, но убегает буква. При перекресте получилось что отпуск важнее, чем больничный и отображался отпуск, решил забивая данные отпуска в больничный. Буква убегает и в отпуске и в больничном и в учебе.

Автор - djorje15
Дата добавления - 07.07.2015 в 08:08
djorje15 Дата: Вторник, 07.07.2015, 08:14 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
в случае перекреста буква сползает еще ниже и появляется значение F. Если перекрест отпуска и больничного убрать изменив даты, возвращается буква отпуска (как остальные ) которая ниже строки с датой отпуска на 3строки.
 
Ответить
Сообщениев случае перекреста буква сползает еще ниже и появляется значение F. Если перекрест отпуска и больничного убрать изменив даты, возвращается буква отпуска (как остальные ) которая ниже строки с датой отпуска на 3строки.

Автор - djorje15
Дата добавления - 07.07.2015 в 08:14
Pelena Дата: Вторник, 07.07.2015, 08:24 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
получилось что отпуск важнее, чем больничный

Напишите приоритет: Б, У, О?
Про убегающую букву не поняла, пример давайте

UPD. Впрочем, кажется поняла. См. файл (файл перевложила)
К сообщению приложен файл: -10.xlsx (96.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816


Сообщение отредактировал Pelena - Вторник, 07.07.2015, 08:54
 
Ответить
Сообщение
получилось что отпуск важнее, чем больничный

Напишите приоритет: Б, У, О?
Про убегающую букву не поняла, пример давайте

UPD. Впрочем, кажется поняла. См. файл (файл перевложила)

Автор - Pelena
Дата добавления - 07.07.2015 в 08:24
djorje15 Дата: Вторник, 07.07.2015, 20:21 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Все отлично работает! Спасибо! Поражаюсь Вашим знаниям. Думаю подобное решение многим пригодится в графиках работы и табелях!
 
Ответить
СообщениеВсе отлично работает! Спасибо! Поражаюсь Вашим знаниям. Думаю подобное решение многим пригодится в графиках работы и табелях!

Автор - djorje15
Дата добавления - 07.07.2015 в 20:21
  • Страница 1 из 1
  • 1
Поиск:

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