Google 스프레드시트: 3가지 조건으로 if 함수 사용


다음 수식을 사용하여 Google 스프레드시트에서 3가지 조건이 포함된 IF 함수를 만들 수 있습니다.

방법 1: 중첩된 IF 함수

 =IF( C2 < 15 , " Bad ", IF( C2 < 20 , " OK ", IF( C2 < 25 , " Good ", " Great ")))

방법 2: AND 논리를 사용한 IF 함수

 =IF(AND( A2 =" Mavs ", B2 =" Guard ", C2 > 25 ), " Yes ", " No ")

방법 3: OR 논리를 사용한 IF 함수

 =IF(OR( A2 =" Mavs ", B2 =" Guard ", C2 > 25 ), " Yes ", " No ")

다음 예에서는 Google 스프레드시트의 다음 데이터세트에서 실제로 각 수식을 사용하는 방법을 보여줍니다.

예제 1: 중첩된 IF 함수

D2 셀에 다음 수식을 입력하여 포인트 열의 각 플레이어 값을 기반으로 특정 값을 반환할 수 있습니다.

 =IF( C2 < 15 , " Bad ", IF( C2 < 20 , " OK ", IF( C2 < 25 , " Good ", " Great ")))

그런 다음 이 수식을 D열의 나머지 각 셀에 끌어서 채울 수 있습니다.

이 공식의 결과는 다음과 같습니다.

  • Points 열의 값이 15보다 작은 경우 Bad 를 반환합니다.
  • 그렇지 않고 Points 열의 값이 20보다 작으면 OK 를 반환합니다.
  • 그렇지 않고 Points 열의 값이 25보다 작으면 Good 을 반환합니다.
  • 그렇지 않으면 Great 를 반환합니다.

예 2: AND 논리를 사용한 IF 함수

D2 셀에 다음 수식을 입력하면 특정 플레이어에 대해 세 가지 조건이 충족되면 “예”를 반환하고 조건 중 하나 이상이 충족되지 않으면 “아니요”를 반환할 수 있습니다.

 =IF(AND( A2 =" Mavs ", B2 =" Guard ", C2 > 25 ), " Yes ", " No ")

그런 다음 이 수식을 D열의 나머지 각 셀에 끌어서 채울 수 있습니다.

이 공식의 결과는 다음과 같습니다.

  • Team 열의 값이 “Mavs”이고 Position 열의 값이 “Guard”이고 Points 열의 값이 25보다 큰 경우 Yes를 반환합니다.
  • 그렇지 않고, 하나 이상의 조건이 충족되지 않으면 No를 반환합니다.

한 행만 세 가지 조건을 모두 충족했기 때문에 한 행만 “예”를 반환했습니다.

예 3: OR 논리를 사용하는 IF 함수

D2 셀에 다음 수식을 입력하여 특정 플레이어에 대해 세 가지 조건 중 하나라도 충족되면 “예”를 반환하고 조건 중 어느 것도 충족되지 않으면 “아니요”를 반환할 수 있습니다.

 =IF(OR( A2 =" Mavs ", B2 =" Guard ", C2 > 25 ), " Yes ", " No ")

그런 다음 이 수식을 D열의 나머지 각 셀에 끌어서 채울 수 있습니다.

이 공식의 결과는 다음과 같습니다.

  • Team 열의 값이 “Mavs”이거나 Position 열의 값이 “Guard”이거나 Points 열의 값이 25보다 큰 경우 Yes를 반환합니다.
  • 그렇지 않고, 조건 중 어느 것도 충족되지 않으면 No를 반환합니다.

각 행이 세 가지 조건 중 하나 이상을 충족했기 때문에 총 6개의 행이 “예”를 반환했습니다.

추가 리소스

다음 튜토리얼에서는 Google Sheets에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Google 스프레드시트: COUNTIF가 텍스트와 같지 않은 이유
Google Sheets: 0보다 큰 경우 평균을 계산합니다.
Google 스프레드시트: 셀에 텍스트가 포함된 경우 평균을 계산하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다