4가지 조건이 있는 수식(IF)

4가지 조건이 있는 수식(IF)

Windows Office(Excel)에서 여러 조건이 포함된 수식을 알아내는 데 어려움을 겪습니다.

  1. A1<=5 또는 A1>=5인 경우 숫자는 "2"여야 합니다.
  2. A1>=10 또는 A1>=-10이면 숫자는 "0"이어야 합니다.
  3. A1<10이지만 >5인 경우 숫자는 "2/(5-10)*(A1-10)"이어야 합니다.
  4. A1>-10이지만 <-5인 경우 숫자는 "2/((-5)-(-10))*((A)-(-10))이어야 합니다.

3개의 기울기 차트에서 점수를 찾는 것입니다.

예를 들어

-6 or 6             should result at 1.6 
-9 or 9             should result at 0.4
-5 to 5             should result at 2
-10,-11,-12,-13...  should result at 0
10,11,12,13...      should result at 0

이전 요청이 명확해지기를 바랍니다. 감사합니다.

답변1

Office와 함께 Windows를 사용한다고 가정하면 값은 A1 셀에 저장되고 수식을 B1 셀에 작성하려고 합니다. 시작하려면 처음 2개의 IF를 사용하여 값이 -5와 5 사이인지 확인합니다. 두 IF의 값은 동일하기 때문입니다.

따라서 다음과 같이 작성됩니다. A1이 -5와 5 사이에 있으면 2를 반환합니다. Excel에는 사이 함수가 없으므로 다음과 같이 작성합니다.

=IF( AND(A1<=5;A1>=-5);2;...)

즉, 조건이 true이면 2가 반환됩니다. 그렇지 않으면 ...

이제...다음에는 무슨 일이 일어날까요? 숫자를 반환할 수 있지만 거기에 수식을 삽입할 수도 있습니다. 따라서 IF를 중첩할 수 있습니다.

3에 대한 IF는 다음과 같습니다.

 IF(A1>=10;2/(5-10)*(A1-10);...)

즉, 조건이 참이면 수식이 실행됩니다. 그렇지 않다면 ...

4에 대한 IF는 다음과 같습니다.

IF(A1<=-10;2/((-5)-(-10))*(A1)-(010);...)

즉, 조건이 참이면 수식이 실행되고, 그렇지 않으면 ...

이제 결합하려면 기본적으로 IF를 4에서 ...에서 3으로 복사하고, 얻은 내용은 완전히 복사되고 ...가 있는 1과 2의 수식으로 대체되어 다음과 같이 됩니다.

=IF( AND(A1<=5;A1>=-5);2;IF(A1>=10;2/(5-10)*(A1-10);IF(A1<=-10;2/((-5)-(-10))*(A1)-(010);
...)))

물론 이제 마지막에는 아직 하나가 있습니다. 모두 음수인 경우 수식이 무엇을 반환해야 하는지 지정하지 않았습니다. 귀하의 경우 이는 -10과 -5 또는 5와 10 사이의 값입니다. 다음을 대체하여 현재 A1에 있는 값을 제공할 수 있습니다. A1과 함께. 최종 공식은 다음과 같습니다.

=IF( AND(A1<=5;A1>=-5);2;IF(A1>=10;2/(5-10)*(A1-10);IF(A1<=-10;2/((-5)-(-10))*(A1)-(010);
A1)))

다음은 보다 명확하게 작성된 마지막 공식입니다.

=IF
(AND(A1<=5;A1>=-5);2;
  IF
  (A1>=10;2/(5-10)*(A1-10);
    IF
    (A1<=-10;2/((-5)-(-10))*(A1)-(010);
      A1
    )
  )
)

관련 정보