여러 기준을 충족하는 조건에 대한 텍스트를 반환하는 조건부 수식을 어떻게 설정합니까?

여러 기준을 충족하는 조건에 대한 텍스트를 반환하는 조건부 수식을 어떻게 설정합니까?

나는 이것이 작동하도록 하기 위해 다양한 공식의 다양한 순열을 너무 많이 시도했기 때문에 어디서부터 시작해야 할지조차 모르므로 처음부터 시작하겠습니다. 다음은 제가 하려는 작업을 모든 사람이 단순화할 수 있도록 완전히 가상적인 시나리오 이미지입니다.

기본적으로 제가 하려는 작업은 한 열의 모든 코드를 "BLUE", "GREEN" 또는 "BROWN"으로 읽는 것입니다. 시나리오는 이렇게 진행됩니다. 누군가 직원의 눈 색깔이 식별/기록되었음을 인정하는 "BIO DATA 1"이라는 필드를 생성해 달라고 요청합니다. 처음에는 눈 색깔에 대한 데이터가 수집되었음을 나타내기 위해 확인란만 필드에 추가되었습니다.

나중에 직원의 눈이 파란색이면 돌아가서 체크박스를 "BLUE"로 기록하라는 요청을 받았습니다. 나중에 레이블이 더 설명적이고 돌아가서 갈색 눈과 녹색 눈을 가진 사람들에 대한 레이블을 할당하도록 요청하면 더 의미가 있을 것이라는 정보를 받습니다.

누군가가 녹색 눈을 가진 사람들도 코딩하기를 원할 것이라고 예상하여 이전에 녹색 눈을 가진 사람들에 대해 별도의 열을 만들었지만 갈색 눈에 대해서는 그렇지 않았습니다. 또한 "GREEN"이라는 열에 고유 식별자를 사용하지 않았습니다. 선택한 상자 표시를 계속 진행했습니다.

지금 하려는 작업은 다음과 같습니다. 하나의 열에 모두 하나의 수식을 사용하여 눈의 각 색상에 레이블을 지정하는 열을 만듭니다. D2에서 사용할 수 있는 수식을 사용한 다음 십자선을 두 번 클릭하여 해당 수식을 아래로 복사하면 됩니다.

누군가는 대개 "어떤 공식을 시도해 보셨나요?"로 시작합니다. 그래서 저는 제가 사용했을 수도 있다고 생각하는 것 중 일부를 설명하겠습니다.

=IF(EXACT(C2, B2), "녹색", "갈색") OR IF(B2="파란색"), "파란색")

=IF(EXACT(C2, B2), "녹색") OR IF((B2="파란색", "파란색")), "갈색"

=IF(C2=B2), "녹색", "갈색") OR IF(B2="파란색"), "파란색")

=IF(C2=B2), "녹색", "갈색") OR IF(B2="파란색"), "파란색")

=IF(AND((ISERROR(MATCH(C2, B2, 0) & IF(B2<>"파란색"), "갈색") OR IF(C2=B2, "녹색", "파란색")

그것은 단지 몇 가지입니다. 각각은 내 공식에 오류가 있음을 알려줍니다. 위에서 본 것보다 더 많은 것을 시도했지만 키 입력까지 무엇인지 기억이 나지 않으며 누구에게도 도움이 될지 모르겠습니다. 그것들은 주로 다른 문제에 대해 다른 사람들이 나에게 준 답변과 내가 다양한 웹 페이지에서 본 공식을 바탕으로 짜여져 있습니다. 사실, 처음에는 이보다 훨씬 빨리 작동하는 공식을 알아낼 수 있을 거라 생각했기 때문에 그 과정에서 내 시도를 추적하지 않았습니다.

분명히 나는 ​​뭔가를 놓치고 있습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 더 중요한 것은, 이 문제를 해결하는 가장 쉽고 효율적인 방법은 무엇입니까?

기록상으로는 정렬, 복사 및 붙여넣기를 사용하여 열을 조작하거나 열의 일부에 하나의 수식을 사용하고 나머지에는 다른 수식을 사용하여 이 문제를 해결할 수 있었지만 정말 하나의 수식만 사용하여 이 작업을 수행하는 방법을 배우고 싶습니다. 이를 수행하는 능력은 언젠가는 유용할 수 있습니다. 추천 메뉴가 무엇인가요?

중요한 경우에는 Excel 2007에서 작동하는 수식/솔루션이 필요합니다.

답변1

이제 나는 내 문제를 필요 이상으로 훨씬 더 복잡하게 만들고 있다는 것을 깨달았습니다. 때로는 너무 많은 정보가 수익 감소를 가져올 수 있습니다. 제가 여기 super에서 제공받은 문제에 대한 정말 훌륭한 해결책은 무엇입니까?사용자, 이 작업을 수행하기 위해 해야 할 일은 여기서 다음 공식을 사용하는 것뿐이라는 것을 깨닫는 데 시간이 좀 걸렸습니다.

=IF(B2="파란색", "파란색", IF(B2<>C2, "갈색", IF(B2=C2, "녹색", "")))

그리고 그게 다야. 그것은 매우 간단합니다. 올바르게 완료되면 완료 시 다음과 같이 보일 것입니다.

이러한 성격의 수식에 대해 추가 도움이 필요하면 다음 링크를 확인하세요. 그들은 내가 이 문제에 사용한 공식을 함께 맞추는 데 도움을 주었습니다.

Excel에서 AND, OR, NOT과 함께 중첩된 IF 문을 사용하는 방법

If(AND) 조합에서 "이 함수에 대해 너무 많은 인수를 입력했습니다." 오류가 발생합니다.

관련 정보