Google 스프레드시트 IF 함수를 사용하는 방법

Google 스프레드시트에서 조건에 따른 다양한 결과를 도출하기 위해 IF 함수를 활용하는 방법을 알아봅니다. 이 함수는 주어진 논리적 테스트의 참/거짓 여부에 따라 다른 값을 반환하는 강력한 도구입니다.

IF 함수는 셀이나 셀 범위가 특정 기준을 충족하는지 여부를 평가하는 데 사용됩니다. 논리적 테스트의 결과는 항상 참(TRUE) 또는 거짓(FALSE)으로 나타납니다.

테스트 결과가 참일 경우, IF 함수는 지정된 숫자, 문자열, 또는 다른 수식을 실행하여 결과를 반환합니다. 반대로, 결과가 거짓이면 다른 작업이 수행됩니다.

IF 함수는 AND, OR과 같은 다른 논리 함수와 결합하거나, 여러 개의 중첩된 IF 문을 사용하여 복잡한 조건을 평가할 수 있습니다.

IF 함수 기본 사용법

IF 함수는 단독으로 사용될 수 있으며, 여러 IF 문을 중첩하여 더 복잡한 로직을 구현할 수 있습니다.

수식을 입력하려면 먼저 Google 스프레드시트를 열고, 원하는 셀에 =IF(조건, 참일 경우 값, 거짓일 경우 값) 형식을 입력합니다.

여기서 ‘조건’은 논리적 테스트를 의미하며, ‘참일 경우 값’은 테스트 결과가 참일 때 반환될 값 또는 수행될 작업을, ‘거짓일 경우 값’은 테스트 결과가 거짓일 때 반환될 값 또는 수행될 작업을 나타냅니다.

다음은 IF 함수를 사용하여 B3 셀의 값을 평가하는 예시입니다. B3 셀에 문자 ‘B’가 포함되어 있다면 A3 셀에는 ‘참’이라는 문자열이 표시됩니다. 그렇지 않으면 ‘거짓’이라는 문자열이 나타납니다.

위의 예시에서 B3 셀에는 문자 ‘B’가 포함되어 있으므로, A3 셀에 ‘참’이라는 결과가 반환됩니다.

IF 함수는 숫자 계산에도 활용될 수 있습니다. 예를 들어 A4 셀에 입력된 IF 수식은 B4 셀의 값이 10 이상인지 여부를 판단합니다. 결과가 참이면 1을 반환하고, 거짓이면 2를 반환합니다.

이 예시에서는 B4 셀의 값이 9이므로, 논리적 테스트 결과가 거짓이 되어 A4 셀에 2가 표시됩니다.

중첩된 IF 문 활용

더욱 복잡한 논리적 테스트를 수행하기 위해 여러 개의 IF 문을 하나의 수식 안에 중첩시킬 수 있습니다.

중첩된 IF 문을 사용하려면 =IF(첫 번째_조건, 첫 번째_참일_경우_값, IF(두 번째_조건, 두 번째_참일_경우_값, 거짓일_경우_값))과 같은 형식을 사용합니다. 필요에 따라 더 많은 IF 문을 중첩할 수 있습니다.

예를 들어, B3 셀의 값이 4이면 A3 셀의 IF 수식은 3을 반환합니다. B3 셀의 값이 4가 아니라면, 두 번째 IF 문이 실행되어 B3 셀의 값이 10보다 작은지 확인합니다.

만약 B3 셀의 값이 10보다 작으면 10을 반환하고, 그렇지 않으면 0을 반환합니다. 첫 번째 테스트가 거짓일 경우에만 두 번째 테스트가 고려됩니다.

위 예시는 다양한 결과를 보여줍니다. A3 셀의 IF 수식은 첫 번째 논리 테스트(B3 = 3)가 참이므로 4를 반환합니다.

A4 셀의 IF 수식은 두 번째 논리 테스트(B4 값이 10 미만)가 참이므로 다른 결과를 반환합니다.

A5 셀은 두 테스트 모두 거짓이므로 최종적으로 0을 반환합니다.

중첩된 IF 문은 ‘참일 경우 값’ 인수로도 사용할 수 있습니다. 이러한 경우, =IF(첫 번째_조건, IF(두 번째_조건, 두 번째_참일_경우_값, 두 번째_거짓일_경우_값), 거짓일_경우_값) 형식을 사용합니다.

예를 들어, B3 셀에 3이 있고 C3 셀에 4가 있으면 5를 반환합니다. B3 셀에 3이 있지만 C3 셀에 4가 없으면 0을 반환합니다.

만약 B3 셀에 3이 없다면, 1을 반환합니다.

이 예시에서 첫 번째 테스트가 참이려면 B3 셀의 값이 3이어야 합니다.

첫 번째 IF 문의 ‘참일 경우 값’은 두 번째 중첩된 IF 문을 사용하여 두 번째 테스트를 수행합니다. 결과에 따라 두 가지 잠재적인 ‘거짓일 경우 값'(0 또는 1)이 반환됩니다. 이것은 A4 및 A5 셀의 경우입니다.

첫 번째 테스트에 ‘거짓일 경우 값’이 지정되지 않으면, Google 스프레드시트는 자동으로 FALSE 텍스트 값을 반환합니다. 이는 위의 예에서 A6 셀에 표시됩니다.

AND 및 OR 함수와 함께 IF 함수 사용

IF 함수는 논리적 테스트의 참 또는 거짓 결과에 따라 작동하므로, AND 및 OR과 같은 다른 논리 함수를 IF 수식에 중첩하여 여러 기준을 동시에 평가할 수 있습니다.

AND 함수는 모든 테스트 조건이 참이어야 참을 반환하는 반면, OR 함수는 하나 이상의 조건이 참이면 참을 반환합니다.

IF 함수와 AND 함수를 함께 사용하려면 =IF(AND(AND 조건 1, AND 조건 2), 참일 경우 값, 거짓일 경우 값)과 같이 입력합니다. 필요에 따라 AND 조건을 추가할 수 있습니다.

IF 함수와 OR 함수를 함께 사용하려면 =IF(OR(OR 조건 1, OR 조건 2), 참일 경우 값, 거짓일 경우 값)과 같이 입력합니다. 마찬가지로 OR 조건도 필요한 만큼 추가할 수 있습니다.

이 예시에서는 IF AND와 IF OR을 사용하여 B열과 C열의 값을 평가하는 방법을 보여줍니다.

IF AND의 경우, A3 셀에 ‘예’라는 문자열이 표시되려면 B3 셀은 1과 같아야 하고, C3 셀은 5보다 작아야 합니다. 두 조건 모두 A3 셀에 대해 참이며, A4 및 A5 셀에 대해서는 하나 또는 둘 모두가 거짓입니다.

IF OR의 경우, B3 셀이 1과 같거나 C3 셀이 5보다 작은 조건 중 하나만 참이면 됩니다. A8과 A9 셀은 B열과 C열의 조건 중 하나 또는 둘 다를 충족하므로 ‘예’라는 결과를 반환합니다. A10 셀은 두 조건 모두 실패하여 거짓 결과를 반환합니다.