셀 수식의 내용이 아닌 셀 표시를 기반으로 Excel 조건부 서식을 사용합니다.

셀 수식의 내용이 아닌 셀 표시를 기반으로 Excel 조건부 서식을 사용합니다.

내 Excel 워크시트에 다음 수식이 포함된 셀이 있습니다.

=IF(COUNT(Y11:AA11)>0,SUM(Y11:AA11),#N/A)

나중에 그래프의 셀 표시(0 값 표시 제외)를 사용하여 차트를 만드는 것이 목표입니다.

내가 가진 문제는 지저분해 보이는 표시 값이 많기 때문에 조건부 서식을 사용하여 표시되는 경우에 흰색 텍스트가 있도록 #N/A만들고 싶습니다 . #N/A지금까지 시도할 때마다 표시 값이 #N/A숫자인지 여부에 관계없이 모든 값에 흰색 텍스트가 표시되었습니다. 누구든지 이 작업을 수행하는 방법을 알고 있습니까?

내가 시도한 것들:

  • 수식 조건이 있는 조건부 서식을 사용하여 =ISERROR($X$4:$X$37)범위에 적용했습니다 $X$4:$X$37. (범위의 모든 셀은 흰색 텍스트, 유효한 숫자 및 오류 값을 사용하도록 서식이 지정되었습니다.)

  • =ISNA($X$4:$X$37) (동일한 결과) 의 수식 조건과 함께 조건부 서식을 사용합니다 .

  • 중복에만 조건부 서식 사용(표시 숫자는 여전히 영향을 받음)

  • 셀( X4:X37)의 수식을 로 변경한 =IF(COUNT(Y11:AA11)>0,SUM(Y11:AA11),"#N/A")다음 해당 텍스트에 조건부 서식을 지정합니다. (0 값은 이제 "#N/A"텍스트이고 #N/A텍스트가 아니기 때문에 그래프에 표시됩니다.)

내가 시도한 이미지는 다음과 같습니다.
조건부 서식 규칙 관리자

답변1

  • 형식을 지정하려는 데이터를 선택하세요.
  • 홈으로 이동 - 조건부 서식 - 새 규칙
  • "수식을 사용하여 서식을 지정할 셀 결정"을 선택하세요.
  • 수식을 입력하세요:
    =ISERROR(A2)
    ( A2활성 셀의 주소로 대체)
  • 필요한 형식을 선택하세요. (아래 예에서는 답변을 명확하게 하기 위해 노란색 강조 표시를 사용했습니다.)

여기에 이미지 설명을 입력하세요

답변2

문제는 함수의 절대 참조입니다 ISNA().

ISNA()~이다오직사용된 범위의 첫 번째 셀에 대한 결과를 반환합니다. 따라서 CF-ing을 활성화하면 규칙이 적용되는 모든 셀에 대해 그렇게 합니다. 왜냐하면 적용되는 셀에 관계없이 해당 절대 범위의 첫 번째 셀 이외의 다른 셀은 전혀 보지 않기 때문입니다.

ISNA()상대 참조로 허용하더라도 범위의 다른 셀을 보지 않습니다.

하지만최소한 행 참조를 상대적으로 설정하면 작동합니다. 에서 검사하는 범위가 ISNA()계속 변경되므로 첫 번째 셀이 실제로 보고 싶은 셀이기 때문입니다. 이는 각각의 새 행에서 발생하므로 동일해 보이지만 실제로는 눈에 띄게 발생하는 것을 보지 않고 범위의 첫 번째 셀을 변경하므로 ISNA()매번 새로운 첫 번째 셀을 찾습니다.

변경하고 매번 다른 행에 셀 강조 표시가 있는 CF 규칙을 보면 표시된 규칙이 해당 범위를 변경하는 것을 볼 수 있습니다.

(실제로 목표를 달성하는 운영자가 될 것이라고 생각할 수 있기 때문에 기능이 작동하지 않는 것을 사용하고 있습니다. 이는 일종의 쓰레기 더미를 제거하고 더미에 있는 물건이 가치 있다고 사람들을 설득하는 것과 같습니다. 그들은 일부를 훔치고 결국에는 쓰레기가 남지 않게 됩니다. 당신은 가치 있는 목표를 달성하기 위해 실패를 이용하고 있습니다.)

관련 정보