Steven은 개인화 된 영화 데이터베이스에 Excel을 사용합니다. 한 열에는 별표 1 개, 2 개, 3 개 또는 4 개를 사용하여 정의 된 1 ~ 4 척도로 각 영화에 부여 된 등급이 있습니다. 그는 자신이 보유한 ”영화 수, 보유한 ‘*’영화 수 등을 보여주는 정보를 추가하려고합니다.

Steven은 ”영화의 수를 세는 방법을 알아 냈지만 열에 ‘*’영화가 몇 개 있는지 세려고하면 수치가 잘못되었습니다.

이를 처리 할 수있는 방법은 여러 가지가 있지만 먼저 다음과 같은 목적으로 별표를 선택하는 방법에 대해 설명합니다. Excel이라는 항목의 대 체계에서 별표는 많은 용도를 갖습니다. 수식에서 곱셈 기호로 가장 자주 사용되며 대부분의 수식 인수에서 와일드 카드 기호로 자주 사용됩니다. 이러한 이유로 별표를 다른 용도로 사용하는 것은 특히 좋은 생각이 아닙니다. 특히 영화 등급과 같이 계산하려는 항목에 대해서는 별표를 사용하지 않는 것이 좋습니다. 이 경우 숫자는 작업하기가 매우 쉽고 사용법이 명확하기 때문에 등급에 1부터 4까지의 숫자를 사용하는 것이 더 좋습니다.

별표를 사용해야하는 경우 계산을 수행하는 수식을 조합 할 수있는 몇 가지 방법이 있습니다. SUMPRODUCT 함수는 작업을 잘 수행합니다. 별표가 C 열에 있다고 가정하면 다음을 사용할 수 있습니다.

=SUMPRODUCT(--(C:C="*"))

=SUMPRODUCT(--(C:C="**"))

=SUMPRODUCT(--(C:C=""))

=SUMPRODUCT(--(C:C="*"))

이러한 각 수식에서 두 개의 빼기 기호를 사용합니다. 이 사용법은 가장 정확하게 “이중 단항”(너디, 맞죠?)

True / False 결과를 숫자 등가물 (1/0)로 강제하는 데 사용됩니다.

이는 C : C = “*”와 같은 수식이 True 또는 False를 반환하고 SUMPRODUCT에는 숫자 값이 필요하기 때문에 필요합니다. 이중 단항의 강제 변환이 없으면 SUMPRODUCT 함수는 매번 0을 반환합니다.

또한 SUMPRODUCT를 약간 다르게 사용하여 C 열에있는 길이를 간단히 확인할 수도 있습니다.이 접근 방식은 C에 ​​별표 만 포함 된 경우에는 잘 작동하지만 별표와 다른 것을 사용하는 경우에도 작동합니다.

=SUMPRODUCT(--(LEN(C:C)=1))

=SUMPRODUCT(--(LEN(C:C)=2))

=SUMPRODUCT(--(LEN(C:C)=3))

=SUMPRODUCT(--(LEN(C:C)=4))

직선 SUM 함수를 사용할 수도 있지만 Ctrl + Shift + Enter를 사용하여 다음 수식을 입력해야합니다. (그들은 배열 수식입니다.)

=SUM(IF(C:C="*",1,0))

=SUM(IF(C:C="**",1,0))

=SUM(IF(C:C="",1,0))

=SUM(IF(C:C="*",1,0))

지금까지의 예에서는 합계 함수, 특히 SUMPRODUCT 및 SUM을 사용합니다. 이러한 기능에는 별표를 오해하는 앞에서 언급 한 문제가 없습니다. 하지만 계산 기능을 사용할 때 문제가 발생합니다. 예를 들어, 다음은 원하는 결과를 제공하지 않습니다.

=COUNTIF(C:C,"*")

별표는 셀의 모든 항목과 일치하는 와일드 카드 문자로 작동합니다. 따라서 C 열에있는 모든 셀의 개수가 포함됩니다. 다음과 같은 방식으로 별표 앞에 물결표를 붙여 별표를 리터럴 문자 (와일드 카드 대신)로 처리하도록 지정할 수 있습니다.

=COUNTIF(C:C,"~*")

별표 두 개에 관해서는 이것이 작동한다고 생각할 수 있습니다 :

=COUNTIF(C:C,"~**")

그렇지 않습니다. Excel은이를 “단일 리터럴 별표 뒤에 아무 것이나 오는”것으로 해석합니다. 즉, 첫 번째 별표는 리터럴이고 두 번째 별표는 여전히 와일드 카드입니다. 다음과 같이 물결표가 앞에 와야하는 각 별표입니다.

=COUNTIF(C:C,"~*")

=COUNTIF(C:C,"~~")

=COUNTIF(C:C,"~~~*")

=COUNTIF(C:C,"~~~~")

마지막으로 수식 사용을 모두 건너 뛰려면 영화의 등급 열을 참조하는 피벗 테이블을 만들 수 있습니다.

해당 열을 피벗 테이블의 행으로 사용하고 집계 방법을 변경하여 열에있는 셀의 내용 수를 계산하면 각 등급 유형 중 몇 개를 부여했는지에 대한 멋진 요약을 얻을 수 있습니다. 영화 산업.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (12849)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.