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

Вход

Регистрация

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

 

= Мир MS Excel/добавлять 10 рабочих дней с сравнением - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » добавлять 10 рабочих дней с сравнением (Формулы)
добавлять 10 рабочих дней с сравнением
money44 Дата: Понедельник, 19.08.2013, 11:09 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Есть ниже следующая таблица.
Задача в колонке С получить результат
Если С > B+10 рабочих дней, то С-(В+10 рабочих дней) с округлением до сотых для учета в формуле часы начала и окончания события.
Если С < B+10 рабочих дней, то указывается 0
Хелп плиз
К сообщению приложен файл: 1115699.xlsx (9.2 Kb)
 
Ответить
СообщениеДобрый день.
Есть ниже следующая таблица.
Задача в колонке С получить результат
Если С > B+10 рабочих дней, то С-(В+10 рабочих дней) с округлением до сотых для учета в формуле часы начала и окончания события.
Если С < B+10 рабочих дней, то указывается 0
Хелп плиз

Автор - money44
Дата добавления - 19.08.2013 в 11:09
BBetepp Дата: Понедельник, 19.08.2013, 11:28 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Скажи словами ,что должно получиться в колонке С? Если опоздание меньше 10, то 0, если больше то это опоздание и должно получиться?
Если я прав, то вставь это:
Код
=ЕСЛИ(ЧИСТРАБДНИ(A2;B2)+((ЧАС(B2)/24)-(ЧАС(A2)/24))+((МИНУТЫ(B2)/1440)-(МИНУТЫ(A2)/1440))<=10;0;ЧИСТРАБДНИ(A2;B2)+((ЧАС(B2)/24)-(ЧАС(A2)/24))+((МИНУТЫ(B2)/1440)-(МИНУТЫ(A2)/1440)))

Только в функцию ЧИСТРАБДНИ добавь вручную ваши праздничные дни. И если нужны сотые в ячейке, не забудь исправить округление до этих сотых, а не до целых.
Правда тут есть философский вопрос: возможно, корректней делить не на 24, а на число часов в рабочем дне. И не на 1440, а на число минут в рабочем дне.


Сообщение отредактировал BBetepp - Понедельник, 19.08.2013, 11:46
 
Ответить
СообщениеСкажи словами ,что должно получиться в колонке С? Если опоздание меньше 10, то 0, если больше то это опоздание и должно получиться?
Если я прав, то вставь это:
Код
=ЕСЛИ(ЧИСТРАБДНИ(A2;B2)+((ЧАС(B2)/24)-(ЧАС(A2)/24))+((МИНУТЫ(B2)/1440)-(МИНУТЫ(A2)/1440))<=10;0;ЧИСТРАБДНИ(A2;B2)+((ЧАС(B2)/24)-(ЧАС(A2)/24))+((МИНУТЫ(B2)/1440)-(МИНУТЫ(A2)/1440)))

Только в функцию ЧИСТРАБДНИ добавь вручную ваши праздничные дни. И если нужны сотые в ячейке, не забудь исправить округление до этих сотых, а не до целых.
Правда тут есть философский вопрос: возможно, корректней делить не на 24, а на число часов в рабочем дне. И не на 1440, а на число минут в рабочем дне.

Автор - BBetepp
Дата добавления - 19.08.2013 в 11:28
money44 Дата: Понедельник, 19.08.2013, 12:11 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Скажи словами ,что должно получиться в колонке С? Если опоздание меньше 10, то 0, если больше то это опоздание и должно получиться?


Задача если дата В будет больше чем Дата А с прибавленными 10 рабочими днями то в ячейке С должно быть количество дней от В+10 рабочих дней до С, и чтобы количество учитывало время поступления, т.е. с сотыми.
Т.е. мне нужен результат С - (B+10 раб дней)
 
Ответить
Сообщение
Скажи словами ,что должно получиться в колонке С? Если опоздание меньше 10, то 0, если больше то это опоздание и должно получиться?


Задача если дата В будет больше чем Дата А с прибавленными 10 рабочими днями то в ячейке С должно быть количество дней от В+10 рабочих дней до С, и чтобы количество учитывало время поступления, т.е. с сотыми.
Т.е. мне нужен результат С - (B+10 раб дней)

Автор - money44
Дата добавления - 19.08.2013 в 12:11
BBetepp Дата: Понедельник, 19.08.2013, 12:27 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всё равно мало что понял, но не может быть в ячейке
С количество дней от В+10 рабочих дней до С

так как ячейка на саму себя ссылаться не может, т.е. "С=В-С" возможно с точки зрения математики, но не в экселе.
 
Ответить
СообщениеВсё равно мало что понял, но не может быть в ячейке
С количество дней от В+10 рабочих дней до С

так как ячейка на саму себя ссылаться не может, т.е. "С=В-С" возможно с точки зрения математики, но не в экселе.

Автор - BBetepp
Дата добавления - 19.08.2013 в 12:27
DV Дата: Понедельник, 19.08.2013, 12:43 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Видимо так:
Код
=МАКС(0;B2-РАБДЕНЬ(A2;10)-ОСТАТ(A2;1))


Сообщение отредактировал DV - Понедельник, 19.08.2013, 12:44
 
Ответить
СообщениеВидимо так:
Код
=МАКС(0;B2-РАБДЕНЬ(A2;10)-ОСТАТ(A2;1))

Автор - DV
Дата добавления - 19.08.2013 в 12:43
money44 Дата: Понедельник, 19.08.2013, 13:42 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Т.е. мне нужен результат С - (B+10 раб дней)

Сори перепутал.
в С = В-(А+10 раб дней), но при условии если В>А+10 раб дней. Плюс С должен содержать количество дней с сокращением до сотых долей. Оуруглением не визуальным, а формульным типа ОКРУГЛ.
 
Ответить
Сообщение
Т.е. мне нужен результат С - (B+10 раб дней)

Сори перепутал.
в С = В-(А+10 раб дней), но при условии если В>А+10 раб дней. Плюс С должен содержать количество дней с сокращением до сотых долей. Оуруглением не визуальным, а формульным типа ОКРУГЛ.

Автор - money44
Дата добавления - 19.08.2013 в 13:42
money44 Дата: Понедельник, 19.08.2013, 13:42 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
=МАКС(0;B2-РАБДЕНЬ(A2;10)-ОСТАТ(A2;1))


Да но это не выбирает условие если B > А+10 рабочих дней
 
Ответить
Сообщение
=МАКС(0;B2-РАБДЕНЬ(A2;10)-ОСТАТ(A2;1))


Да но это не выбирает условие если B > А+10 рабочих дней

Автор - money44
Дата добавления - 19.08.2013 в 13:42
DV Дата: Понедельник, 19.08.2013, 14:45 | Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Да но это не выбирает условие если B > А+10 рабочих дней

Вы уверены? Т.е. попробовали и у Вас не получилось?
 
Ответить
Сообщение
Да но это не выбирает условие если B > А+10 рабочих дней

Вы уверены? Т.е. попробовали и у Вас не получилось?

Автор - DV
Дата добавления - 19.08.2013 в 14:45
money44 Дата: Вторник, 20.08.2013, 09:13 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вы уверены? Т.е. попробовали и у Вас не получилось?


Сори не то пробовал :) работает. Так а если ее усложнить с исключением праздничных дней? И где то есть список праздничных дней в Excel виде в соответствии с производственным календарем. Кстати в какой срок выходит официальный производственный календарь на следующий год?
 
Ответить
Сообщение
Вы уверены? Т.е. попробовали и у Вас не получилось?


Сори не то пробовал :) работает. Так а если ее усложнить с исключением праздничных дней? И где то есть список праздничных дней в Excel виде в соответствии с производственным календарем. Кстати в какой срок выходит официальный производственный календарь на следующий год?

Автор - money44
Дата добавления - 20.08.2013 в 09:13
ShAM Дата: Вторник, 20.08.2013, 09:30 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
"С=В-С" возможно с точки зрения математики, но не в экселе.

Как раз таки наоборот. :)
С=В-С с точки зрения математики не возможно, если только В<>2*С.
А с точки зрения Эксель возможно, если включить итерации.
 
Ответить
Сообщение
"С=В-С" возможно с точки зрения математики, но не в экселе.

Как раз таки наоборот. :)
С=В-С с точки зрения математики не возможно, если только В<>2*С.
А с точки зрения Эксель возможно, если включить итерации.

Автор - ShAM
Дата добавления - 20.08.2013 в 09:30
DV Дата: Вторник, 20.08.2013, 13:18 | Сообщение № 11
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
с исключением праздничных дней

Почитайте справку по РАБДЕНЬ, там все подробно и с примерами.
А по поводу производственного календаря -
как показал прошлый год, могут изменить и в течение года, а посмотреть можно, найдя "Постановление Правительства Российской Федерации "О переносе выходных дней в 2014 году" от 28 мая 2013 г. № 444,
или здесь:
http://www.superjob.ru/proizvodstvennyj_kalendar/?print_version=1


Сообщение отредактировал DV - Вторник, 20.08.2013, 13:26
 
Ответить
Сообщение
с исключением праздничных дней

Почитайте справку по РАБДЕНЬ, там все подробно и с примерами.
А по поводу производственного календаря -
как показал прошлый год, могут изменить и в течение года, а посмотреть можно, найдя "Постановление Правительства Российской Федерации "О переносе выходных дней в 2014 году" от 28 мая 2013 г. № 444,
или здесь:
http://www.superjob.ru/proizvodstvennyj_kalendar/?print_version=1

Автор - DV
Дата добавления - 20.08.2013 в 13:18
Мир MS Excel » Вопросы и решения » Вопросы по Excel » добавлять 10 рабочих дней с сравнением (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

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