Skip to main content

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

Week 10, continued (Април 2025)

Week 10, continued (Април 2025)

Съдържание:

Anonim

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)

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

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

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

почивни дни - (по избор) една или повече допълнителни дати, които са изключени от общия брой работни дни- ваканционните дати могат да бъдат въведени като серийни номера на дати или съобщенията за клетките на местоположението на стойностите за дата в работния лист- ако се използват референтни клетки, трябва да се въведат стойности за дата в клетките с помощта на DATE, DATEVALUE или КЪМ ДНЕШНА ДАТА функции, за да се избегнат евентуални грешки

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

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

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

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

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

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

  1. Въведете следните данни в съответната клетка:

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

Продължете да четете по-долу

02 от 03

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

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

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

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

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

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

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

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

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

  • Датата, която е 82 работни дни след 5 август 2012 г., е 27 ноември (началната дата не се отчита като един от 82-те дни от функцията WORKDAY.INTL)
  • Добавете към тази дата посочените две ваканционни дати (19 август и 15 ноември), които не са били отчетени като част от 82-те дни аргумент
  • Крайната дата на проекта е, следователно, четвъртък, 29 ноември 2012 г.

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

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

  • #VALUE! : се появява в клетката за отговори Ако един от аргументите на WORKDAY не е валидна дата (ако датата е въведена като текст например)
  • #NUM !: се появява в клетката за отговор, ако не е въведена невалидна дата Начална дата и дни аргументи
  • Ако дни аргументът не е въведен като цяло число - например 83,25 дни - номерът ще бъде съкратен до цялото число на номера: 83 дни

Продължете да четете по-долу

03 от 03

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

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

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

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

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

Номер в уикенда 11 неделя 12 понеделник 13 вторник 14 сряда 15 четвъртък 16 петък 17 събота