엑셀 중첩 IF 문, IF 문 속에 IF AND

엑셀 IF(AND(조건식, 조건식), IF, IF)

조건 값이 참일 경우에도 IF,

조건 값이 거짓일 경우에도 IF 문이 들어가는 수식입니다.


특정 구간에 해당하는 숫자를 찾아서 긍정이면 계산 값을 주는데,

그 값이 일정 금액 이상이면 지정된 값만 부여합니다.

여기에 좋은 예는 부동산 중개 수수료가 있습니다.


중개 수수료 요율입니다.

거래내용거래금액상한요율(%)한도액
매매교환⊙ 5천만원 미만0.625만원
⊙ 5천만원 이 상~ 2억원 미만0.580만원
⊙ 2억원 이 상~ 6억원 미만0.4없음
⊙ 6억원 이상 ~ 9억원 미만0.5없음
⊙ 9억원 이상 거래금액의 1천분의( )이하


요율표를 보면 2억 원 미만까지는 요율이 적용된 수수료가 일정 금액이 넘으면

각 25만 원, 80만 원까지만 지급하게 되어 있습니다.

이 부분도 같이 수식을 만들어 보겠습니다.



거래금액이 4,900만 원이면 요율표에 의한 수수료는 0.6%를 적용하면 294,000원이 되어야 하는데

수수료 최고 한도금액에 걸려 250,000으로 되었습니다.

수식은 =IF(D3<5000,IF((D3*0.006)>=25,25,D3*0.006),IF(또 다른 IF 문))

요율표에 의해 0.006으로 계산한 값이 25가 넘으면 25를 넣으라는 명령입니다.



이번에는 금액을 조금 더 올려 2억이 조금 안 되는 계약금액입니다.

수식은 =IF(AND(D5>=5000,D5<20000),IF((D5*0.005)>80,80,D5*0.005),IF(또 다른 IF 문))

여기서 OR을 사용하면 안 되더군요.

OR은 둘 중 하나만 해당할 때 사용하고

지금처럼 5,000 ~ 20,000까지 기간을 정해 줄 때는 AND를 사용합니다.

D5>=5000 는 시작은 5000이 포함되어야 하므로 >=를 사용해야 합니다.


수식은 어렵지 않은데,

IF 문이 여러 개 나오기 때문에 괄호 숫자에 헷갈리더군요.

더 간편한 수식이 있을지도 모르겠습니다만,

에러 없이 잘되네요.


부동산 중개수수료 예제.xlsx

반응형

댓글

Designed by JB FACTORY