- 조건에 만족하는 참 , 거짓값을 출력할 때 사용하는 함수로 [ = if(조건, 참값, 거짓값) ] 의 형식을 기본으로 합니다.
- 각 인수는 쉼표로 구분하며 수식안에 직접 입력하는 문자값이 들어갈 경우 " "(큰따옴표)로 묶어줍니다.
- "" 큰따옴표를 두번 눌러 큰따옴표 사이에 아무것도 넣지 않는것이 빈칸입니다. 공백을 입력하면 공백값을 따로 인식합니다.
단순 IF |
문제1 > 아래와 같이 표를 만들어 보세요.
입실 시간은 D2셀 "오전 08:40" 입니다.
문제2 > 각 일자별 입실 시간이 기준 시간보다 늦었다면 "지각" , 그렇지 않으면 빈칸 처리
조건 (Logical_test) : 기준시간(D2)보다 입실시간(B5)이 늦었는가? = 초과 ( 시간의 흐름이므로 8:40분보다 9:02분은 숫자가 큽니다. )
조건에 만족할 때 참값 (Value_if_true ) : 늦었다면 " 지각 "
조건에 만족하지 않을 때 거짓값 ( Value_if_false) : 빈칸
풀이 |
1. 결과값이 나올 D5셀에 셀포인터를 둡니다.
2. =IF( 입력 → D2셀 클릭 → F4(절대참조) → B5셀 클릭 → , (쉼표) → "지각" → ,(쉼표) → "" → ) 괄호닫기
D2셀을 절대참조하는 이유 |
D2셀은 나머지 입실 시간과 비교해가며 채우기 핸들을 해야합니다. 참조가 될 D2셀은 위치 변동이 있으면 안되므로 , 절대참조로 참조합니다.
결과 |
조금 더 많은 결과를 얻기 위해 데이터를 추가했습니다. 1분이라도 늦게 되면 지각으로 처리되네요. 매정함.
IF 참,거짓값 수식 사용 |
문제1 > 아래와 같이 표를 만들어 보세요.
HINT ) 한 셀에 두 줄 이상 입력 할 경우 ALT + ENTER 를 사용합니다.
문제2 > 판매금액이 목표금액을 초과했다면 목표달성, 목표금액에 미치지 못했다면 목표달성까지 남은 금액을 표시하세요.
조건 (Logical_test) : 판매금액(E4)가 목표금액(F4)를 초과
조건에 만족할 때 참값 (Value_if_true ) : "목표달성"
조건에 만족하지 않을 때 거짓값 ( Value_if_false) : 목표금액(F4) - 판매금액(E4)
풀이 |
1. 결과값이 나올 H4셀에 셀포인터를 둡니다.
2. =IF(E4>F4,"목표달성",F4-E4)를 입력 한 후 ENTER - 채우기 핸들
절대 참조 하지 않는 이유 |
이번 문제는 김철수의 판매금액과 목표금액 , 박철수의 판매금액과 목표금액을 서로 비교해가며 참조해야합니다. 특정 값 과 비교하는 것이 아니라 각 담당자가 목표한 금액에 따른 실적을 판단해야하므로 상대참조를 사용합니다.
결과 |
결과를 봤더니 실적부분에서 남은 목표금액이 그냥 숫자로 표시되었습니다. 원하는 문구를 추가하여 좀 더 눈에 띄게 만들어 보겠습니다.
결과값을 원하는 형식으로 표시하기 |
1. IF를 사용한 결과값을 범위지정 합니다.
2. 숫자 → 더보기 → 맞춤 숫자 형식 ( 엑셀 : CTRL +1 → 셀서식 → 사용자 지정 )
2. #,###을 선택 한 뒤 앞 : "목표까지 " , 뒤: " 남음" 입력 후 적용
* #,### 서식은 숫자 3자리마다 ,(쉼표) 기호를 넣는 서식입니다.
결과 |
IF 수식을 이용한다면 =IF(E4>F4,"목표달성","목표까지 "&F4-E4&" 남음") 으로 표현이 가능하겠지만, 이 수식으로는 숫자의 쉼표 스타일을 표현할 수 없습니다.
수식으로 나온 숫자에 형식을 지정해 주기 위해 추가로 TEXT함수가 필요하게 됩니다. 수식은 다음과 같습니다.
=IF(E4>F4,"목표달성","목표까지 "&TEXT(F4-E4,"#,###")&" 남음")
너무 귀찮고 복잡한 수식이 되니, 굳이 사용할 필요 없이 숫자서식(셀서식) 을 이용하여 간단히 해결합니다.
'Google Docs > 스프레드시트' 카테고리의 다른 글
[구글 스프레드시트] #24 두 자리 연도 생년월일 , 가운데 3자리, 4자리 휴대 전화 번호 입력 서식 ( 엑셀 공통 ) (0) | 2020.12.09 |
---|---|
[구글 스프레드시트] #23 함수 - IFS ( 엑셀 공통) (0) | 2020.12.08 |
[구글 스프레드시트] #21 이름 정의 (0) | 2020.12.05 |
[구글 스프레드시트] #20 많은 양의 데이터 한꺼번에 범위 지정 하기 ( 엑셀 공통 ) (0) | 2020.12.04 |
[구글 스프레드시트] #19 셀 참조 - 혼합참조 ( 엑셀 공통 ) (0) | 2020.12.03 |
댓글