Ние считаме, че работните дни в Microsoft Excel

броене Функция работни дни, може би една от най-ценните дарове за потребители на Excel от разработчици. Само си представете колко производство задачи могат да се планират с тяхна помощ? Много много! Просто не всеки знае за съществуването на тези функции. Това е разликата сме днес и да се напълни.

Стандартна задача: ние знаем, началната дата и номер, определен за работните дни. Необходимо е да се определи датата на приключване на работата. Как да го направим? С WORKDAY функция (начална дата; Дни; [Празници]). Тази функция има три аргумента:

  1. Начална дата - датата, на която се брои времето. Това е задължителен аргумент
  2. Брой дни - колко дни да добавите към началната дата - задължителен аргумент
  3. Празници - списък на официалните празници, ако те съществуват, и те трябва да бъдат взети под внимание. Това е незадължителен аргумент. Най-удобният начин да посочите линк към списък с празници.

Ето един пример за използване на тази функция:

Ние считаме, че работните дни в Microsoft Excel

Но какво, ако имате различен график за уикенда? Например, можете да си починат само в неделя? Използвайте подобна функция - RABDEN.MEZHD (начална дата; Дни [Weekend] [Празници]). Тук има още един незадължителен параметър - изход. Той просто ви позволява да посочите желания график на уикенда. Когато влезете в тази опция, програмата подканва да изберете правилната настройка за уикенда:

Ние считаме, че работните дни в Microsoft Excel

За останалата част, тя работи по същия начин като предишната.

Ето една подобна задача: да брои колко са много работни дни между две дати. Функции на това изчисление е много подобен на предишните две. Просто да преброите броя на работните дни в периода от време, използвайте функцията за NETWORKDAYS (начална дата, крайна дата, [Празници]). Има три аргумента:

  • Първоначалният срок на данните - задължително аргумент
  • Период на крайната дата - задължителен аргумент
  • Празници - незадължителен аргумент - да вземат предвид официалните празници, които не съвпадат с почивните дни. Най-добре е да използвате връзката за празниците

Ето как можете да използвате тази функция:

Ние считаме, че работните дни в Microsoft Excel

Празниците по подразбиране се считат за събота и неделя. Ако трябва да се избере друг изход - функция ползване CHISTRABDNI.MEZHD (начална дата, крайна дата, [Уикенд] [Празници]). Когато влезете аргумента "Уикенд", програмата ще ви подкани със списък от опции. Изберете и запишете подходяща:

Ние считаме, че работните дни в Microsoft Excel

Нека ви кажа, тези четири прости функции достатъчни, за да се считат за ефективни работни дни. Комбинирайте ги с други функции дата обработка, за да изтръгне максимума от тях:

Следващ пост приключим прегледа на функциите за обработка на датата и часа в Excel. Много скоро ще бъде гуру за работа с дати! Така че, ние очакваме една статия за конвертиране на текст в датата и часа!

И как да се изчисли датата, на която е определен брой работни дни, включително и възможността за прехвърляне на изхода от празниците? Т.е. функция WORKDAY е необходимо да въведете списък с изключения от изхода. RABDEN.MEZHD функция не е полезно, защото е необходимо да се въведат по-и пълен списък на продукцията, в допълнение към празниците.

Александър, ако трансферът се осъществява, броят на работните дни, няма да се промени, те просто се преразпределя. Единственият въпрос е дали всички мигрирали дни в определен интервал от време, което получаваш. Например, функцията връща неправилен резултат, ако изчисленият интервал получава изнесен, но не се получи в деня, в който е бил преместен. За решаване на проблема изисква RABDEN.MEZHD функция. Не е необходимо да се изброят всички уикенд. но само за да покаже в кои дни от седмицата, за да се счита за изход, програмата показва намек, когато се попълва този показател. След това ще се сравняват характеристиките за да се провери дали резултатите от изчисление попада в периода на трансфери, и то само, ако бъдат погълнати - Проверете ръчно трябва да прибавяме / изваждаме няколко дни.

Така че фактът на въпроса е, че искате да се изчисли графика на подаване на заявления в следващите няколко години, разделени от предишната дата за една година, две, пет. (Има една сложна схема) и заявлението трябва да бъдат подадени в същото време за определен брой дни преди следващата дата. Аз използвам WORKDAY функция с корекцията на следващата графика, като въведете почивки за следващата година (при приемането на решение), но прехвърлянето на произведените през уикенда направи неточно. Аз не знам как да се вземат под внимание.

Да, но в рамките на периода, броят на изход / работен не трябва да се променя, тъй като този трансфер. Сложността на само погранични дни, които се отразяват само част от трансфера. Нека се опитаме да разбера вашата задача с конкретен пример. Изпрати няколко примера за изчисления, които са причинили ви неприятности, като използвате формата за обратна връзка.

Аз афиш на проблема чрез формата за обратна връзка с описанието на един пример, но файла не поставя - пише невалиден тип файл. Нито Exel, или Rar, Zip или не минава !!

Добър ден! Както във формулата посочва краен срок за изчисляване? Например, има формула = DATE (година (С14); месец (С14) 1; ДЕН (20)), но трябва да формула се прилага само за определен daty.Spasibo.

Оксана, ще трябва да използвате състоянието IF (условие, стойност, ако е истина, стойност, ако невярно). Например, ако сте запаметили в клетка A1 е еднаква пределна дата. Всичко по-малко трябва да се изчислява по формулата си, че повече - за да се върнете на нулева стойност, а след това формулата ще изглежда така: = IF (DATE (YEAR (C14); МЕСЕЦ (C14) 1; ДЕН (20))

Дали и как да се изчисли началната дата, крайна дата и да знаят броя на дните, за да изпълни задачата?