
IF 함수

IF 함수는 엑셀에서 조건에 따라 서로 다른 값을 반환하는 가장 기본적인 논리 함수로, 조건이 참(True)일 때와 거짓(False)일 때 각각 다른 결과를 출력할 수 있습니다.
IF 함수 사용법
=IF(조건식, 참일 때 결과값, 거짓일 때 결과값)
조건: 평가할 논리식입니다.
참일 때 결과값: 조건이 참일 때 보여질 결과값입니다.
거짓일 때 결과값: 조건이 거짓일 때 보여질 결과값입니다.
<예제>
점수가 80점 이상이면 "합격", 아니면 "불합격"을 나타내고자 합니다.
=IF(F4>=80,"합격","불합격")
조건에서 사용되는 관계연산자
>= 크거나 같다, 이상
> 크다, 초과
<= 작거나 같다, 이하
< 작다, 미만
= 같다
<> 같지 않다 ( >< 이렇게 하면 틀림 )
RANK 함수

RANK 함수는 엑셀에서 숫자 목록 내에서 특정 값의 순위를 구하는 함수로, 내림차순(기본값) 또는 오름차순으로 순위를 매길 수 있습니다.
RANK 함수 사용법
=RANK(값, 범위, [정렬방향])
값: 순위를 구하려는 숫자
범위: 순위를 매길 숫자 목록(셀 범위 또는 배열) => 여러데이터를 구할경우 범위는 절대값표시(ex $A$1:$A$10)
정렬방향: 0 또는 생략(내림차순, 가장 큰 값이 1위), 1(오름차순, 가장 작은 값이 1위)
숫자 이외의 값은 무시하고, 범위 내 숫자만 순위에 반영합니다.
중복된 값이 있으면 동일한 순위를 부여하며, 이후 숫자의 순위에 영향을 줍니다(예: 1, 3, 3, 5에서 3은 2위, 5는 4위).
RANK 함수는 엑셀 2010 이후 버전에서는 RANK.EQ, RANK.AVG로 대체되었으며, RANK.EQ는 기존 RANK와 동일, RANK.AVG는 중복값이 있을 때 평균 순위를 반환합니다.
<예제>
학생 성적 데이터의 순위를 쉽게 구할 수 있습니다.
=RANK.EQ(A1, $A$1:$A$10)
<예제파일을 이용함 함수 활용하기>

합격여부는 흡수율 기준으로 10 이상에 해당할경우 합격, 그 외에는 불합격으로 처리합니다.
=IF(조건식,참값,거짓값) → =IF(흡수율>=10,합격,불합격) 이런식으로 조건식을 만들게 됩니다.
결과적으로 =IF(C5>=10,"합격","불합격")
압축강도 순위 압축강도를 기준으로 수치가 낮을경우 1위로 지정하는 순위를 구합니다.
=IF(RANK.EQ(기준값,범위,순위구하는방법) → =IF(압축강도,압축가도전체범위,1)
결과적으로 =IF(D5,$D$5:$D$8,1)
함수사용 방법은 직접 입력하는 방법과 함수마법사를 이용하는 방법이 있습니다.
2가지다 상황에따라 편리하게 사용할수 있습니다.




'컴퓨터배움 > 엑셀활용' 카테고리의 다른 글
| 사용지지정 서식 활용하여 문서 만들기 (0) | 2025.09.25 |
|---|---|
| 고급필터를 이용하여 원하는 자료 추출하기 (0) | 2025.01.10 |
| 1을 입력하면 1000 이 나와요. (0) | 2024.11.21 |
| 동일한 글자 한꺼번에 입력하는 방법 (0) | 2024.11.18 |
| 견적서, 진단평가 결과표 예제 (0) | 2023.06.22 |
댓글