문제 :

B 열의 다음 수식은 5보다 크거나 같은 List1 (열 A)의 모든 숫자에 대해 “5”를 반환하고 “2”

5보다 작은 모든 숫자에 대해

IF (A2> = 5, “5”, “2”)

성공한 것처럼 보이지만 다음 SUM 수식을 사용하여 B 열에 총 결과를 제공하면 잘못된 결과 인 “0”이 반환됩니다.

SUM (B2 : B8)

솔루션 :

B 열의 IF 함수에 의해 반환 된 숫자 “5”와 “2”는 큰 따옴표 안에 입력되기 때문에 실제로 텍스트 값입니다.

따라서 B 열에는 숫자가 아닌 텍스트 값이 포함됩니다.

SUM 함수는 숫자 값에 대해서만 작동하므로 B 열에 더할 숫자가 없으므로 0을 반환합니다.

문제를 해결하려면 B 열의 텍스트 값을 다음 방법 중 하나로 숫자로 변환해야합니다.

  1. 다음과 같이 “5”및 “2”에서 큰 따옴표를 제거하여 숫자를 반환하도록 B 열의 IF 함수를 수정합니다.

IF (A2> = 5,5,2)

  1. SUM 및 VALUE 함수를 사용하여 다음 배열 수식 중 하나를 사용하여 B 열의 텍스트 값을 숫자로 변환합니다.

\ {= SUM (-B2 : B8)} \ {= SUM (VALUE (B2 : B8))} 배열 수식을 적용하려면 :

셀을 선택하고를 동시에 누릅니다.

스크린 샷 // 숫자 값이 텍스트로 사용될 때 문제 방지 숫자 값이 텍스트로 사용될 때 문제 방지