![MS Excel COUNTIF에서 범위를 어떻게 사용합니까?](https://rvso.com/image/1416358/MS%20Excel%20COUNTIF%EC%97%90%EC%84%9C%20%EB%B2%94%EC%9C%84%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%82%AC%EC%9A%A9%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
2개의 숫자 열(열 A와 B)이 있습니다. A > B인 행의 총 개수를 구하고 싶습니다. COUNTIF 함수는 올바른 것 같지만 범위를 사용하는 방법을 알 수 없습니다. 두 번째 주장. 예를 들어:
=COUNTIF(A1:A35, A1>B1.....A35>B35)
답변1
sumproduct
당신은 이것을 사용하고 싶을 것입니다 . 노력하다=SumProduct((A1:A35 > B1:B35)*1)
추가하도록 편집됨: sumproduct
셀 범위에 대해 여러 테스트를 연결할 수 있습니다. 각 테스트는 또는 TRUE
또는 FALSE
즉, 1
또는 을 반환합니다 0
. 이러한 조건은 각각을 테스트하면서 함께 곱해지며 각 행의 결과는 1
또는 를 생성합니다 0
. 범위의 각 행에 대해 이 작업을 수행합니다. 범위의 모든 범위는 sumproduct
길이가 동일해야 하며 결과의 합계를 계산합니다.
위 sumproduct
의 조건은 단 하나입니다 A1:A35>B1:B35
. 결과를 숫자로 반환하라고 지시 *1
합니다 . sumproduct
행 조건이 반환되면 TRUE
로 끝나고 1*1
, 그렇지 않으면 로 끝납니다 0*1
. 해당 결과는 범위의 모든 35개 행에 대해 함께 추가되어 조건이 true인 행 수인 합계를 제공합니다.
배우기가 혼란스럽기는 하지만 Excel 기능에 있어서 엄청나게 강력하고 여러 조건을 수행할 수 있는 능력이 이 기능을 강력하게 만듭니다. 예를 들어, A1:A35>B1:B35
언제가 B1:B35
더 큰지 계산하고 싶다면 10
다음과 같이 쓸 수 있습니다.=sumproduct((A1:A35>B1:B35)*(B1:B35>10)*1)
답변2
기준에 따라 COUNT개의 행이 있습니다. 알겠습니다.
Excel에서는 "조건부 합 마법사"를 사용하거나 유사한 스타일을 직접 만들 수 있습니다. 먼저 추천드려요 :-)
반면에 ++ 로 =SUM(IF(A1:A35<B1:B35,1,0))
셀에 입력하면 작업을 수행합니다 ;-) - 이제 "3D 공식"을 읽어야 합니다.CTRLSHIFTENTER
COUNTIF()
하지만 한 번에 하나의 셀에서만 작업을 수행합니다. 따라서 필요한 기능을 제공하지 않습니다.