사용자 정의 필드에 대한 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 )

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

CBool

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

구문

CBool( expression )

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

CByte

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

구문

CByte( expression )

expression  0에서 255 사이의 Integer입니다.

CCur

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

구문

CCur( expression )

expression  -922,337,203,685,477.5808에서 922,337,203,685,477.5807 사이의 수식입니다.

CDate

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

구문

CDate( expression )

expression  유효한 날짜 식입니다.

CDbl

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

구문

CDbl( expression )

expression  -1.79769313486232E308에서 -4.94065645841247E-324 사이의 음수 값과 4.94065645841247E-324에서 1.79769313486232E308 사이의 양수 값에 해당하는 수식입니다.

CDec

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

구문

CDec( expression )

expression  +/-79,228,162,514,264,337,593,543,950,335 사이에서 소수 자리가 없는 0자리 이상 숫자에 해당하는 수식입니다. 소수 28자리 숫자의 범위는 +/-7.9228162514264337593543950335이고, 0이 아닌 가장 작은 숫자는 0.0000000000000000000000000001입니다.

Chr

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

구문

Chr( charcode )

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

CInt

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

구문

CInt( expression )

expression  -32,768에서 32,767 사이의 수식이며 소수는 반올림됩니다.

CLng

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

구문

CLng( expression )

expression  -2,147,483,648에서 2,147,483,647 사이의 수식이며 소수는 반올림됩니다.

CSng

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

구문

CSng( expression )

expression  -3.402823E38에서 -1.401298E-45 사이의 음수 값과 1.401298E-45에서 3.402823E38 사이의 양수 값에 해당하는 수식입니다.

CStr

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

구문

CStr( expression )

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

CVar

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

구문

CVar( expression )

expression  숫자의 경우 Double과 같은 범위이고 숫자가 아닌 경우 String과 같은 범위입니다.

DateSerial

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

구문

DateSerial( year, month, day )

year  필수 요소로서 Integer이며 100에서 9999 사이의 숫자 또는 수식입니다.

month  필수 요소로서 Integer이며 수식입니다.

Day  필수 요소로서 Integer이며 수식입니다.

DateValue

Variant(Date)를 반환합니다.

구문

DateValue( date )

date  필수 요소로서 대개 100년 1월 1일부터 9999년 12월 31일까지의 날짜를 나타내는 문자열 식입니다. 그러나 같은 범위의 날짜, 시간 또는 날짜와 시간 둘 다 나타낼 수 있는 식도 모두 date가 될 수 있습니다.

Day

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

구문

Day( date)

date  필수 요소로서 날짜를 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. dateNull이 포함되어 있으면 Null이 반환됩니다.

Hex

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

구문

Hex( number )

number  필수 요소로서 유효한 문자열 식 또는 수식입니다.

Hour

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

구문

Hour( time )

time  필수 요소로서 시간을 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. timeNull이 포함되어 있으면 Null이 반환됩니다.

Minute

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

구문

Minute( time )

time  필수 요소로서 시간을 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. timeNull이 포함되어 있으면 Null이 반환됩니다.

Month

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

구문

Month( date)

date  필수 요소로서 시간을 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. dateNull이 포함되어 있으면 Null이 반환됩니다.

Oct

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

구문

Oct( number )

number  필수 요소로서 유효한 문자열 식 또는 수식입니다.

ProjDateConv

값을 날짜로 변환합니다.

구문

ProjDateConv( expression, dateformat )

expression  필수 요소로서 Variant이며 날짜로 변환할 식입니다.

dateformat  선택 요소로서 Long입니다. 기본 날짜 형식은 pjDateDefault이지만 다음 pjDateFormat 상수 중 하나를 사용할 수 있습니다(2007년 9월 25일 오후 12시 33분 기준).

  • 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  필수 요소로서 Variant이며 기간으로 변환할 식입니다.

durationunits  선택 요소로서 Long이며 기간을 나타내는 단위입니다. 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 )

time  필수 요소로서 시간을 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. timeNull이 포함되어 있으면 Null이 반환됩니다.

Str

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

구문

Str( number )

number  필수 요소로서 유효한 수식을 포함하는 Long입니다.

StrConv

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

구문

StrConv( string, conversion, LCID )

string  필수 요소로서 변환할 문자열 식입니다.

conversion  필수 요소로서 Integer입니다. 실행할 변환 형식을 지정하는 값의 합계입니다.

LCID  선택 요소로서 시스템 LocaleID와 다른 LocaleID입니다. 기본값은 시스템 LocaleID입니다.

TimeSerial

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

구문

TimeSerial( hour, minute, second )

hour  필수 요소로서 Variant(Integer)이며 0(오전 12:00)에서 23(오후 11:00) 사이의 숫자 또는 수식입니다.

minute  필수 요소로서 Variant(Integer)이며 수식입니다.

second  필수 요소로서 Variant (Integer)이며 수식입니다.

TimeValue

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

구문

TimeValue( time)

time  필수 요소로서 대개 0:00:00(오전 12:00:00)에서 23:59:59(오후 11:59:59) 사이의 시간을 나타내는 문자열 식입니다. 그러나 이 범위의 시간을 나타내는 다른 유형의 식도 모두 time이 될 수 있습니다. timeNull이 포함되어 있으면 Null이 반환됩니다.

Val

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

구문

Val( string )

string  필수 요소로서 유효한 문자열 식입니다.

Weekday

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

구문

Weekday( date[, firstdayofweek] )

date  필수 요소로서 날짜를 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. dateNull이 포함되어 있으면 Null이 반환됩니다.

firstdayofweek  선택 요소로서 해당 주의 시작 요일을 지정하는 상수입니다. 지정하지 않을 경우 일요일이 시작 요일로 간주됩니다.

Year

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

구문

Year( date )

date  필수 요소로서 날짜를 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. dateNull이 포함되어 있으면 Null이 반환됩니다.

날짜/시간 함수

CDate

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

구문

CDate( expression )

expression  유효한 날짜 식입니다.

Date

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

구문

Date

DateAdd

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

구문

DateAdd( interval, number, date )

interval  필수 요소로서 "m" 또는 "d"와 같이 더하려는 시간 간격을 나타내는 문자열 식입니다.

number  필수 요소로서 더하려는 간격 수를 나타내는 수식입니다. 양수를 지정하면 미래의 날짜를 구하고 음수를 지정하면 과거의 날짜를 구할 수 있습니다.

date  필수 요소로서 시간 간격을 더한 날짜를 나타내는 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  필수 요소로서 반환할 시간 간격을 나타내는 문자열 식입니다.

date  필수 요소로서 계산할 Variant(Date) 값입니다.

firstdayofweek  선택 요소로서 해당 주의 시작 요일을 지정하는 상수입니다. 지정하지 않을 경우 일요일이 시작 요일로 간주됩니다.

firstweekofyear  선택 요소로서 해당 연도의 시작 주를 지정하는 상수입니다. 지정하지 않을 경우 1월 1일이 포함된 주가 시작 주로 간주됩니다.

DateSerial

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

구문

DateSerial( year, month, day )

year  필수 요소로서 Integer이며 100에서 9999 사이의 숫자 또는 수식입니다.

month  필수 요소로서 Integer이며 수식입니다.

Day  필수 요소로서 Integer이며 수식입니다.

DateValue

Variant(Date)를 반환합니다.

구문

DateValue( date)

date  필수 요소로서 대개 100년 1월 1일부터 9999년 12월 31일까지의 날짜를 나타내는 문자열 식입니다. 그러나 같은 범위의 날짜, 시간 또는 날짜와 시간 둘 다 나타낼 수 있는 식도 모두 date가 될 수 있습니다.

Day

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

구문

Day( date)

date  필수 요소로서 날짜를 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. dateNull이 포함되어 있으면 Null이 반환됩니다.

Hour

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

구문

Hour( time )

time  필수 요소로서 시간을 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. timeNull이 포함되어 있으면 Null이 반환됩니다.

IsDate

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

구문

IsDate( expression )

expression  필수 요소로서 날짜나 시간으로 인식할 수 있는 날짜 식 또는 문자열 식을 포함하는 Variant입니다.

Minute

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

구문

Minute( time)

time  필수 요소로서 시간을 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. timeNull이 포함되어 있으면 Null이 반환됩니다.

Month

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

구문

Month( date)

date  필수 요소로서 시간을 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. dateNull이 포함되어 있으면 Null이 반환됩니다.

Now

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

구문

Now

ProjDateAdd

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

구문

ProjDateAdd( date, duration, calendar )

date  필수 요소로서 Variant이며 duration을 더할 원래 날짜입니다.

duration  필수 요소로서 Variant이며 date에 더할 기간입니다.

calendar  선택 요소로서 String이며 새 날짜를 계산할 때 사용할 달력입니다. calendar를 지정하지 않으면 자원 달력이 현재 자원의 기본 달력이 되고 작업 달력이 현재 작업의 기본 달력이 됩니다. 단, 작업 달력이 없는 경우에는 표준 달력이 사용됩니다. Project Server에서는 calendar 문자열에 지정된 달력에 관계없이 표준 달력이 사용됩니다. 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  필수 요소로서 Variant이며 날짜로 변환할 식입니다.

dateformat  선택 요소로서 Long입니다. 기본 날짜 형식은 pjDateDefault이지만 다음 pjDateFormat 상수 중 하나를 사용할 수 있습니다(2007년 9월 25일 오후 12시 33분 기준).

  • 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 )

date1  필수 요소로서 Variant이며 기간의 시작 날짜입니다.

date2  필수 요소로서 Variant이며 기간의 끝 날짜입니다.

calendar  선택 요소로서 String이며 기간을 계산할 때 사용할 달력입니다. calendar를 지정하지 않으면 자원 달력이 현재 자원의 기본 달력이 되고 작업 달력이 현재 작업의 기본 달력이 됩니다. 단, 작업 달력이 없는 경우에는 표준 달력이 사용됩니다. Project Server에서는 calendar 문자열에 지정된 달력에 관계없이 표준 달력이 사용됩니다. Project Web App에서 만든 수식에서 이 함수를 사용하고 Project Professional에서 만든 같은 수식에서 사용된 함수를 비교하는 경우 결과가 예상대로 나타나는지 테스트해야 합니다.

ProjDateSub

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

구문

ProjDateSub( date, duration, calendar )

date  필수 요소로서 Variant이며 duration을 뺄 원래 날짜입니다.

duration  필수 요소로서 Variant이며 date에서 뺄 기간입니다.

calendar  선택 요소로서 String이며 날짜 차이를 계산할 때 사용할 달력입니다. calendar를 지정하지 않으면 자원 달력이 현재 자원의 기본 달력이 되고 작업 달력이 현재 작업의 기본 달력이 됩니다. 단, 작업 달력이 없는 경우에는 표준 달력이 사용됩니다. Project Server에서는 calendar 문자열에 지정된 달력에 관계없이 표준 달력이 사용됩니다. 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  필수 요소로서 Variant이며 날짜로 나타낼 식입니다.

ProjDurConv

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

구문

ProjDurConv( expression, durationunits )

expression  필수 요소로서 Variant이며 기간으로 변환할 식입니다.

durationunits  선택 요소로서 Long이며 기간을 나타내는 단위입니다. 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 )

duration  필수 요소로서 Variant이며 분으로 나타낼 기간입니다.

Second

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

구문

Second( time )

time  필수 요소로서 시간을 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. timeNull이 포함되어 있으면 Null이 반환됩니다.

Time

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

구문

Time

Timer

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

구문

Timer

TimeSerial

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

구문

TimeSerial( hour, minute, second)

hour  필수 요소로서 Variant(Integer)이며 0(오전 12:00)에서 23(오후 11:00) 사이의 숫자 또는 수식입니다.

minute  필수 요소로서 Variant(Integer)이며 수식입니다.

second  필수 요소로서 Variant (Integer)이며 수식입니다.

TimeValue

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

구문

TimeValue( time)

time  필수 요소로서 대개 0:00:00(오전 12:00:00)에서 23:59:59(오후 11:59:59) 사이의 시간을 나타내는 문자열 식입니다. 그러나 이 범위의 시간을 나타내는 다른 유형의 식도 모두 time이 될 수 있습니다. timeNull이 포함되어 있으면 Null이 반환됩니다.

Weekday

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

구문

Weekday( date[, firstdayofweek] )

date  필수 요소로서 날짜를 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. dateNull이 포함되어 있으면 Null이 반환됩니다.

firstdayofweek  선택 요소로서 해당 주의 시작 요일을 지정하는 상수입니다. 지정하지 않을 경우 일요일이 시작 요일로 간주됩니다.

Year

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

구문

Year( date)

date  필수 요소로서 날짜를 나타낼 수 있는 Variant, 수식, 문자열 식 또는 이러한 식의 조합입니다. dateNull이 포함되어 있으면 Null이 반환됩니다.

일반 함수

Choose

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

구문

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

index  필수 요소로서 결과값이 1과 선택 가능한 항목 수 사이의 값인 필드 또는 수식입니다.

choice  필수 요소로서 선택 가능한 항목 중 하나를 포함하는 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 )

number  필수 요소로서 유효한 수식입니다. numberNull이 포함되어 있으면 Null이 반환되고, 초기화되지 않은 변수일 경우에는 0이 반환됩니다.

Atn

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

구문

Atn( number )

number  필수 요소로서 Double 또는 유효한 수식입니다.

Cos

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

구문

Cos( number )

number  필수 요소로서 각도를 라디안 단위로 나타내는 유효한 수식이거나 Double입니다.

Exp

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

구문

Exp( number )

number  필수 요소로서 Double 또는 유효한 수식입니다.

Fix

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

구문

Fix( number )

number  필수 요소로서 Double 또는 유효한 수식입니다. numberNull이 포함되어 있으면 Null이 반환됩니다.

Int

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

구문

Int( number )

number  필수 요소로서 Double 또는 유효한 수식입니다. numberNull이 포함되어 있으면 Null이 반환됩니다.

Log

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

구문

Log( number )

number  필수 요소로서 0보다 큰 유효한 수식이거나 Double입니다.

Rnd

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

구문

Rnd( number )

number  필수 요소로서 Single 또는 유효한 수식입니다.

Sgn

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

구문

Sgn( number )

number  필수 요소로서 유효한 수식입니다.

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

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

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

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

Sin

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

구문

Sin( number )

number  필수 요소로서 각도를 라디안 단위로 나타내는 유효한 수식이거나 Double입니다.

Sqr

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

구문

Sqr( number )

number  필수 요소로서 0보다 크거나 같은 유효한 수식이거나 Double입니다.

Tan

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

구문

Tan( number )

number  필수 요소로서 각도를 라디안 단위로 나타내는 유효한 수식이거나 Double입니다.

텍스트 함수

Asc

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

구문

Asc( string )

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

Chr

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

구문

Chr( charcode )

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

Format

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

구문

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

expression  필수 요소로서 유효한 식입니다.

format  선택 요소로서 명명되거나 사용자가 정의한 유효한 형식 지정 식입니다.

firstdayofweek  선택 요소로서 해당 주의 시작 요일을 지정하는 상수입니다.

firstweekofyear  선택 요소로서 해당 연도의 시작 주를 지정하는 상수입니다.

Instr

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

구문

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

start  선택 요소로서 각 검색의 시작 위치를 설정하는 수식입니다. 이 인수를 생략하면 첫 번째 문자부터 검색을 시작합니다. startNull이 포함되어 있으면 오류가 발생합니다. compare를 지정한 경우에는 start 인수를 반드시 지정해야 합니다.

string1  필수 요소로서 문자열을 검색할 대상 문자열 식입니다.

string2  필수 요소로서 검색할 문자열 식입니다.

compare  선택 요소로서 문자열 비교 형식을 지정합니다. compare가 Null이면 오류가 발생하고 compare를 생략하면 Optioncompare 설정에 따라 비교 형식이 결정됩니다.

LCase

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

구문

LCase( string )

string  필수 요소로서 유효한 문자열 식입니다. stringNull이 포함되어 있으면 Null이 반환됩니다.

Left

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

구문

Left( string, length )

string  필수 요소로서 왼쪽부터 문자열을 반환할 문자열 식입니다. stringNull이 포함되어 있으면 Null이 반환됩니다.

length  필수 요소로서 Variant(Long)이며 반환할 문자 수를 나타내는 수식입니다. 0인 경우 빈 문자열("")이 반환되고 string의 문자 수보다 크거나 같으면 전체 문자열이 반환됩니다.

Len

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

구문

Len( string, varname )

string  유효한 문자열 식입니다. stringNull이 포함되어 있으면 Null이 반환됩니다.

varname  유효한 변수 이름입니다. varnameNull이 포함되어 있으면 Null이 반환됩니다. varnameVariant이면 Len은 이를 String과 같이 간주하여 항상 포함된 문자 수를 반환합니다.

LTrim

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

구문

LTrim( string )

string  필수 요소로서 유효한 문자열 식입니다. stringNull이 포함되어 있으면 Null이 반환됩니다.

Mid

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

구문

Mid( string, start[, length] )

string  필수 요소로서 문자를 반환할 문자열 식입니다. stringNull이 포함되어 있으면 Null이 반환됩니다.

start  필수 요소로서 Long이며 string에서 가져올 문자열이 시작되는 문자 위치입니다. startstring의 문자 수보다 크면 Mid에서 빈 문자열("")이 반환됩니다.

length  선택 요소로서 Variant(Long)이며 반환할 문자 수입니다. 이 인수를 생략하거나, start의 문자를 포함하여 텍스트의 문자 수가 length 값보다 작으면 start 위치에서 문자열의 끝 사이에 있는 모든 문자가 반환됩니다.

Right

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

구문

Right( string, length )

string  필수 요소로서 오른쪽부터 문자를 반환할 문자열 식입니다. stringNull이 포함되어 있으면 Null이 반환됩니다.

length  필수 요소로서 Variant(Long)이며 반환할 문자 수를 나타내는 수식입니다. 0인 경우 빈 문자열("")이 반환되고 string의 문자 수보다 크거나 같으면 전체 문자열이 반환됩니다.

RTrim

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

구문

RTrim( string )

string  필수 요소로서 유효한 문자열 식입니다. stringNull이 포함되어 있으면 Null이 반환됩니다.

Space

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

구문

Space( number )

number  필수 요소로서 문자열에 포함할 공백 수입니다.

StrComp

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

구문

StrComp( string1, string2[, compare] )

string1  필수 요소로서 유효한 문자열 식입니다.

string2  필수 요소로서 유효한 문자열 식입니다.

compare  선택 요소로서 문자열 비교 형식을 지정합니다. compare 인수가 Null이면 오류가 발생합니다.

StrConv

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

구문

StrConv( string, conversion, LCID )

string  필수 요소로서 변환할 문자열 식입니다.

conversion  필수 요소로서 Integer입니다. 실행할 변환 형식을 지정하는 값의 합계입니다.

LCID  선택 요소로서 시스템 LocaleID와 다른 LocaleID입니다. 기본값은 시스템 LocaleID입니다.

String

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

구문

String( number, character )

number  필수 요소로서 Long이며 반환되는 문자열 길이입니다. numberNull이 포함되어 있으면 Null이 반환됩니다.

character  필수 요소로서 Variant이며 첫 문자를 사용하여 반환 문자열을 만드는 문자열 식 또는 문자를 지정하는 문자 코드입니다. characterNull이 포함되어 있으면 Null이 반환됩니다.

Trim

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

구문

Trim( string )

string  필수 요소로서 유효한 문자열 식입니다. stringNull이 포함되어 있으면 Null이 반환됩니다.

UCase

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

구문

UCase( string )

string  필수 요소로서 유효한 문자열 식입니다. stringNull이 포함되어 있으면 Null이 반환됩니다.

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×