Страницы: 1
RSS
Что то типа диаграммы Ганта в графике отпусков, Формулой поставить 1 если дата попала в интервал
 
Добрый день , не могу сообразить как это сделать ..собственно говоря Все в описании темы и в файле.
Спасибо.
 
ну если в лоб то можно так:
Код
=ЕСЛИ(ИЛИ(И(E2>=$E$9;E2<=$F$9);И(E2>=$G$9;E2<=$H$9);И(E2>=$I$9;E2<=$J$9));1;"")
 
Учимся сами и помогаем другим...
 
У меня такое же решение, как у Берсерка:
Код
=ЕСЛИ(ИЛИ(И(E$2>=$E9;E$2<=$F9);И(E$2>=$G9;E$2<=$H9);И(E$2>=$I9;E$2<=$J9));1;"")
Только присутствует закрепление ячеек для безболезненного растягивания на весь список
Изменено: Руслан А. - 11.12.2013 12:41:51
Век живи, век учись - два века проживешь!
 
я пользуюсь этим способом http://www.planetaexcel.ru/techniques/4/74/
 
Этот способ автору не подходит, так как у него может быть несколько периодов по каждой строке.
Век живи, век учись - два века проживешь!
 
ber$erk и Руслан Ваши варианты не подходят ...так как список сотрудников большой и на весь год ..и я не знаю в какой конкретно ячей ке я встречу  дату начала и конца... нужна констукция типа (ИЛИ(<=min1;>=min2)ИЛИ( <=min3;>=min4)) и т.д. в принципе больше двух отпусков в год на человека не должно быть ..таким образо в строке надо найти две пары дат ..и проставить 1 в дни которые попали между  
 
Может так?

Если на год, то 12 таких сумм будет, а не 3.
Громоздко, но как вариант
Изменено: Ivan.kh - 11.12.2013 13:15:19
 
Izot23 да я потом покрашу ..но мне также надо посчитать количество отсутствующих сотрудников в день ...потому мне надо проставить единицы...  
 
Микки, а чем вариант через сумму не подходит?
 
как то я не понимаю как я его в реальный гафик могу вогнать ..у меня там 100 человек  
 
Ivan.kh хотя идея вроде верная... через =--(СУММПРОИЗВ() можно попробовать но не зная как  выбрать строку по индексу и проверить  
 
А можно рабочий файл глянуть?
Почту могу в ЛС указать
Изменено: Ivan.kh - 11.12.2013 13:35:41
 
ради бога ..пиши
 
Написал :)
 
Цитата
ber$erk и Руслан Ваши варианты не подходят ...так как список сотрудников большой и на весь год ..и я не знаю в какой конкретно ячей ке я встречу дату начала и конца... нужна констукция типа (ИЛИ(<=min1;>=min2)ИЛИ( <=min3;>=min4)) и т.д. в принципе больше двух отпусков в год на человека не должно быть ..таким образо в строке надо найти две пары дат ..и проставить 1 в дни которые попали между
Именно такая конструкция в наших формулах и используется, не пойму, почему не подходят?
Я свою формулу в Вашей таблице протянул на две имеющиеся строки, все заполнилось один в один как в вашем примере.
Изменено: Руслан А. - 11.12.2013 15:44:36
Век живи, век учись - два века проживешь!
 
Руслан А. Извините посмотрю еще раз может я что то не понял . Спасибо  
Страницы: 1
Наверх