COUNT()
Microsoft 공식 페이지에서 이 기능에 대해 읽고 있었는데 다음과 같은 내용을 발견했습니다.
숫자, 날짜 또는 숫자의 텍스트 표현(예: "1"과 같이 따옴표로 묶인 숫자)인 인수가 계산됩니다.
Excel을 실행하여 셀에 "1"이라는 값을 입력했습니다. 이 값은 Excel에서 텍스트로 처리되어 A1 셀의 왼쪽에 정렬되었습니다. 그런 다음 인접한 셀로 탭을 이동하고 A1 셀을 참조하는 함수를 작성합니다 =COUNT($A$1)
.
0. 즉, Excel에서는 "1" 값을 숫자로 계산하지 않습니다.
마지막으로 함수를 가지고 놀면서 다른 함수를 작성했지만 이번에는 COUNT()
함수 에 셀 주소 대신 값을 제공하고 =COUNT("1")
"1"을 출력합니다.
위에서 나는 텍스트로 표시된 숫자도 계산한다는 Microsoft 공식 페이지의 설명을 참조했습니다. 모순?
답변1
모순이 아닙니다.
"1"
셀에 넣으면 리터럴을 읽으 "
므로 이는 문이 참조하는 텍스트로 저장된 "1"
숫자가 아니라 포함된 텍스트 문자열입니다.1
1
텍스트로 저장되면 1
셀에 있는 것처럼 보이지만 숫자가 아닌 텍스트입니다. 이 COUNT()가 계산됩니다.
수식을 수행하면 =COUNT("1")
텍스트로 저장되는 숫자와 동일합니다.
"1"
셀에 있는 것은 =COUNT("""1""")
반환되는 것과 동일합니다.0
="1"
셀에 넣으면 과 가 각각 ="""1"""
표시됩니다 .1
"1"
수식에 문자열을 사용할 때는 문자열을 묶어야 합니다 ""
.
예를 들어 셀에 넣고 반환하는 데 Test
사용할 수 있지만 수식이 작동하려면 수행해야 하는 수식만 사용하면 됩니다 .=LEN(A1)
4
=LEN("Test")
"Test"
셀에 넣으면 not 이 LEN
반환됩니다 . 셀에 넣는 것은 수식에 사용하는 것과 다릅니다 . 그것은6
4
"1"
"1"
"""1"""
"1"
셀의 내용이 """1"""
수식의 내용 과 동일하다는 것을 증명하려면 다음과 같이 하세요 .