하나의 셀에 여러 결론(공식)

하나의 셀에 여러 결론(공식)

값이 포함된 테이블이 있다고 가정해 보겠습니다.

  • 0
  • 100
  • 200
  • 300

다음 열에는 250이라는 데이터 입력 셀이 있습니다. 250 아래에는 다음과 같은 수식이 필요합니다.

  • 250이 100보다 작고 0보다 큰 경우 "A"
  • 250이 200보다 작고 100보다 큰 경우 "B"
  • 250이 300보다 작고 200보다 큰 경우 "C"

해당 수식에 따라 아래 셀은 자동으로 "C"가 됩니다.

해당 수식을 어떻게 만들 수 있나요?

답변1

여기서 LOOKUP을 사용할 수 있습니다.

=LOOKUP(C1,A1:A4,{"A","B","C","Error"})

C1 >= 300인 경우 오류가 반환됩니다. 이 경우 원하는 것을 말하지 않은 것입니다......

답변2

IF및 기능을 찾고 있는 것 같습니다 AND. Excel이 없지만 다음을 시도해 보십시오.

=IF(AND(A1>0;A1<100);"A";IF(AND(A1>100;A1<200);"B";IF(AND(A1>200;A1<300);"C";"")))

형식은 입니다 =IF(condition;true-value;false-value). 이 경우 는 condition에 대한 호출 AND()이고 false-value또 다른 (유사한) IF 문입니다. 괄호 수를 올바르게 입력했으면 좋겠습니다. 위 내용을 A1이 아닌 셀에 붙여넣은 다음 A1의 값을 조정하여 원하는 대로 작동하는지 확인하세요. 그렇지 않은 경우 그에 따라 조건을 조정하십시오. 하나의 셀에 대해 원하는 방식으로 작동하게 되면 전체 범위를 채우십시오.

IF그러나 조건 목록이 길면 사용이 매우 빨리 다루기 어려워집니다. 2~3개 이상의 IF 수준이 있는 경우 읽기 쉬운 방식으로 구조화하기가 훨씬 쉬운 VBA를 대신 사용할 가능성을 고려하는 것이 더 나을 것입니다.

더 많은 예를 보려면 다음을 고려해 보세요.Excel에서 AND, OR, NOT과 함께 중첩된 IF 문을 사용하는 방법금융 실험 블로그에서.

또한 0보다 작으면서 동시에 100보다 큰 숫자는 없기 때문에 첫 번째 글머리 기호의 범위는 0에서 100 사이여야 한다고 추측했습니다.

답변3

MATCH여기서는 꽤 효율적 으로 사용할 수 있습니다 CHOOSE. A1:A4비교할 값은 어디에 있고 C1데이터 입력 셀은 다음과 같습니다.

=CHOOSE(MATCH(C1,$A$1:$A$4,1),"A","B","C")

관련 정보