Намерете началната или крайната дата на проекта в електронните таблици в Google

Google Spreadsheets има няколко вградени функции за дата, които могат да се използват за изчисляване на работния ден.

Всяка функция за дата изпълнява различна задача, така че резултатите да се различават от една функция до друга. Затова коя от двете зависи от резултатите, които искате.

01 от 03

Функцията WORKDAY.INTL

© Тед Френски

Google Електронни таблици Функция WORKDAY.INTL

В случай на функцията WORKDAY.INTL, тя открива началната или крайната дата на проект или задание, като се има предвид определен брой работни дни.

Дните, определени като уикенд дни, се премахват автоматично от общия брой. Освен това могат да бъдат пропуснати и конкретни дни, като например празнични празници.

Как функцията WORKDAY.INTL се различава от функцията WORKDAY е, че WORKDAY.INTL ви позволява да посочите кои дни и колко се считат за уикенд дни, вместо да премахвате автоматично два дни в седмицата - събота и неделя - от общия брой дни.

Използването на функцията WORKDAY.INTL включва изчисляване на:

Синтаксисът и аргументите на функцията WORKDAY.INTL

Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите и аргументите .

Синтаксисът за функцията WORKDAY е:

= WORKDAY.INTL (start_date, num_days, weekend, holidays)

start_date - (задължително) началната дата на избрания период от време
- действителната начална дата може да бъде въведена за този аргумент, или вместо това може да се въведе референтната клетка на местоположението на тези данни в работния лист

num_days - (задължително) продължителността на проекта
- за този аргумент въведете цяло число, показващо броя на работните дни, които са били извършени по проекта
- въведете действителния брой работни дни - например 82 - или референтната клетка на местоположението на тези данни в работния лист
- за да намерите дата, която се получава след аргумента start_date, използвайте положително цяло число за num_days
- за да намерите дата, която се появява преди аргумента start_date, използвайте отрицателно цяло число за num_days

уикенд - (по избор) посочва кои дни от седмицата се считат за уикенд дни и изключва тези дни от общия брой работни дни
- за този аргумент въведете кода на номера на уикенда или референтната клетка на местоположението на тези данни в работния лист
- ако този аргумент е пропуснат, по подразбиране 1 (събота и неделя) се използва за уикенда код
- вижте пълния списък с кодовете с номера на страница 3 на този урок

празници - (по избор) една или повече допълнителни дати, които са изключени от общия брой работни дни
- ваканционните дати могат да бъдат въведени като серийни номера на дати или съобщенията за клетките на местоположението на стойностите за дата в работния лист
- ако се използват референтни клетки, стойностите за дата трябва да се въведат в клетките с помощта на функциите DATE , DATEVALUE или TO_DATE, за да се избегнат възможни грешки

Пример: Намерете крайната дата на проект с функцията WORKDAY.INTL

Както се вижда на изображението по-горе, този пример ще използва функцията WORKDAY.INTL, за да намери крайната дата за проект, който започва на 9 юли 2012 г. и завършва 82 дни по-късно.

Две празници (3 септември и 8 октомври), които се случват през този период, няма да се считат за част от 82-те дни.

За да избегнете проблеми с изчисляването, които могат да възникнат, ако датите са случайно въведени като текст, функцията DATE ще се използва за въвеждане на датите, използвани като аргументи. За повече информация вижте секцията Error Values в края на този урок.

Въвеждане на данните

A1: Начална дата: A2: Брой дни: A3: Почивка 1: A4: Почивка 2: A5: Крайна дата: B1: = DATE (2012,7,9) B2: 82 B3: ) B4: = DATE (2012,10,8)
  1. Въведете следните данни в съответната клетка :

Ако датите в клетките b1, B3 и B4 не се показват, както е показано на изображението по-горе, проверете дали тези клетки са форматирани за показване на данни чрез краткия формат на датата.

02 от 03

Въвеждане на функцията WORKDAY.INTL

© Тед Френски

Въвеждане на функцията WORKDAY.INTL

Електронните таблици в Google не използват диалогови прозорци, за да въведат аргументите на функциите, които могат да бъдат намерени в Excel. Вместо това има кутия за автоматична намеса , която се появява, тъй като името на функцията е въведено в клетка.

  1. Кликнете върху клетка B6, за да станете активната клетка - тук ще се показват резултатите от функцията WORKDAY.INTL
  2. Въведете знака за равенство (=), последван от името на работния работен ден, intl
  3. Докато пишете, полето за автоматично предложение се появява с имената и синтаксиса на функциите, започващи с буквата W
  4. Когато в полето се появи името WORKDAY.INTL , кликнете върху името с курсора на мишката, за да въведете името на функцията и да отворите кръглата скоба в клетка B6

Въвеждане на аргументите за функциите

Както се вижда на изображението по-горе, аргументите за функцията WORKDAY.INTL се въвеждат след отворената кръгла конзола в клетка B6.

  1. Кликнете върху клетка B1 в работния лист, за да въведете тази клетка като аргумент start_date
  2. След записа на клетката въведете запетая ( , ), за да действа като разделител между аргументите
  3. Кликнете върху клетка В2, за да въведете тази клетка като аргумент num_days
  4. След запълването на клетката въведете друга запетая
  5. Кликнете върху клетка B3, за да въведете тази клетка като аргумент за уикенда
  6. Маркирайте клетките B4 и B5 в работния лист, за да въведете тези референтни клетки като важен аргумент
  7. Натиснете клавиша Enter на клавиатурата, за да въведете закръглен кръг " ) " след последния аргумент и да завършите функцията
  8. Датата 11/29/2012 - крайната дата за проекта - трябва да се появи в клетка Б6 на работния лист
  9. Когато кликнете върху клетка b5 пълната функция
    = WORKDAY.INTL (B1, B2, B3, B4: B5) се показва в лентата за формули над работния лист

Математиката зад функцията

Как Excel изчислява тази дата е:

WORKDAY.INTL Функции на грешките

Ако данните за различните аргументи на тази функция не са въведени правилно, в клетката, където се намира функцията WORKDAY, се появяват следните стойности на грешки:

03 от 03

Таблица на кодовете за броя на уикендите и съответстващите дни на уикенда

© Тед Френски

Таблица на кодовете за броя на уикендите и съответстващите дни на уикенда

За местоположения с двудневен уикенд

Брой Уикенд 1 или пропуснат Събота, Неделя 2 Неделя, Понеделник 3 Понеделник, Вторник 4 Вторник, Сряда 5 Сряда, Четвъртък 6 Четвъртък, Петък 7 Петък, Събота

За местоположения с еднодневен уикенд

Брой Уикенд ден 11 Неделя 12 Понеделник 13 Вторник 14 Сряда 15 Четвъртък 16 Петък 17 Събота