A1
에 0.3이 포함 된 경우 B1
에서 1을 말하고 싶습니다.엑셀 포뮬러 - 그래 맞아, 내가 엑셀했다?
A1
이 0.45라고 말하면 B1
은 0을 의미합니다.
0.3과 0.45 사이의 값이면 비례 차이를 말하고 싶습니다. A1
는 0.375이고, B1
은 0.3과 0.45 사이의 중간 값으로 0.5라고 말해야합니다.
도 가능합니까? 중첩 된 IF
s 생각하지만 실제로 거기에 도착하는 방법을 볼 수 없습니다?
A1
에 0.3이 포함 된 경우 B1
에서 1을 말하고 싶습니다.엑셀 포뮬러 - 그래 맞아, 내가 엑셀했다?
A1
이 0.45라고 말하면 B1
은 0을 의미합니다.
0.3과 0.45 사이의 값이면 비례 차이를 말하고 싶습니다. A1
는 0.375이고, B1
은 0.3과 0.45 사이의 중간 값으로 0.5라고 말해야합니다.
도 가능합니까? 중첩 된 IF
s 생각하지만 실제로 거기에 도착하는 방법을 볼 수 없습니다?
당신이 시도 할 수 : =(0.45-A1)/(0.45-0.3)
간체 : =(0.45-A1)/0.15
또 다른 대안 : =3-A1/0.15
이를? 이 제대로 작동
=IF(A1=0.3,1,IF(A1=0.45,0,((0.45-A1)/0.15)))
IF 기능이 필요하지 않습니다. 이것은'= IF (C3 = 1,1, IF (C3 = 2,2, C3))'와 약간 비슷합니다. – phoog
귀하는 정확합니다. 나는 당신의 대답을 정말로 좋아하고 그것을 +1했습니다. – UnhandledExcepSean
및 easy.In의 B1에게
=(0.45-A1/0.15)+2.55
쉬어 genious을 보인다! 나는 그것이 더 단순화 될 수 있다고 생각하지 않는다 : D – jwbensley
이것은 당신이 제공 한 예제에 대해서는 괜찮지 만, 그것은 무한하다. 귀하의 예는 A1이 0.3과 0.45 사이에 있으며, A1이이 범위를 벗어날 수있는 경우 joshb의 솔루션이 더 적합합니다. – brettdj
@brettdj 원래 포스터는 0.3에서 0.45 범위 밖의 값에 대한 동작을 지정하지 않았으므로이를 언급하지 않았습니다. 이 경우 "범위를 벗어났습니다."라는 메시지가 필요하지만 주어진 공식의 결과가 적절한 값일 수도 있습니다. 아니면 완전히 다른 것일 수도 있습니다. – phoog