답변:
유연성을 위해 (수식을 수정하지 않고도 할인 및 중단 점을 나중에 변경할 수 있음) L1:M6
아래 예 와 같이 표를 제안 합니다. 그런 다음 한계 값을 정렬하거나 추가 할 필요없이 그림과 같이 IF 수식을 적용하십시오.
IF 구성은 (테스트, 패스, 실패)이며 중첩시 시퀀스는 왼쪽에서 오른쪽입니다.
[24 대 5 % 할인 가정]
INDEX/MATCH
또는 VLOOKUP
OP를 사용 하여 OP가 밴드를 완전히 재 작업하고 여러 기준을 추가 / 제거 해야하는 경우 조정을 추가하고 수식의 범위를 조정하면됩니다. 으로 IF
(즉, 중첩 된 하나), 별도로 각 변경을 고려 수동으로해야합니다. 또한, 2007 년 엑셀 이전 버전에서 중첩 된 IF
한계는 7입니다.
실제로 IF
가장 좋은 방법은 아닙니다. Index
Match
대신 사용하십시오 .
아래와 같이 할인 테이블을 설정하십시오.
작동하려면 반대 순서 quant
가 필요 Match
합니다.
큰 수 1E10
는 임의의 수이며, 어떤 주문보다 큽니다.
=INDEX($B$2:$B$7,MATCH(J1028,$A$2:$A$7,-1))
Index
Match
(또는 VLookup
그 문제에 대한) 기본 엑셀, 그리고 여러 중첩 된 것보다 이해하기 쉽게 디버깅이다 IF
'의