올바른 수수료율 확인-MS Excel Challenge H

품목 번호, 가격 및 해당 커미션 요금표가 다음과 같이 정리되어 있습니다.

   A     |    B    |    C    |    D    |    E    |   F   |  G   |  H   |  I
XL-9000  |  $6500  |  $5500  |  $4500  |  $3500  |  10%  |  8%  |  6%  |  5%

XL-9000의 판매가 $ 6500 이상인 경우 영업 사원은 10 % 커미션을받을 수 있습니다.

품목 번호와 판매 가격이 주어진 표에서 적절한 수수료를 선택하는 공식을 작성하려면 어떻게해야합니까?

도움은 진심으로 감사합니다!



답변

데이터가 행 1에 있고 실제 판매 가격을 셀에 넣을 것이라고 가정하면 J1다음 공식 K1을 사용하여 적절한 커미션 금액을 결정할 수 있습니다.

=IF(J1>B1,F1,IF(J1>C1,G1,IF(J1>D1,H1,IF(J1>E1,I1,"No commission"))))

판매 가격이 다른 곳에있는 상관 된 커미션 전체를 보유 할 것으로 생각됩니다. 이를 위해서는 자동으로 작동 하도록 몇 가지 VLOOKUP참조 및 가능하면 더 중첩 된 IF명령문을 포함해야하지만 시작해야합니다.


답변

나는 그것을 할 매우 긴 공식을 만들었습니다.

=IFERROR(INDEX(INDIRECT("F"&MATCH(K1,$A$1:$A$5,0)&":I"&MATCH(K1,$A$1:$A$5,0)),1,IFERROR(MATCH(L1,INDIRECT("B"&MATCH(K1,$A$1:$A$5,0)&":E"&MATCH(K1,$A$1:$A$5,0)),-1),0)+1),0)

문제는 MATCH(K1,$A$1:$A$5,0)찾고있는 항목 번호의 행을 제공 하는 데 많이 의존한다는 것 입니다. 수식에서 XX로 대체하면 다음과 같이됩니다. $A$5테이블과 일치하도록 올바른 참조로 변경해야하며 4 개의 인스턴스가 있습니다.

=IFERROR(INDEX(INDIRECT("F"&XX&":I"&XX,1,IFERROR(MATCH(L1,INDIRECT("B"&XX&":E"&XX,0)),-1),0)+1),0)

여기서는 K1상품 제품의 셀이며 L1판매량입니다. 아래는 예입니다.

스냅 사진

(더 큰 버전의 경우 새 탭 또는 새 창에서 열기)


답변