엑셀 이상 이하 수식 - egsel isang iha susig

 정보

 내용

[특징]

  • 엑셀에서 사용하는 IF 함수의 사용법을 알아본다.

[기능]

  • IF 함수의 기본적 사용

  • 각종 연산자의 종류

  • 한가지 조건만 처리

  • 세 개 이상의 조건 처리

[활용 자료]

  • 없음

[자료 처리 방안 및 활용 분석 기법]

  • 없음

[명세]

  • 없음

[사용법]

  • 없음

[사용 OS]

  • Window 10

[사용 언어]

  • Excel v2010

 세부 내용

[IF 함수의 작성법]

엑셀 이상 이하 수식 - egsel isang iha susig
  • "IF 함수" 란 어떠한 조건을 판별하기 위한 조건식이라고 할 수 있음.

    •  따라서 "IF 함수" 의 첫 번째 인수는 판별하기 위한 조건이 들어감

      • 예를들어 "A3 셀이 100 이상인 경우" 를 조건으로 한다면 "A3 >= 100" 으로 표시가 될 것임

      • 그리고 위의 조건이 참인 경우 "O" 그렇지 않은 경우 "X" 로 처리하고 싶은 경우라면 (A3 >=100, "O", "X") 로 표기할 수 있음

      • 첫 번째 인수는 "조건" 두 번째 인수는 "조건이 참인 경우에 대한 처리" 세 번째 인수는 "조건이 거짓인 경우에 대한 처리" 가됨

[비교연산자의 종류]

  • 엑셀의 비교연산자는 총 7개가 있으며, 세부내용은 아래의 표와 같음
연산자 예시 상세설명
= A=B A 와 B가 동일한 경우 "참 (TRUE)" 같지 않은 경우 "거짓 (FALSE)"
<> A<>B A 와 B가 동일하지 않은 경우 "참 (TRUE)" 동일한 경우 "거짓 (FALSE)"
> A>B A 가 B를 초과하는 경우 "참 (TRUE)" 그렇지 않은 경우 "거짓 (FALSE)"
< A<B A 가 B 미만의 경우 "참 (TRUE)" 그렇지 않은 경우 "거짓 (FALSE)"
>= A>=B A 가 B 이상의 경우 "참 (TRUE)" 그렇지 않는 경우 "거짓 (FALSE)"
<= A<=B A 가 B 이하의 경우 "참 (TRUE)" 그렇지 않는 경우 "거짓 (FALSE)"

[IF 함수의 기본적 사용법]

  • 가령 점수가 60점 이상의 사람을 "합격", 그렇지 않는 경우를 "불합격" 으로 처리하고 싶은경우를 가정한다면

  • "E4 셀" 을 더블클릭 하거나, 또는 "F2" 키를 눌러 편집모드를 들어간 후 아래와 같이 입력한다.

    • = IF (D4> = 80, "합격", "불합격")

엑셀 이상 이하 수식 - egsel isang iha susig
입력전
엑셀 이상 이하 수식 - egsel isang iha susig
입력후
엑셀 이상 이하 수식 - egsel isang iha susig
  • 위 "IF 함수" 의 경우 "D4"의 값이 60 이상이면 참 (TRUE) 으로, "합격"이 IF 함수를 입력 한 셀 "E4" 에 표시된다.

  • 반대로 D4 의 값이 60 미만이면 거짓 (FALSE)이 되기 때문에 "불합격"이 표시된다.

  • 다른 사람의 결과도 마찬가지로 판정해야 하므로, IF 함수를 입력 한 E4 셀을 그대로 E13 셀까지 복사한 후 옆의 테이블인 J 열에도 똑같이 복사하면 아래처럼 완성된다.

엑셀 이상 이하 수식 - egsel isang iha susig

[IF 함수에서 하나에 해당하는 조건만 처리하고 싶을 때]

  • IF 함수는 "참인 경우"와 "거짓인 경우"의 경우를 모두 각각 지정할 수 있지만 참, 또는 거짓 중 한가지 경우에 대해서만 처리하고 싶은 경우가 존재할 수 있다.

  • 가령 위의 테이블로 다시 돌아가서 점수가 60점 이상인 인원에 대해서만 "패스" 라고 입력하는 경우를 예로 들 수 있다.

엑셀 이상 이하 수식 - egsel isang iha susig
  • 위와 같은 경우는 합격점에 도달하지 않은 사람, 즉 조건이 "거짓" 인 경우는 아무것도 하지 않고 공백으로 남게 된다.

  • 결과적으로 이 경우는 아래와 같은 식이 쓰여진다.

    • = IF (D4> = 60, "패스", "")

    • 여기서 "" 이란 합격점에 도달하지 않은 경우 "아무것도하지 않음"을 나타내는 의미이다.

    • 참고로, = IF (D4> = 60, "패스") 와 같이 조건을 채우지 않는 경우는 틀린 표기라고 할 순 없지만, 아래의 표와 같이 "거짓"를 나타내는 "FALSE"가 그대로 표시된다.

엑셀 이상 이하 수식 - egsel isang iha susig
  • 즉 아무것도 처리하지 않은 경우에는 "" 라고 쓰는 것이 좋다.

[IF 함수에서 3개 이상의 조건을 쓰고 싶은 경우]

  • 지금까지는 조건에 따라 "참" 또는 조건을 만족하지 않는 "거짓"의 경우에 대해서만 설명하였다. 그러나 3 개 이상의 조건으로 나누어 처리하고 싶은 경우도 있다.

  • 가령 아래의 예시와 같이 나누고 싶을 수 있다.

조건
점수가 50점 미만의 경우 "C"
점수가 50점 이상 80점 미만의 경우 "B"
점수가 80점 이상의 경우 "A"
  • 결과적으로 이 경우에는 아래와 같은 결과가 나타날 것이다.

엑셀 이상 이하 수식 - egsel isang iha susig
  • 위 경우에 대해 IF 문의 형식을 살펴보면 아래와 같다.

엑셀 이상 이하 수식 - egsel isang iha susig
  • 첫 번째 IF 함수에서 조건을 충족하지 못하는 경우 다음 IF 함수에서 조건에 따라 처리하도록 작성된다.

  • IF 함수에 IF 함수를 쓰기 때문에 이를 "중첩" 이라고 표현한다.

    • 위의 경우를 정리하면, 첫 번째 IF 함수에서 50 미만을 충족하면 "C"

    • 50 이상의 경우라면 다음 IF 함수의 판정에 계속 80 미만이라면 "B"

    • 80 이상이라면 "A"와 같이 처리가 나누어진다.

[엑셀의 필수품,  IF 함수 정리]

  • IF 함수는 엑셀을 사용하고 있으면 반드시 사용해야 하는 순간이 온다.

  • 위에서 설명했듯이, "만약 ○○라면 △△의 처리, 그렇지 않으면 ×× 처리"와 같이, 조건에 따라 원하는 처리를 써 나가는 것이 전부이다.

  • 그러나 IF 함수에 IF 함수를 작성하는 '중첩'을 사용하는 경우에는 한 번에 하는것이 좋다.

  • 그 이상 중첩이 증가하면 조건이 점점 복잡해지고 쓰고있는 IF 함수가 올바른지 확인하기 어려워지기 때문이다.

  • 그런 경우 IF 함수를 사용하지 않고 다른 방법을 사용할 줄 아는 것도 중요하다.

 요점

  • IF 함수는 조건의 참, 거짓 유무에 따라 다른 조건을 처리하는 함수

  • 하나의 조건만을 사용하고 싶은 경우 "" 을 사용

  • 두개 이상의 조건을 사용하고 싶은 경우 중첩을 사용

  • 그러나 너무 많은 조건이 필요한 경우 과도한 중첩을 사용하지 말고 다른 방법을 강구할 필요가 있음.

 참고 문헌

[논문]

  • 없음

[보고서]

  • 없음

[URL]

  • 없음

 문의사항

[기상학/프로그래밍 언어]

[해양학/천문학/빅데이터]

본 블로그는 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

엑셀 어떤값보다 크면?

<특정 값보다 클때(작을 때) 셀의 색 변경> 먼저, 해당하는 셀의 범위를 지정합니다. 위에서 셀을 선택하셨따면, [홈]탭에서 [조건부 서식]부분을 클릭하여 주십니다. 여기에서 [셀 강조 규칙]으로 들어와서, [보다 큼] 부분을 선택하여 주시길 바랍니다.

엑셀 몇개인지?

데이터
#DIV/0!
수식
설명
결과
=COUNT(A2:A7)
셀 A2에서 A7까지의 범위에서 숫자가 포함된 셀의 개수입니다.
3
=COUNT(A5:A7)
셀 A5에서 A7까지의 범위에서 숫자가 포함된 셀의 개수입니다.
2
COUNT 함수 - Microsoft 지원support.microsoft.com › ko-kr › office › count-함수-a59cd7fc-b623-4d93...null