Excel: 백분율 및 범위

Excel: 백분율 및 범위

업무용 보너스 스프레드시트를 만들려고 하는데 다음과 같은 몇 가지 문제가 있습니다.

저는 이 공식을 사용하여 80, 90, 100%를 결정합니다.

=IF(D6>J8,0,IF(AND(D6<=J8,D6>J7),80,IF(AND(D6<=J7,D6>J6),90,IF(D6<=J6,100,0))))

이 경우 D6:D8값은 3, 4, 5(각각 80, 90, 100%)이고 J7동적 값은 4.5입니다.

현재 이 수식을 사용하면 값 4.5는 80%의 값을 반환하지만 85%의 값을 반환하도록 하는 방법을 찾고 싶습니다. 내 %가 '수학적'으로 정확하지 않고 반환된 가장 낮은 %가 80이고 가장 높은 %가 100이기 때문에 문제가 발생했습니다.

이것이 어딘가에 있는 누군가에게 의미가 있기를 바랍니다. 불분명하거나 추가 정보가 필요한 경우 알려주시면 최선을 다해 명확히 하겠습니다.

편집: 여기에 파일 사본이 있습니다. "결과" 열에 입력한 내용에 따라 "범위 %" 열은 "범위 목표"에 따라 조정됩니다. 다시 말하지만, 이것이 의미가 있기를 바랍니다. 설명하기에는 약간 멍청합니다 ...

https://drive.google.com/file/d/0B8Z-j7zw6RADb1dLNkppWWx1Q1E/edit?usp=sharing

답변1

내가 올바르게 이해했다면 간격 [J8,J7[ ([4,5[)에서 간격 ]90,80]으로 값을 변환하는 함수를 원하십니까?
그렇다면 질문이 해결될 것입니다.

=IF(D6>J8,0,IF(AND(D6<=J8,D6>J7),80+10*((J8-D6)/(J8-J7)),IF(AND(D6<=J7,D6>J6),90,IF(D6<=J6,100,0))))

관련 정보