조건에 맞춰서 원하는 값을 손쉽게 입력해보자: IFS 함수
조건에 맞춰서 계산식을 돌리자: 다중조건 성립함수
=IFS(조건1, 값1, [조건2, …], [값2, …])
ifs는 흔히 쓰는지 모르겠지만 저 같은 경우 자주 보게 되던 함수였네요. 여러분의 시간을 또한 많이 벌어줄 고마운 함수이기도 하고요. 나름 유용한 함수랍니다. 그래서 한번 소개해드리고싶어요.
CHEKPOINT Ifs 사용 은 언제하는걸까?
- ifs함수는 다양한 경우주우에 하나가 맞는 걸 찾아 수식을 하나만 돌리는 함수에요.
이렇게 말로만 하면 잘 이해가 안되니 예시로 바로 넘아가볼게요
손덕후, 김덕후, 이덕후 이렇게 세 사람이 있고 이 사람들끼리 서로 다른 모델을 판매하고 있다고 합시다. 이분들이 서로 매출수가 다름을 보실거에요.
이 상황에서 매출에 따른 성적을 나눠보고자 합니다. 성적은 상, 중, 그리고 하 로 나눠보도록 하면
수식은 =ifs(D14=5,"하",D14=6,"중",D14=7,"상") 이렇게 된답니다.
결과를 보자면 손쉽게 성적이 구분되는 걸 보실 수 있으실거에요
좀더 이해하시기 편하게 풀어서 설명을 해보자면,
- =ifs - 처음 설정해주는 값에 따라 구분해보자!
- (D14 - 요 녀석이
- =5, - 5이면
- "하" - "하" 점수를 주고
- ,D14 - 요 녀석이 다시
- =6, - 6이면
- "중" - "중" 점수를 주고
- ,D14 - 요 녀석이 다시
- =7,- 6이면
- "상") - "상" 점수를 주어라!
라고 설정해주는 함수입니다. 좀더 이해가 쉽죠?
다른 예시를 들어볼게요.
이번에는 물류값을 알아보는 식을 생각해 봅시다. 가,나 라는 물류사가 있고 여전히 손덕후, 김덕후, 그리고 이덕후가 물류값을 알아보고자 하고 있습니다. 여기서도 쓰는 함수가 ifs 입니다. 물류값을 구하기 위해서 식의 길이는 줄었어도 뭔가 수식이 많이 들어가게 되었답니다. 저기에 물류비를 알아보겠습니다.
함수 식이 일단,
=ifs(C14=B2,C2*D5,C14=B3,C3*D5) 이렇게 나왔습니다.
하지만, 여기에 틀린 부분이 있답니다.
여기서 알아야 할 부분이 $ 절대값을 넣어줘야 한답니다. 절대값은 함수식에서박스 수량처럼 5,6,7이렇게 변하는 변수가 아닌 5000원 3000원 처럼 값이계속 일정해야 하는 부분에 F4 키를 눌러 고정을 시켜주는 방식입니다.
이 식에서는 C2와 C3에 절대값을 넣어줘야 물류비를 아래로 쭉 계산해내려갈때 정확한 값을 산출 해 낼수 있을거에요.
잘 이해가 안가신다면 $을 넣은 식과 안넣은 식으로 연습을 해보시면 바로 알 수 있으실거에요.
B2, - 가
C2, - 5000원
B3, - 나
C3 - 3000원
이 식에서 고정이 되었으면 하는 부분입니다. 그리고 ,
각자가 사용하는 물류를 가리키는 C14와 박스 수량 변수인 D5는 네모칸인 물류비와 따라 내려가면서 계산을 할 가격이에요
=ifs(C14=$B$2,$C$2*D5,C14=$B$3,$C$3*D5) 이 식을 풀어서 이야기 하자면
- =ifs - 함수값을 성정 해 주고
- (C14 - 요 녀석이
- =B2, - 가 물류를 사용하면 (절대값)
- C2*D5, - 5000원(절대값)과 5개의 박스 수량을 곱하고
- C14 - 요 녀석이 다시
- =B3, - 나 물류를 사용하면(절대값)
- C3*D5) - 3000원(절대값)과 6개의 박스 수량을 곱해줘라!
라는 식이 성립이 된답니다.
결론적으로 이런 모양이 나오게 되요. 물류비 절대값을 포함 하지 않은 부분은 내려가다가 고정이 안되 값이 안나오는 부분이 나오게 되면 저렇게 N/A가 산출 된답니다. 절대값의 중요성 꼭 기억하셔요.