Excel countif() 함수에서 불평등을 포함하는 문자열 비교

Excel countif() 함수에서 불평등을 포함하는 문자열 비교

저는 응답이 불평등을 포함하는 문자열 형식인 일부 설문조사 데이터를 분석하고 있습니다.

가) < 5

나) 5-10

다) 11-15

d) > 15

함수 를 사용하여 응답을 표로 작성하려고 하는데 CountifsExcel에서 기준 인수가 포함된 셀 값을 문자열로 구문 분석하지 않는 것으로 나타나 해당 저장소에 대해 'False'를 반환합니다. 문자열 '< 5'를 포함하는 셀을 '< 5' 또는 리터럴 인수 "< 5"를 포함하는 다른 셀과 동일한 것으로 평가하지 않습니다.

=또는 EXACT()반환을 사용하여 다른 수식의 참조 셀을 비교합니다 TRUE.(예를 보여주기 위한 스크린샷)

COUNTIF(), 등과 같은 조건부 연산자의 기준 인수는 SUMIF()실제로 연산자 역할을 할 때 불평등이 있는 문자열을 사용한다는 것을 알고 있지만 이를 억제하고 이러한 셀을 간단한 문자열로 평가하는 방법을 알 수 없습니다. 정말 고마워!

답변1

명시된 대로 기준의 countif는 문자열을 허용하므로 <5문자열이 아닌 5 미만을 읽습니다.

문자열 사용을 확인하려면"="

=COUNTIF(C2,"="&C3)

=앞에 를 추가하면 <Excel에서는 이를 피연산자가 아닌 문자열로 간주합니다.

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

답변2

Excel의 버그와 싸우고 <기호를 인식하도록 하는 대신 기호를 완전히 제거하여 문제를 해결하겠습니다. 다음과 <5같은 것으로 교체하면 작동합니다.5_or_lessCOUNTIF

=SUBSTITUTE(A1,"<5","5_or_less")A1및 을(를 ) 교체할 예정입니다 <5. 이를 새 열(예: )에 넣을 수 있습니다 B1. 그런 다음 COUNTIF C` >15C1같은 또 다른 교체를 수행하십시오 .=SUBSTITUTE(B1,">15","15_or_more"). Then runon column

관련 정보