Excel의 논리 함수 IF, IFERROR, VLOOKUP에 대해 예제와 함께 상세하게 설명해 드리겠습니다.
IF 함수
IF
함수는 조건을 평가하고, 조건이 참(True)일 때와 거짓(False)일 때 서로 다른 값을 반환합니다.
예제: A1에 저장된 값이 10보다 크면 “큼”을, 그렇지 않으면 “작음”을 표시하는 경우, 아래와 같이 IF 함수를 사용합니다.
=IF(A1 > 10, "큼", "작음")
IFERROR 함수
IFERROR
함수는 다른 함수의 결과에 오류가 발생했을 때 대체 값을 지정합니다.
예제: B1과 B2에 숫자가 저장되어 있고, B1을 B2로 나눈 값을 구하되, B2가 0이면 오류 대신 “나눌 수 없음”을 표시하는 경우, 아래와 같이 IFERROR 함수를 사용합니다.
=B1 / B2
=IFERROR(B1 / B2, "나눌 수 없음")
VLOOKUP 함수
VLOOKUP
함수는 지정한 값을 다른 범위에서 찾아 해당 값의 행을 반환합니다.
예제: C1에 저장된 값이 A1:C5 범위에서 첫 번째 열에 있는 값과 일치하는 경우 해당 행의 두 번째 열 값을 가져오는 경우, 아래와 같이 VLOOKUP 함수를 사용합니다.
=VLOOKUP(C1, A1:C5, 2, FALSE)
- C1: 찾으려는 값
- A1:C5: 값을 찾을 범위
- 2: 찾을 값이 있는 열의 위치 (두 번째 열이므로 2)
- FALSE: 완전히 일치하는 값을 찾습니다.
위 예제에서 보여드린 것처럼 각 논리 함수는 특정 조건을 평가하거나 값을 찾아서 특정 결과를 반환합니다.
IF 함수는 조건을 평가하여 참 또는 거짓에 따른 결과를 반환하고, IFERROR 함수는 다른 함수의 결과에 오류가 있을 때 대체 값을 반환합니다.
VLOOKUP 함수는 특정 값을 다른 범위에서 찾아 해당 값을 반환하는데 사용됩니다.
이러한 논리 함수들을 조합하여 복잡한 수식과 로직을 만들 수 있으며, Excel의 기능을 최대한 활용하여 다양한 계산과 데이터 처리를 수행할 수 있습니다.