Project 데스크톱의 사용자 지정 필드에 대 한 project 함수

Project 데스크톱의 사용자 지정 필드에 대 한 project 함수

이러한 함수는 사용자 정의 필드의 값을 계산하기 위해 수식 내에서 사용됩니다.

팁: Project 2007의 사용자 지정 필드에 수식을 입력하려면 도구 메뉴에서 사용자 지정을 가리킨 다음 필드를 클릭합니다. 사용자 지정 필드 대화 상자에서 수식을 클릭합니다. Project 2010의 경우 프로젝트 탭을 클릭하고 속성 그룹에서 사용자 지정 필드를 클릭합니다. 사용자 지정 필드 대화 상자에서 수식을 클릭합니다.

Project 함수 개요

Microsoft Project를 사용하는 경우 필드에 바로 표시되지 않는 값을 사용해야 할 수 있습니다. 수식을 사용하면 필드에서 이러한 새 값을 만들 수 있습니다.

다음 예제에서는 사용자 정의 필드에서 수식을 사용하는 방법을 보여 줍니다.

  • 사용자 정의 번호 필드에 다음 수식을 추가하면 일정에서 작업의 완료 날짜와 현재 날짜 사이의 날짜 수를 나타내는 숫자 값이 반환됩니다.

DateDiff("d",NOW(),[Finish])

  • 사용자 정의 텍스트 필드에 다음 수식을 추가하면 "No baseline", "Overbudget by 20% or more" 또는 "Under budget"이라는 값이 반환됩니다.

    Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget")
    The CStr function in the above formula works only if the [Baseline Finish] field is defined.

변환 함수

Asc

문자열의 첫 문자에 해당하는 문자 코드를 나타내는 Integer를 반환합니다.

구문

Asc( string )

문자열  유효한 문자열 식입니다.

CBool

식을 Boolean 데이터 형식으로 강제 변환합니다.

구문

CBool( expression )

expression  유효한 문자열 식 또는 수식입니다.

CByte

식을 Byte 데이터 형식으로 강제 변환합니다.

구문

CByte( expression )

expression  0에서 255 까지의 정수 입니다.

CCur

식을 Currency 데이터 형식으로 강제 변환합니다.

구문

CCur( expression )

expression  -922337203685477.5808에서 922337203685477.5807 까지의 숫자 식입니다.

CDate

식을 Date 데이터 형식으로 강제 변환합니다.

구문

CDate( expression )

expression  유효한 날짜 식입니다.

CDbl

식을 Double 데이터 형식으로 강제 변환합니다.

구문

CDbl( expression )

expression  -1.79769313486232 E308에서-4.94065645841247 E-324 까지의 음수 값에 해당 하는 모든 숫자 식입니다. 양수 값에 대 한 e-324을 1.79769313486232 E308로 4.94065645841247.

CDec

식을 Decimal 데이터 형식으로 강제 변환합니다.

구문

CDec( expression )

expression  크기가 0 인 숫자, 즉 소수 자릿수가 없는 숫자에 대 한 +/-79228162514264337593543950335의 숫자 식입니다. 소수 자릿수가 28 자리인 숫자의 경우 범위는 +/-7.9228162514264337593543950335입니다. 0이 아닌 가장 작은 숫자는 0.0000000000000000000000000001입니다.

Chr

지정된 문자 코드에 연결된 문자가 들어 있는 String 데이터 형식을 반환합니다.

구문

Chr( charcode )

charcode  문자를 식별 하는 Long 입니다.

CInt

식을 Integer 데이터 형식으로 강제 변환합니다.

구문

CInt( expression )

expression  -32768에서 32767 까지의 숫자 식입니다. 소수는 반올림 됩니다.

CLng

식을 Long 데이터 형식으로 강제 변환합니다.

구문

CLng( expression )

expression  -2147483648에서 2147483647 까지의 숫자 식입니다. 소수는 반올림 됩니다.

CSng

식을 Single 데이터 형식으로 강제 변환합니다.

구문

CSng( expression )

expression  임의의 숫자 식-3.402823 3.402823에서-1.401298 E-45를 음수 값으로 변환할 수 있습니다. 양수 값에 대 한 e-45을 3.402823 3.402823로 1.401298.

CStr

식을 String 데이터 형식으로 강제 변환합니다.

구문

CStr( expression )

expression  유효한 문자열 식 또는 수식입니다.

CVar

식을 Variant 데이터 형식으로 강제 변환합니다.

구문

CVar( expression )

expression  두 Double 의 숫자와 같은 범위 비 숫자에 대 한 문자열 의 범위와 동일 합니다.

DateSerial

지정된 연도, 월, 일에 해당하는 Variant(Date)를 반환합니다.

구문

DateSerial( year, month, day )

반기  반드시 정수입니다. 100과 9999, 포괄적 또는 숫자 식 사이의 숫자입니다.

달은  반드시 정수입니다. 임의의 숫자 식입니다.

부활절  반드시 정수입니다. 임의의 숫자 식입니다.

DateValue

Variant(Date)를 반환합니다.

구문

DateValue( date )

시작일  반드시 일반적으로 100 년 1 월 1 일부 터 9999 년 12 월 31 일 까지의 날짜를 나타내는 문자열 식입니다. 그러나 date 는 해당 범위에서 날짜, 시간 또는 날짜와 시간을 모두 나타낼 수 있는 식일 수도 있습니다.

Day

날짜를 표시하는 1에서 31 사이의 정수(1과 31 포함)를 지정하는 Variant(Integer)를 반환합니다.

구문

Day( date)

시작일  반드시 Variant, 수식 또는 문자열 식 또는 날짜를 나타낼 수 있는 임의의 조합입니다. Datenull이 있으면 null 이 반환 됩니다.

Hex

숫자의 16진수 값을 나타내는 String 데이터 형식을 반환합니다.

구문

Hex( number )

숫자로  반드시 유효한 문자열 식 또는 수식입니다.

Hour

하루 중 시를 나타내는 0에서 23 사이의 정수를 지정하는 Variant(Integer) 형식을 반환합니다.

구문

Hour( time )

시간  반드시 모든 Variant, 수식, 문자열 식 또는 시간을 나타낼 수 있는 임의의 조합입니다. Timenull이 포함 된 경우 null 이 반환 됩니다.

Minute

분을 나타내는 0에서 59 사이의 정수를 지정하는 Variant(Integer) 형식을 반환합니다.

구문

Minute( time )

시간  반드시 모든 Variant, 수식, 문자열 식 또는 시간을 나타낼 수 있는 임의의 조합입니다. Timenull이 포함 된 경우 null 이 반환 됩니다.

Month

월을 나타내는 1에서 12사이의 정수를 지정하는 Variant(Integer) 형식을 반환합니다.

구문

Month( date)

시작일  반드시 모든 Variant, 수식, 문자열 식 또는 시간을 나타낼 수 있는 임의의 조합입니다. Datenull이 있으면 null 이 반환 됩니다.

Oct

숫자의 8진수 값을 나타내는 Variant(String) 형식을 반환합니다.

구문

Oct( number )

숫자로  반드시 유효한 문자열 식 또는 수식입니다.

ProjDateConv

값을 날짜로 변환합니다.

구문

ProjDateConv( expression, dateformat )

expression  반드시 변형. 날짜로 변환할 식입니다.

dateformat  ) 깁니다. 날짜 형식 기본값은 Pjdatedefault이지만 다음 pjDateFormat 상수 중 하나로 대체할 수 있습니다 (12:33 오후에는 9/25/07 적용 된 날짜 형식).

  • pjDateDefault: 기본 형식입니다. 옵션 대화 상자도구 메뉴)의 보기 탭에서 설정합니다.

  • pjDate_mm_dd_yy_hh_mmAM: 9/25/07 12:33 PM

  • pjDate_mm_dd_yy: 9/25/07

  • pjDate_mm_dd_yyyy: 9/25/2007

  • pjDate_mmmm_dd_yyyy_hh_mmAM: September 25, 2007 12:33 PM

  • pjDate_mmmm_dd_yyyy: September 25, 2007

  • pjDate_mmm_dd_hh_mmAM: Sep 25 12:33 PM

  • pjDate_mmm_dd_yyy: Sep 25, '07

  • pjDate_mmmm_dd: September 25

  • pjDate_mmm_dd: Sep 25

  • pjDate_ddd_mm_dd_yy_hh_mmAM: Tue 9/25/07 12:33 PM

  • pjDate_ddd_mm_dd_yy: Tue 9/25/07

  • pjDate_ddd_mmm_dd_yyy: Tue Sep 25, '07

  • pjDate_ddd_hh_mmAM: Tue 12:33 PM

  • pjDate_mm_dd: 9/25

  • pjDate_dd: 25

  • pjDate_hh_mmAM: 12:33 PM

  • pjDate_ddd_mmm_dd: Tue Sep 25

  • pjDate_ddd_mm_dd: Tue 9/25

  • pjDate_ddd_dd: Tue 25

  • pjDate_Www_dd: W40/2

  • pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 PM

ProjDurConv

식을 지정된 단위의 기간 값으로 변환합니다.

구문

ProjDurConv( expression, durationunits )

expression  반드시 변형. Duration으로 변환할 식입니다.

durationunits  ) 깁니다. 기간을 표현 하는 데 사용 되는 단위입니다. Durationunits 가 지정 되지 않은 경우 기본값은도구 메뉴의 옵션 대화 상자에서 일정 탭에 있는 기간에 입력 된 단위 유형입니다. Durationunits 는 다음 pjformatunit 상수 중 하나가 될 수 있습니다.

  • pjMinutes: pjElapsedMinutes

  • pjHours: pjElapsedHours

  • pjDays: pjElapsedDays

  • pjWeeks: pjElapsedWeeks

  • pjMonths: pjElapsedMonths

  • pjMinutesEstimated: pjElapsedMinutesEstimated

  • pjHoursEstimated: pjElapsedHoursEstimated

  • pjDaysEstimated: pjElapsedDaysEstimated

  • pjWeeksEstimated: pjElapsedWeeksEstimated

  • pjMonthsEstimated: pjElapsedMonthsEstimated

Second

초를 나타내는 0에서 59 사이의 정수를 지정하는 Variant(Integer) 형식을 반환합니다.

구문

Second( time )

시간  반드시 모든 Variant, 수식, 문자열 식 또는 시간을 나타낼 수 있는 임의의 조합입니다. Timenull이 포함 된 경우 null 이 반환 됩니다.

Str

숫자를 Variant(String) 형식으로 나타낸 값을 반환합니다.

구문

Str( number )

숫자로  반드시 임의의 유효한 숫자 식을 포함 하는 Long 값입니다.

StrConv

지정한 대로 변환된 Variant(String) 형식을 반환합니다.

구문

StrConv( string, conversion, LCID )

문자열  반드시 변환할 문자열 식입니다.

과정  반드시 정수입니다. 수행할 변환 유형을 지정 하는 값의 합계입니다.

LCID  ) 시스템 LocaleID와 다른 경우 LocaleID가 됩니다. (시스템 LocaleID가 기본값입니다.)

TimeSerial

특정 시, 분, 초를 나타내는 시간이 포함된 Variant(Date) 형식을 반환합니다.

구문

TimeSerial( hour, minute, second )

시간씩  반드시 Variant (Integer). 0 (오전 12:00), 23 (11:00 P.M.), 포함 또는 숫자 식 사이의 숫자입니다.

길이의  반드시 Variant (Integer). 임의의 숫자 식입니다.

두번째  반드시 Variant (Integer). 임의의 숫자 식입니다.

TimeValue

시간을 포함하는 Variant(Date) 형식을 반환합니다.

구문

TimeValue( time)

시간  반드시 일반적으로 0:00:00 (12:00:00 A.M.)에서 23:59:59 (11:59:59 P.M.) (포함) 까지의 시간을 나타내는 문자열 식입니다. 그러나 time 은 해당 범위의 시간을 나타내는 식일 수도 있습니다. Timenull이 포함 된 경우 null 이 반환 됩니다.

Val

문자열에 포함된 숫자를 적절한 형식의 숫자 값으로 반환합니다.

구문

Val( string )

문자열  반드시 유효한 문자열 식입니다.

Weekday

요일을 나타내는 정수가 포함된 Variant(Integer) 형식을 반환합니다.

구문

Weekday( date[, firstdayofweek] )

시작일  반드시 날짜를 나타낼 수 있는 임의의 조합에 대 한 Variant식, 수식, 문자열 식입니다. Datenull이 있으면 null 이 반환 됩니다.

firstdayofweek  ) 주의 시작 요일을 지정 하는 상수입니다. 지정 하지 않으면 일요일로 간주 됩니다.

Year

연도를 나타내는 정수가 포함된 Variant(Integer) 형식을 반환합니다.

구문

Year( date )

시작일  반드시 Variant, 수식 또는 문자열 식 또는 날짜를 나타낼 수 있는 임의의 조합입니다. Datenull이 있으면 null 이 반환 됩니다.

날짜/시간 함수

CDate

식을 Date 데이터 형식으로 강제 변환합니다.

구문

CDate( expression )

expression  유효한 날짜 식입니다.

Date

현재 시스템 날짜가 들어 있는 Variant(Date)를 반환합니다.

구문

Date

DateAdd

지정된 시간 간격이 추가된 날짜가 들어 있는 Variant(Date)를 반환합니다.

구문

DateAdd( interval, number, date )

interval  반드시 "M" 또는 "d" 와 같이 추가 하려는 시간 간격을 나타내는 문자열 식입니다.

숫자로  반드시 추가 하려는 간격의 수를 나타내는 숫자 식입니다. 이 값은 양수 (미래의 날짜를 구하기 위해) 또는 음수 (과거의 날짜를 가져오는 경우) 일 수 있습니다.

시작일  반드시 간격을 더할 날짜를 나타내는 Variant (Date) 또는 리터럴입니다.

DateDiff

지정된 두 날짜 간의 시간 간격 수를 지정하는 Variant(Long)를 반환합니다.

구문

DateDiff( interval, date1, date2[, firstdayofweek[, firstweekofyear]] )

interval  반드시 date1date2사이의 차이를 계산 하는 데 사용 하는 시간 간격을 나타내는 문자열 식입니다.

date1, date2  반드시 Variant (Date). 계산에 사용 하려는 두 날짜

firstdayofweek  ) 주의 시작 요일을 지정 하는 상수입니다. 지정 하지 않으면 일요일로 간주 됩니다.

firstweekofyear  ) 연도의 시작 주를 지정 하는 상수입니다. 지정 하지 않으면 첫 번째 주가 1 월 1 일이 발생 하는 주로 간주 됩니다.

DatePart

지정된 날짜의 특정 부분이 들어 있는 Variant(Integer)를 반환합니다.

구문

DatePart( interval, date[, firstdayofweek[, firstweekofyear]] )

interval  반드시 반환 하려는 시간 간격을 나타내는 문자열 식입니다.

시작일  반드시 계산 하려는 Variant (Date) 값입니다.

firstdayofweek  ) 주의 시작 요일을 지정 하는 상수입니다. 지정 하지 않으면 일요일로 간주 됩니다.

firstweekofyear  ) 연도의 시작 주를 지정 하는 상수입니다. 지정 하지 않으면 첫 번째 주는 1 월 1 일이 발생 하는 주에 속하는 것으로 간주 됩니다.

DateSerial

지정된 연도, 월, 일에 해당하는 Variant(Date)를 반환합니다.

구문

DateSerial( year, month, day )

반기  반드시 정수입니다. 100과 9999, 포괄적 또는 숫자 식 사이의 숫자입니다.

달은  반드시 정수입니다. 임의의 숫자 식입니다.

부활절  반드시 정수입니다. 임의의 숫자 식입니다.

DateValue

Variant(Date)를 반환합니다.

구문

DateValue( date)

시작일  반드시 일반적으로 100 년 1 월 1 일부 터 9999 년 12 월 31 일 까지의 날짜를 나타내는 문자열 식입니다. 그러나 date 는 해당 범위에서 날짜, 시간 또는 날짜와 시간을 모두 나타낼 수 있는 식일 수도 있습니다.

Day

날짜를 표시하는 1에서 31 사이의 정수(1과 31 포함)를 지정하는 Variant(Integer)를 반환합니다.

구문

Day( date)

시작일  반드시 Variant, 수식 또는 문자열 식 또는 날짜를 나타낼 수 있는 임의의 조합입니다. Datenull이 있으면 null 이 반환 됩니다.

Hour

하루 중 시를 나타내는 0에서 23 사이의 정수를 지정하는 Variant(Integer) 형식을 반환합니다.

구문

Hour( time )

시간  반드시 모든 Variant, 수식, 문자열 식 또는 시간을 나타낼 수 있는 임의의 조합입니다. Timenull이 포함 된 경우 null 이 반환 됩니다.

IsDate

식을 날짜로 변환할 수 있는지 여부를 나타내는 Boolean 형식의 값을 반환합니다.

구문

IsDate( expression )

expression  반드시 날짜나 시간으로 인식할 데이터 식 또는 문자열 식을 포함 하는 Variant 입니다.

Minute

분을 나타내는 0에서 59 사이의 정수를 지정하는 Variant(Integer) 형식을 반환합니다.

구문

Minute( time)

시간  반드시 모든 Variant, 수식, 문자열 식 또는 시간을 나타낼 수 있는 임의의 조합입니다. Timenull이 포함 된 경우 null 이 반환 됩니다.

Month

월을 나타내는 1에서 12사이의 정수를 지정하는 Variant(Integer) 형식을 반환합니다.

구문

Month( date)

시작일  반드시 모든 Variant, 수식, 문자열 식 또는 시간을 나타낼 수 있는 임의의 조합입니다. Datenull이 있으면 null 이 반환 됩니다.

Now

컴퓨터의 시스템 날짜와 시간에 따라 현재 날짜와 시간을 지정하는 Variant(Date) 형식을 반환합니다.

구문

Now

ProjDateAdd

날짜에 특정 기간을 더해 새 날짜를 반환합니다.

구문

ProjDateAdd( date, duration, calendar )

시작일  반드시 변형. 기간이 추가 되는 원래 날짜입니다.

기간  반드시 변형. 날짜에 추가할 기간입니다.

일정과  ) 문자열입니다. 새 날짜를 계산할 때 사용할 달력입니다. Calendar 를 지정 하지 않으면 현재 자원의 기본값은 자원 달력 또는 현재 작업의 경우, 작업 달력 또는 작업 달력이 없는 경우 표준 달력입니다. Project Server의 경우 달력 문자열에 지정 된 달력에 관계 없이 표준 달력이 사용 됩니다. Project Web App에서 만든 수식에서 이 함수를 사용하고 Project Professional에서 만든 같은 수식에서 사용된 함수를 비교하는 경우 결과가 예상대로 나타나는지 테스트해야 합니다.

참고:  지정된 날짜에서 7일을 빼려면 Project Professional 2010에서는 ProjDateAdd("9/24/2010", "-7d") 수식을 사용하면 됩니다. 그러나 Project Server 2010에서 같은 수식을 실행하면 결과는 9/17/2010이 아닌 9/24/2010이 됩니다. Project Professional 2010과 Project Server 2010에서 수식이 일관되게 계산되도록 하려면 ProjDateAdd 및 ProjDateSub 함수에 음수 매개 변수를 사용하면 안 됩니다.

ProjDateConv

값을 날짜로 변환합니다.

구문

ProjDateConv( expression, dateformat )

expression  반드시 변형. 날짜로 변환할 식입니다.

dateformat  ) 깁니다. 날짜 형식 기본값은 Pjdatedefault이지만 다음 pjDateFormat 상수 중 하나로 대체할 수 있습니다 (12:33 오후에는 9/25/07 적용 된 날짜 형식).

  • pjDateDefault: 기본 형식입니다. 옵션 대화 상자도구 메뉴)의 보기 탭에서 설정합니다.

  • pjDate_mm_dd_yy_hh_mmAM: 9/25/07 12:33 PM

  • pjDate_mm_dd_yy: 9/25/07

  • pjDate_mm_dd_yyyy: 9/25/2007

  • pjDate_mmmm_dd_yyyy_hh_mmAM: September 25, 2007 12:33 PM

  • pjDate_mmmm_dd_yyyy: September 25, 2007

  • pjDate_mmm_dd_hh_mmAM: Sep 25 12:33 PM

  • pjDate_mmm_dd_yyy: Sep 25, '07

  • pjDate_mmmm_dd: September 25

  • pjDate_mmm_dd: Sep 25

  • pjDate_ddd_mm_dd_yy_hh_mmAM: Tue 9/25/07 12:33 PM

  • pjDate_ddd_mm_dd_yy: Tue 9/25/03

  • pjDate_ddd_mmm_dd_yyy: Tue Sep 25, '07

  • pjDate_ddd_hh_mmAM: Tue 12:33 PM

  • pjDate_mm_dd: 9/25

  • pjDate_dd: 25

  • pjDate_hh_mmAM: 12:33 PM

  • pjDate_ddd_mmm_dd: Tue Sep 25

  • pjDate_ddd_mm_dd: Tue 9/25

  • pjDate_ddd_dd: Tue 25

  • pjDate_Www_dd: W40/2

  • pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 PM

ProjDateDiff

두 날짜 사이의 기간(분)을 반환합니다.

구문

ProjDateDiff( date1, date2, calendar )

날짜  반드시 변형. 기간의 시작 부분으로 사용 되는 날짜입니다.

date2  반드시 변형. 기간의 끝으로 사용 되는 날짜입니다.

일정과  ) 문자열입니다. 단, 작업 달력이 없는 경우에는 표준 달력이 사용됩니다. Calendar 를 지정 하지 않으면 현재 자원에 대 한 기본값은 자원 달력 또는 현재 작업의 경우, 작업 달력 또는 Project Server에 대 한 작업 달력이 없는 경우 표준 달력이 사용 됩니다 ( 달력 문자열에 지정 된 일정에 관계 없이 표준 달력을 사용할 수 있음). Project Web App에서 만든 수식에서 이 함수를 사용하고 Project Professional에서 만든 같은 수식에서 사용된 함수를 비교하는 경우 결과가 예상대로 나타나는지 테스트해야 합니다.

ProjDateSub

끝 날짜에서 지정된 기간을 뺀 날짜를 반환합니다.

구문

ProjDateSub( date, duration, calendar )

시작일  반드시 변형. 기간 을 빼는 원래 날짜입니다.

기간  반드시 변형. 날짜에서 뺄 기간입니다.

일정과  ) 문자열입니다. 날짜 차이를 계산할 때 사용할 달력입니다. Calendar 를 지정 하지 않으면 현재 자원의 기본값은 자원 달력 또는 현재 작업의 경우, 작업 달력 또는 작업 달력이 없는 경우 표준 달력입니다. Project Server의 경우 달력 문자열에 지정 된 달력에 관계 없이 표준 달력이 사용 됩니다. Project Web App에서 만든 수식에서 이 함수를 사용하고 Project Professional에서 만든 같은 수식에서 사용된 함수를 비교하는 경우 결과가 예상대로 나타나는지 테스트해야 합니다.

참고:  지정된 날짜에서 7일을 빼려면 Project Professional 2010에서는 ProjDateAdd("9/24/2010", "-7d") 수식을 사용하면 됩니다. 그러나 Project Server 2010에서 같은 수식을 실행하면 결과는 9/17/2010이 아닌 9/24/2010이 됩니다. Project Professional 2010과 Project Server 2010에서 수식이 일관되게 계산되도록 하려면 ProjDateAdd 및 ProjDateSub 함수에 음수 매개 변수를 사용하면 안 됩니다.

ProjDateValue

식의 날짜 값을 반환합니다.

구문

ProjDateValue( expression )

expression  반드시 변형. 날짜로 표시할 식입니다.

ProjDurConv

식을 지정된 단위의 기간 값으로 변환합니다.

구문

ProjDurConv( expression, durationunits )

expression  반드시 변형. Duration으로 변환할 식입니다.

durationunits  ) 깁니다. 기간을 표현 하는 데 사용 되는 단위입니다. Durationunits 가 지정 되지 않은 경우 기본값은도구 메뉴의 옵션 대화 상자에서 일정 탭에 있는 기간에 입력 된 단위 유형입니다. Durationunits 는 다음 pjformatunit 상수 중 하나가 될 수 있습니다.

  • pjMinutes: pjElapsedMinutes

  • pjHours: pjElapsedHours

  • pjDays: pjElapsedDays

  • pjWeeks: pjElapsedWeeks

  • pjMonths: pjElapsedMonths

  • pjMinutesEstimated: pjElapsedMinutesEstimated

  • pjHoursEstimated: pjElapsedHoursEstimated

  • pjDaysEstimated: pjElapsedDaysEstimated

  • pjWeeksEstimated: pjElapsedWeeksEstimated

  • pjMonthsEstimated: pjElapsedMonthsEstimated

ProjDurValue

기간을 분으로 반환합니다.

구문

ProjDurValue( duration )

기간  반드시 변형. 분 단위로 표시 되는 기간입니다.

Second

초를 나타내는 0에서 59 사이의 정수를 지정하는 Variant(Integer) 형식을 반환합니다.

구문

Second( time )

시간  반드시 모든 Variant, 수식, 문자열 식 또는 시간을 나타낼 수 있는 임의의 조합입니다. Timenull이 포함 된 경우 null 이 반환 됩니다.

Time

현재 시스템 시간을 나타내는 Variant(Date) 형식을 반환합니다.

구문

Time

Timer

자정 이후 경과한 시간(초)을 나타내는 Single 형식을 반환합니다.

구문

Timer

TimeSerial

특정 시, 분, 초를 나타내는 시간이 포함된 Variant(Date) 형식을 반환합니다.

구문

TimeSerial( hour, minute, second)

시간씩  반드시 Variant (Integer). 0 (오전 12:00), 23 (11:00 P.M.), 포함 또는 숫자 식 사이의 숫자입니다.

길이의  반드시 Variant (Integer). 임의의 숫자 식입니다.

두번째  반드시 Variant (Integer). 임의의 숫자 식입니다.

TimeValue

시간을 포함하는 Variant(Date) 형식을 반환합니다.

구문

TimeValue( time)

시간  반드시 일반적으로 0:00:00 (12:00:00 A.M.)에서 23:59:59 (11:59:59 P.M.) (포함) 까지의 시간을 나타내는 문자열 식입니다. 그러나 time 은 해당 범위의 시간을 나타내는 식일 수도 있습니다. Timenull이 포함 된 경우 null 이 반환 됩니다.

Weekday

요일을 나타내는 정수가 포함된 Variant(Integer) 형식을 반환합니다.

구문

Weekday( date[, firstdayofweek] )

시작일  반드시 날짜를 나타낼 수 있는 임의의 조합에 대 한 Variant식, 수식, 문자열 식입니다. Datenull이 있으면 null 이 반환 됩니다.

firstdayofweek  ) 주의 시작 요일을 지정 하는 상수입니다. 지정 하지 않으면 일요일로 간주 됩니다.

Year

연도를 나타내는 정수가 포함된 Variant(Integer) 형식을 반환합니다.

구문

Year( date)

시작일  반드시 Variant, 수식 또는 문자열 식 또는 날짜를 나타낼 수 있는 임의의 조합입니다. Datenull이 있으면 null 이 반환 됩니다.

일반 함수

Choose

인수 목록에서 값을 선택하여 반환합니다.

구문

Choose( index, choice-1[, choice-2, ... [, choice-n]])

색인  반드시 1에서 사용할 수 있는 선택 항목 수 사이의 값을 반환 하는 숫자 식 또는 필드입니다.

적합  반드시 가능한 선택 항목 중 하나를 포함 하는 Variant 식입니다.

IIf

식을 평가한 결과에 따라 두 부분 중 하나를 반환합니다.

구문

IIf( expr, truepart, falsepart )

expr  반드시 계산 하려는 Variant 식입니다.

truepart  반드시 해당 식이 True일 때 반환 되는 값 또는 식입니다.

falsepart  반드시 해당 식이False인 경우 반환 되는 값 또는 식입니다.

IsNumeric

식을 숫자로 평가할 수 있는지 여부를 나타내는 Boolean 형식의 값을 반환합니다.

구문

IsNumeric( expression)

expression  반드시 숫자 식 또는 문자열 식을 포함 하는 Variant 입니다.

IsNull

식에 유효하지 않은 데이터, 즉 Null이 포함되어 있는지 여부를 나타내는 Boolean 형식의 값을 반환합니다.

구문

IsNull( expression )

expression  반드시 숫자 식 또는 문자열 식을 포함 하는 Variant 입니다.

Switch

식 목록을 평가하여 목록에서 True로 평가되는 첫 번째 식과 연결된 식 또는 Variant 값을 반환합니다.

구문

Switch( expr-1, value-1[, expr-2, value-2, ... [, expr-n,value-n]] )

수학 함수

Abs

숫자의 절대값을 지정하며 전달된 값과 같은 형식의 값을 반환합니다.

구문

Abs( number )

숫자로  반드시 유효한 숫자 식입니다. Numbernull이 있으면 null 이 반환 됩니다. 초기화 되지 않은 변수인 경우 0이 반환 됩니다.

Atn

숫자의 아크탄젠트를 지정하는 Double을 반환합니다.

구문

Atn( number )

숫자로  반드시 더블 또는 유효한 숫자 식입니다.

Cos

각도의 코사인을 지정하는 Double을 반환합니다.

구문

Cos( number )

숫자로  반드시 각도를 라디안 단위로 나타내는 Double 또는 유효한 숫자 식입니다.

Exp

e(자연 로그의 밑)의 거듭제곱 값을 지정하는 Double 형식을 반환합니다.

구문

Exp( number )

숫자로  반드시 더블 또는 유효한 숫자 식입니다.

Fix

숫자의 정수 부분을 반환합니다. 숫자가 음수일 경우 number보다 크거나 같은 첫째 음수를 반환합니다.

구문

Fix( number )

숫자로  반드시 더블 또는 유효한 숫자 식입니다. Numbernull이 있으면 null 이 반환 됩니다.

Int

숫자의 정수 부분을 반환합니다. 숫자가 음수일 경우 number보다 작거나 같은 첫째 음수를 반환합니다.

구문

Int( number )

숫자로  반드시 더블 또는 유효한 숫자 식입니다. Numbernull이 있으면 null 이 반환 됩니다.

Log

특정 값의 자연 로그를 지정하는 Double 형식을 반환합니다.

구문

Log( number )

숫자로  반드시 0 보다 큰 Double 또는 유효한 숫자 식입니다.

Rnd

난수를 포함하는 Single 형식을 반환합니다.

구문

Rnd( number )

숫자로  반드시 단일 또는 유효한 숫자 식입니다.

Sgn

숫자의 부호를 나타내는 Variant(Integer) 형식을 반환합니다.

구문

Sgn( number )

숫자로  반드시 유효한 숫자 식입니다.

반환 값은 다음과 같습니다.

  • 숫자가 0보다 크면 1을 반환합니다.

  • 숫자가 0이면 0을 반환합니다.

  • 숫자가 0보다 작으면 -1을 반환합니다.

Sin

각도의 사인 값을 지정하는 Double 형식을 반환합니다.

구문

Sin( number )

숫자로  반드시 각도를 라디안 단위로 나타내는 Double 또는 유효한 숫자 식입니다.

Sqr

숫자의 제곱근을 지정하는 Double 형식을 반환합니다.

구문

Sqr( number )

숫자로  반드시 0 보다 크거나 같은 Double 또는 유효한 숫자 식입니다.

Tan

각도의 탄젠트 값을 지정하는 Double 형식을 반환합니다.

구문

Tan( number )

숫자로  반드시 각도를 라디안 단위로 나타내는 Double 또는 유효한 숫자 식입니다.

텍스트 함수

Asc

문자열의 첫 문자에 해당하는 문자 코드를 나타내는 Integer를 반환합니다.

구문

Asc( string )

이름  유효한 문자열 식입니다.

Chr

지정된 문자 코드에 연결된 문자가 들어 있는 String 데이터 형식을 반환합니다.

구문

Chr( charcode )

charcode  문자를 식별 하는 Long 입니다.

Format

형식 지정 식에 있는 명령에 따라 형식이 지정된 식을 포함하는 Variant(String)를 반환합니다.

구문

Format( expression[, format[, firstdayofweek[, firstweekofyear]]] )

expression  반드시 유효한 식입니다.

포맷할  ) 유효한 명명 된 또는 사용자 정의 서식 식입니다.

firstdayofweek  ) 주의 시작 요일을 지정 하는 상수 입니다.

firstweekofyear  ) 연도의 시작 주를 지정 하는 상수 입니다.

Instr

특정 문자열이 다른 문자열 내에서 처음으로 나타나는 위치를 지정하는 Variant(Long) 형식을 반환합니다.

구문

Instr( [start, ]string1, string2[, compare] )

시작과  ) 각 검색의 시작 위치를 설정 하는 숫자 식입니다. 생략 하는 경우 첫 번째 문자 위치에서 검색을 시작 합니다. StartNull이 포함 된 경우 오류가 발생 합니다. Compare 를 지정 하는 경우 start 인수가 필요 합니다.

string1  반드시 검색 중인 문자열 식입니다.

2  반드시 찾는 문자열 식입니다.

나란히  ) 문자열 비교 유형을 지정 합니다. 비교값 이 Null 이면 오류가 발생 합니다. 비교값 이 생략 된 경우 비교 옵션을 설정 하면 비교 유형이 결정 됩니다.

LCase

소문자로 변환된 String 데이터 형식을 반환합니다.

구문

LCase( string )

문자열   반드시 유효한 문자열 식입니다. Stringnull이 포함 된 경우 null 이 반환 됩니다.

Left

문자열의 왼쪽부터 시작하여 지정된 수의 문자를 포함하는 Variant(String) 형식을 반환합니다.

구문

Left( string, length )

String  필수 요소입니다. 맨 왼쪽 문자가 반환 되는 문자열 식입니다. Stringnull이 포함 된 경우 null 이 반환 됩니다.

length  반드시 변형 (Long). 반환할 문자 수를 나타내는 숫자 식입니다. 0 인 경우 길이가 0 인 문자열 ("")이 반환 됩니다. 문자열의 문자 수보다 크거나 같은 경우 전체 문자열이 반환 됩니다.

Len

변수를 저장하는 데 필요한 바이트 수 또는 문자열의 문자 수를 포함하는 Long 데이터 형식을 반환합니다.

구문

Len( string, varname )

문자열  유효한 문자열 식입니다. Stringnull이 포함 된 경우 null 이 반환 됩니다.

varname  유효한 변수 이름입니다. Varnamenull이 포함 된 경우 null 이 반환 됩니다. VarnameVariant이면 Len문자열과 동일 하 게 처리 하 고 항상 포함 하는 문자 수를 반환 합니다.

LTrim

선행 공백 없이 지정된 문자열을 포함하는 Variant(String)를 반환합니다.

구문

LTrim( string )

문자열  반드시 유효한 문자열 식입니다. Stringnull이 포함 된 경우 null 이 반환 됩니다.

Mid

문자열에서 지정된 수의 문자를 포함하는 Variant(String) 형식을 반환합니다.

구문

Mid( string, start[, length] )

문자열  반드시 문자가 반환 되는 문자열 식입니다. Stringnull이 포함 된 경우 null 이 반환 됩니다.

시작과  반드시 깁니다. 문자열 에서 가져올 부분이 시작 되는 문자 위치입니다. Start문자열의 문자 수보다 크면 Mid 는 길이가 0 인 문자열 ("")을 반환 합니다.

length  ) 변형 (Long). 반환할 문자 수입니다. 생략 하거나 텍스트에 길이 보다 적은 문자 ( 시작시 문자 포함)가 있으면 시작 위치부터 문자열의 끝까지 모든 문자가 반환 됩니다.

Right

문자열의 오른쪽부터 시작하여 지정된 수의 문자를 포함하는 Variant(String) 형식을 반환합니다.

구문

Right( string, length )

문자열  반드시 가장 오른쪽의 문자가 반환 되는 문자열 식입니다. Stringnull이 포함 된 경우 null 이 반환 됩니다.

length  반드시 변형 (Long). 반환할 문자 수를 나타내는 숫자 식입니다. 0 인 경우 길이가 0 인 문자열 ("")이 반환 됩니다. String의 문자 수보다 크거나 큰 경우에는 전체 문자열이 반환 됩니다.

RTrim

후행 공백 없이 지정된 문자열을 포함하는 Variant(String)를 반환합니다.

구문

RTrim( string )

문자열  반드시 유효한 문자열 식입니다. Stringnull이 포함 된 경우 null 이 반환 됩니다.

Space

지정한 수의 공백으로 구성된 Variant(String) 형식을 반환합니다.

구문

Space( number )

숫자로  반드시 문자열에 포함할 공백 수입니다.

StrComp

문자열 비교 결과를 나타내는 Variant(Integer)를 반환합니다.

구문

StrComp( string1, string2[, compare] )

string1  반드시 유효한 문자열 식입니다.

2  반드시 유효한 문자열 식입니다.

나란히  ) 문자열 비교 유형을 지정 합니다. 비교값 인수가 Null이면 오류가 발생 합니다.

StrConv

지정한 대로 변환된 Variant(String) 형식을 반환합니다.

구문

StrConv( string, conversion, LCID )

문자열  반드시 변환할 문자열 식입니다.

과정  반드시 정수입니다. 수행할 변환 유형을 지정 하는 값의 합계입니다.

LCID  ) 시스템 LocaleID와 다른 경우 LocaleID가 됩니다. (시스템 LocaleID가 기본값입니다.)

String

지정한 길이의 반복 문자열이 포함된 Variant(String) 형식을 반환합니다.

구문

String( number, character )

숫자로  반드시 깁니다. 반환 된 문자열의 길이입니다. Numbernull이 있으면 null 이 반환 됩니다.

캐릭터  반드시 변형. 첫 번째 문자가 반환 문자열을 작성 하는 데 사용 되는 문자 또는 문자열 식을 지정 하는 문자 코드입니다. Characternull이 포함 된 경우 null 이 반환 됩니다.

Trim

선행 공백 또는 후행 공백 없이 지정된 문자열을 포함하는 Variant(String)를 반환합니다.

구문

Trim( string )

문자열  반드시 유효한 문자열 식입니다. Stringnull이 포함 된 경우 null 이 반환 됩니다.

UCase

대문자로 변환된 특정 문자열을 포함하는 Variant(String) 형식을 반환합니다.

구문

UCase( string )

문자열  반드시 유효한 문자열 식입니다. Stringnull이 포함 된 경우 null 이 반환 됩니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×