답변:
--
부울을 int로 변환하는 가장 일반적인 방법 --
입니다. 바로 이런 이유로 함수가있는 함수를 보는 이유입니다. {TRUE, FALSE, FALSE}의 배열을 {1,0,0}으로 바꾸어 다른 배열을 곱하는 데 사용할 수 있습니다.
예:
9 개 이하의 지역에서 총 매출을 반환 :
팀 영업 1 달러 2 $ 30 11 $ 90
공식:
=SUMPRODUCT(--(A2:A4<=9),B2:B4)
계산
=SUMPRODUCT(--(True,True,False),($20,$30,$90))
=SUMPRODUCT((1,1,0),($20,$30,$90))
=1 * $20 + 1 * $30 + 0 * $90
=$20 + $30 + $0
=$50
--
방법을 보았지만 공식을 사용하는 INT
것이 훨씬 명확하고 우아 하다는 것을 인정해야합니다 . :)
'1'을 곱하십시오. 전의. True * 1 = 1 및 False * 1 = 0
예를 들어 A1 셀에 부울 값이 포함되어 있으면 이웃 셀에 다음 수식을 입력하십시오.
=A1*1
참고 : --True, True + 0 및 True / 1은 동일한 효과를 갖습니다.
=a1+a2
논리의 숫자 합을 반환하지만=sum(a1:a2)
그렇지 않습니다. Excel 2013.