source

TRUE 및 FALSE가 SUM() 내에서 작동하지 않습니다.

ittop 2023. 6. 1. 22:58
반응형

TRUE 및 FALSE가 SUM() 내에서 작동하지 않습니다.

열에 부울 값이 있습니다.

   A
1  TRUE
2  FALSE
3  TRUE
4  TRUE

나는 엑셀에서 그것을 깨달았습니다.=TRUE+TRUE돌아온다2그리고.=TRUE+FALSE돌아온다1그것은 암시합니다.TRUE와 같음1그리고.FALSE와 같음0.하지만,SUM(A1:A4)항상 되돌아옴0배열 공식 스타일에 상관없이...나는 그것을 기대합니다.3(의 수TRUE범위 내).

얻을 수 있는 한 가지 방법3사용하는 것입니다.{=SUM(IF(A1:A4,1,0))}(어레이 공식 스타일), 중복되는...그것보다 더 간단한 해결책을 생각해 낼 수 있는 사람이 있습니까?

나는 그의 조건이 참인 범위에서 COUNTIFS와 성공했습니다.

=COUNTIF(D2:D51,TRUE)

범위 앞에 다음을 추가할 수 있습니다.--배열로 입력합니다.--는 불리언을 정수 등가물로 변환합니다.

=SUM(--(A1:A4))

설명서에 따라SUM함수:

인수가 배열 또는 참조인 경우 해당 배열 또는 참조의 숫자만 계산됩니다.배열 또는 참조의 빈 셀, 논리적 값 또는 텍스트는 무시됩니다.

true/false 필드에서 sum을 사용하려면 true/false 조건에 1을 곱하여 0 또는 1로 평가할 수 있습니다.그러면 합계 함수가 열에 적용됩니다.

언급URL : https://stackoverflow.com/questions/14188320/true-and-false-dont-work-within-sum

반응형