조건(부울)식 만들기

중요:  본 문서는 기계 번역된 문서이므로 고지 사항을 확인하십시오. 이 문서의 영문 버전은 여기서 확인할 수 있습니다.

이 문서에서는 부울이라고도 하는 조건식을 만드는 방법에 대해 설명합니다. 조건식은 값을 True 또는 False로 계산하여 지정한 조건에 맞는 결과를 반환합니다. 조건식에 함수를 사용하면 식의 조건에 맞거나 맞지 않는 값에 대한 동작을 지정할 수 있습니다. 예를 들어 이윤이 10% 이하인 판매 내역을 모두 찾은 다음 해당 숫자를 빨강으로 표시하거나 값을 메시지로 바꾸는 식을 만들 수 있습니다.

이 문서의 내용

조건식 이해

조건식 만들기

조건 식의 예

조건식 이해

조건식은 데이터를 테스트하여 조건에 맞는지 확인한 다음 결과에 따라 동작을 실행하는 식의 한 유형입니다. 예를 들어 지정한 시작 날짜보다 이후의 날짜 값을 찾은 다음, 시작 날짜로 정의된 날짜보다 이전 날짜를 사용자가 입력하면 오류 메시지를 표시하는 조건식을 만들 수 있습니다.

조건식의 형식과 사용되는 기본 구문은 다른 식과 같으므로 다른 식과 동일한 방법으로 조건식을 사용할 수 있습니다.

  • 테이블 필드의 경우 필드의 유효성 검사 규칙/Validation Rule 속성에 식을 추가합니다. 이렇게 하면 사용자는 식의 조건과 일치하는 값을 필드에 입력해야 합니다. 예를 들어 날짜/시간 필드에 >=#1900-01-01#와 같은 식을 사용하면 사용자는 1900년 1월 1일과 같거나 이후인 값을 입력해야 합니다.

  • 폼에서 컨트롤에 대 한 식을 Control 원본 또는 컨트롤의 유효성 검사 규칙 속성에 추가할 수 있습니다. 일반적으로 조건식 유효성 검사 규칙 속성을 추가 하 고 컨트롤 원본 속성에 값을 계산 하는 식을 추가 합니다. 예를 들어를 사용 하 여 > = #1/1/1900 # 에서 Valida제공 규칙에서 에서 컨트롤의 속성 방지 사용자가 잘못 된 날짜를 입력할 수 없도록 합니다. 컨트롤 원본 속성에 date () 와 같은 식을 사용 하 여 현재 날짜 기본 값으로 표시 됩니다.

  • 쿼리의 경우 필드 행의 빈 셀에 조건식을 추가하거나 쿼리의 조건 행에 식을 사용할 수 있습니다. 필드 행에 식을 사용하면 식의 결과가 쿼리 결과에 열로 표시됩니다. 식을 기존 필드의 조건으로 사용하면 식이 필터 역할을 하여 쿼리에서 반환되는 레코드를 제한합니다.

    예를 들어 쿼리의 필드 행에이 식을 사용할 수 있습니다: = IIf ([주문 날짜] < # #04/01/2003 [수주일] = "입력 순서 월 1 일 이후에")합니다. 식에서는 지정 된 날짜 조건 (< = #04/01/2003 #). 쿼리를 실행할 때 조건에 부합 하는 모든 날짜 값을 표시 하 고 "주문 월 1 일 이후에 입력 합니다." 메시지는 조건을 충족 하지 않는 날짜 값은 모두 바뀝니다. 쿼리에 식 추가 섹션의 단계가이 식을 쿼리에 사용 하는 방법을 설명 합니다.

    쿼리의 조건 필드에이 식을 사용 하 여 조건에 부합 하는 날짜와 해당 레코드에만 반환 하는 반면,: 좋습니다ween #04/01/2003 # AND #05/15/2003 #합니다.

식 만들기 및 사용 하는 방법에 대 한 자세한 내용은 식 만들기문서를 참고 하세요.

맨 위로 이동

조건식 만들기

이 섹션에서는 테이블, 폼 또는 보고서의 컨트롤, 쿼리 등에 조건식을 추가하는 방법을 단계별로 설명합니다. 여기서 설명하는 각 단계별 방법마다 조금씩 다른 식을 사용하여 날짜/시간 필드의 값을 테스트하고 날짜 값이 지정한 조건에 맞는지 여부에 따라 동작을 실행합니다.

테이블 필드에 식 추가

  1. 탐색 창에서 변경할 테이블을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 디자인 보기를 클릭합니다.

  2. 데이터 형식 열에서 날짜/시간 필드를 클릭합니다.

  3. 필드 속성일반 탭에서 유효성 검사 규칙/Validation Rule 속성 상자를 클릭하고 다음 식을 입력합니다.

    > = #01/01/1900 #

    참고: 미국 날짜 형식을 사용할 필요는 없으며 해당 국가/지역 또는 로캘의 날짜 형식을 사용하면 됩니다. 그러나 위에 나와 있는 것과 같이 날짜 값의 앞뒤에 반드시 숫자 기호(#)를 붙여야 합니다.

  4. 유효성 검사 텍스트 옆에 있는 열을 클릭하고 다음 텍스트 문자열을 입력합니다.

    1900년 1월 1일 이후 날짜를 입력해야 합니다.

    이때도 마찬가지로 해당 지역 날짜 형식을 사용할 수 있습니다.

  5. 변경 내용을 저장하고 데이터시트 보기로 전환합니다. 데이터시트 보기로 전환하려면 테이블의 문서 탭을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 데이터시트 보기를 클릭합니다.

  6. 날짜/시간 필드에 1900년 1월 1일 이전 날짜 값을 입력합니다. 그러면 유효성 검사 규칙/Validation Rule 속성 상자에 지정한 메시지가 표시되고 식에서 True로 계산되는 값을 입력할 때까지 해당 필드에서 다른 위치로 이동할 수 없습니다.

컨트롤에 식 추가

  1. 탐색 창에서 변경할 폼을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 디자인 보기를 클릭합니다.

  2. 날짜/시간 필드에 바인딩된 컨트롤을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 속성을 클릭합니다.

    컨트롤의 속성 시트가 나타납니다.

  3. 데이터 탭 또는 모두 탭에서 유효성 검사 규칙/Validation Rule 옆에 있는 필드를 클릭하고 다음 식을 입력합니다.

    > = #01/01/1900 #

    참고: 미국 날짜 형식을 사용할 필요는 없으며 해당 국가/지역 또는 로캘의 날짜 형식을 사용하면 됩니다. 그러나 위에 나와 있는 것과 같이 날짜 값의 앞뒤에 반드시 숫자 기호(#)를 붙여야 합니다.

  4. 유효성 검사 텍스트 옆에 있는 열을 클릭하고 다음 텍스트 문자열을 입력합니다.

    1900년 1월 1일 이후 날짜를 입력해야 합니다.

  5. 변경 내용을 저장하고 다시 폼 보기로 전환합니다. 폼 보기로 전환하려면 폼의 문서 탭을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 폼 보기를 클릭합니다.

쿼리에 식 추가

  1. 탐색 창에서 변경할 쿼리를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 디자인 보기를 클릭합니다.

  2. 디자인 눈금의 필드 행에서 빈 셀을 클릭하고 다음 식을 입력합니다.

    = IIf ([Field_Name] < = #04/01/2003 # [Field_Name], "1 2003 년 4 월 보다 나중 날짜")

    식을 입력할 확인 날짜/시간 필드의 이름으로 field_name 모두 인스턴스 바꿔야 합니다. 또한 표 2003 년 4 월 1 일 이전 날짜 포함 되어 있지 않으면 데이터와 함께 작동 하도록 식에 날짜를 변경 합니다.

  3. 변경 내용을 저장하고 실행을 클릭하여 결과를 확인합니다.

식은 다음과 같이 작동: 첫 번째 인수 (= IIf ([Field_Name] < = #04/01/2003 #) 데이터 충족 해야 하는 조건을 지정-켜기 / 4 월 2003 1 일 이전 날짜 여야 합니다. 두 번째 인수 ([Field_Name]) 사용자에 게 표시 조건이 true 이면 지정-필드에 지정 된 날짜입니다. 세 번째 인수 ("1 2003 년 4 월 보다 나중 날짜")) 있는 상태 메시지를 지정 합니다.

모든 조건식에 IIf 함수가 사용되지는 않습니다. 또한 IIf 함수는 인수를 필요로 하는 식의 일부이며 그 자체가 식은 아닙니다.

사용할 수 있는 식과는 방법에 대 한 자세한 내용은 식 만들기문서를 참고 하세요.

맨 위로 이동

조건식 예제

다음 표에 있는 식은 True 및 False 값을 계산하는 몇 가지 방법을 보여 줍니다. 이러한 식은 IIf(Immediate If) 함수를 사용하여 조건이 True 또는 False인지 확인한 후 True 또는 False 조건에 맞는 각각의 값을 반환합니다.

자세한 내용은 문서 IIf 함수 를 참고 하세요.

설명

=IIf([Confirmed] = "Yes", "주문 확인됨", "주문 확인되지 않음")

Confirmed 필드 값이 Yes이면 "주문 확인됨" 메시지를 표시하고, 그렇지 않으면 "주문 확인되지 않음" 메시지를 표시합니다.

=IIf(IsNull([Country/region])," ", [Country/region])

Country/region 필드 값이 Null이면 빈 문자열을 표시하고, 그렇지 않으면 Country/region 필드 값을 표시합니다.

=IIf(IsNull([Region]),[City]&" "& [PostalCode], [City]&" "&[Region]&" " &[PostalCode])

Region 필드 값이 Null이면 City 필드와 PostalCode 필드의 값을 표시하고, 그렇지 않으면 City, Region 및 PostalCode 필드의 값을 표시합니다.

=IIf(IsNull([RequiredDate] - [ShippedDate]), "빠진 날짜 확인", [RequiredDate] - [ShippedDate])

RequiredDate 필드에서 ShippedDate 필드의 값을 뺀 결과가 Null이면 "빠진 날짜 확인" 메시지를 표시하고, 그렇지 않으면 RequiredDate 필드와 ShippedDate 필드 값 사이의 차이를 표시합니다.

맨 위로 이동

참고: 기계 번역 고지 사항: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft에서는 비영어권 국가에 거주하는 사용자가 Microsoft 제품, 서비스 및 기술을 손쉽게 접할 수 있도록 이러한 기계 번역 내용을 제공하고 있습니다. 본 문서는 기계 번역된 문서이므로 어휘, 구문 또는 문법에 오류가 있을 수 있습니다.

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×