IF를 사용하여 값 범위에 따라 다른 반올림 규칙을 적용합니다. IF 인수가 너무 많으면 오류가 발생합니다.

IF를 사용하여 값 범위에 따라 다른 반올림 규칙을 적용합니다. IF 인수가 너무 많으면 오류가 발생합니다.

이러한 요구 사항에 따라 셀의 값을 반올림하는 수식을 작성하려고 합니다.

2% 미만인 경우 0으로
반올림 최대 10%까지 가장 가까운 2% 증분으로
반올림 10% 이상 최대 50%까지 가장 가까운 5% 증분으로 반올림
50% 이상에서는 가장 가까운 10% 증분으로 반올림

지금까지 나는

=IF(K98<2,"0",((IF(AND(K98>=2,K98<=10),MROUND(K98,2)))))

이로써 처음 2개 요구 사항은 달성되었지만 나머지 2개 요구 사항에 나머지 IF 문을 추가하는 방법을 알 수 없습니다. IF 인수가 너무 많아 오류가 계속 발생합니다.

답변1

논리를 더 쉽게 볼 수 있도록 이렇게 형식을 지정해 보세요.

=IF(K98<2,
  0,
  IF(AND(K98>=2,K98<=10),
     마라운드(K98,2)
     IF(AND(K98>10,K98<=50),
        마라운드(K98,5),
        마라운드(K98,10)))
)

관련 정보