엑셀 팁

if함수 두번쓰기 (엑셀로 장려금 계산)

아무개a 2018. 7. 5. 10:49
반응형

매출액에 따른 장려금 계산하는 방법에 대해 알아보자.

 

사실 엑셀로 일을 하다가 가장먼저만나고 가장 자주 쓰는 함수는 vlookup 다음이 이 if 함수일 것이다.

 

if 함수는 구조가 간단해서 쓰기가 참 좋은데 

 

아래처럼 장려금 계산식을 만들다 보면 if함수 안에 if함수를 써야하는

 

즉 if 함수를 중첩해서 써야하는 경우가 꽤나 발생한다.

 

이때 if 함수를 연속해서 쓰는거를 잘 못하시는 분들을 위해 이번 포스팅을 준비했다. 아래 예시를 보자

 

 

 

위에 보면 구조는 다음과 같다

 

1월 매출액이 위와 같을때 장려금액을 아래 기준에 따라 계산하는 것이다.

 

스킨하이 라는 거래처라 125만원의 매출이 나왔을때 장려금은 2%니까 2만5천원이된다.

 

이제 if 함수의 구조에 대해 보면 다음과 같다

 

=IF(B6>=$B$17,B6*$D$17,IF(B6>=$B$18,B6*$D$18,0))

  (1)(2)            ,(3)         , (4)(5)          , (6)         ,(7)

 

(1) IF 만약

 

(2) B6가 B17보다 크거나 같으면

 

(3) B6의 값에 D17을 곱하여라

 

아니면(그다음 IF로 넘어간다)

 

(4) IF 만약

 

(5) B6가 B18보다 크거나 같으면

 

(6) B6의 값에 D18을 곱하여라

 

아니면

 

(7) 0을 표시해라

 

 

라는 구조이다.

 

B17 이나 B18에 들어가 있는 $(달러) 표시는 절대참조인데 

 

기존에 올렸던 포스팅을 참조하자

 

링크 : 엑셀 $ 의미

 

 

여튼 위의 식을 걸어놓고 아래줄 D8~D13까지 복사하면 장려금 계산이 완료된다.

 

위의 예시는 거래처의 숫자도 적고 금액도 적고 장려금 비율도 단순하여 

 

에이 저걸 왜 함수를 써서 하나 그냥 하나씩 계산하면 되지 라고 생각할 수 도 있지만

 

만약 거래처가 많아지고 장려금 비율이 복잡해진다면

 

꼭 함수를 통해 하는게 정확도와 시간적인 면에서 훨씬 유리할 것이다.

 

아래는 참고용으로 위에 엑셀파일 만들어놓은것을 올리도록 하겠다.

 

IF 함수 안에 IF 함수.xlsx
다운로드

 

반응형