program story

Excel에서 비어 있지 않은 모든 셀을 선택하기 위해 countifs를 얻는 방법은 무엇입니까?

inputbox 2020. 10. 29. 08:07
반응형

Excel에서 비어 있지 않은 모든 셀을 선택하기 위해 countifs를 얻는 방법은 무엇입니까?


countifs비어 있지 않은 모든 셀을 선택하려면 어떻게합니까 ? 다른 두 가지 기준이 있으므로 counta단독으로 사용 하는 것은 옵션이 아닙니다.

사용 istext하면 결과가 항상 0이됩니다. Excel을 <>""기준으로 사용할 때 오류가 발생 합니다.


기준을 사용하십시오 "<>". 그것은 포함, 빈 셀가 아닌 것은 계산됩니다 #NAME?또는 #DIV/0!. 그것이 작동하는 이유에 관해서는 내가 알면 망할 것이지만 Excel은 그것을 이해하는 것 같습니다.

참고 : 에서 잘 작동 Google Spreadsheet


여러 기준이 countif를 사용하는 경우

=countifs(A1:A10,">""",B1:B10,">""")

" >"" "빈 것보다 더 큰 본다. 이 수식은 두 가지 기준을 찾고 계산을 위해 동일한 행에서 어떤 열도 비워 둘 수 없습니다. 하나의 열만 계산하는 경우 하나의 기준으로이 작업을 수행합니다 (예 : B1:B10쉼표를 포함하지 않고 모든 항목을 사용 ).


Excel 2010에는 countifS 함수가 있습니다.

0이 아닌 값을 가진 범위의 셀 수를 계산하려고하면 문제가 발생했습니다.

예를 들어 A1 : A10 범위의 값이 1, 0, 2, 3, 0이고 답이 3 인 워크 시트가있는 경우

일반 함수 = COUNTIF (A1 : A10, "<> 0")은 빈 셀을 0으로 계산하므로 8을 제공합니다.

이에 대한 내 해결책은 동일한 범위이지만 여러 기준으로 COUNTIFS 함수를 사용하는 것입니다.

= COUNTIFS (A1 : A10, "<> 0", A1 : A10, "<>")

이것은 범위가 0이 아니고 공백이 아닌지 효과적으로 확인합니다.


여러 기준을 사용하고 있고 특정 열에서 비어 있지 않은 셀의 수를 계산하려면 DCOUNTA를 살펴 보는 것이 좋습니다.

예 :

  A   B   C   D  E   F   G
1 Dog Cat Cow    Dog Cat
2 x   1          x   1
3 x   2 
4 x   1   nb     Result:
5 x   2   nb     1

E5의 공식 : = DCOUNTA (A1 : C5, "Cow", E1 : F2)


이것을 시도 할 수 있습니다.

=COUNTIF(Data!A2:A300,"<>"&"")

이 작업을 수행하는 가장 좋은 방법은 SUMPRODUCT대신 사용하는 것입니다.

=SUMPRODUCT((A1:A10<>"")*1)

더 많은 기준을 던지고 싶은 경우에도 매우 좋습니다.

=SUMPRODUCT((A1:A10<>"")*(A1:A10>$B$1)*(A1:A10<=$B$2))

내가 찾은 가장 좋은 방법은 "IF"및 "ISERROR"문을 조합하여 사용하는 것입니다.

=IF(ISERROR(COUNTIF(E5:E356,1)),"---",COUNTIF(E5:E356,1)

이 수식은 오류가있는 경우 (셀에 계산 / 평균화 할 데이터가없는 경우) 또는 개수 (셀에 데이터가있는 경우)가있는 경우 세 개의 대시 (---)로 셀을 채 웁니다. )

이 논리 쿼리의 좋은 점은 "---"의 텍스트 값을 만들어 완전히 빈 행 / 열을 제외한다는 것입니다. 따라서 행 계산 (또는 평균)이있는 경우 다음에서 계산 (또는 평균)됩니다. 수식의 또 다른 지점에서 두 번째 수식은 "---"셀을 무시하므로 오류로 응답하지 않습니다.

참고 URL : https://stackoverflow.com/questions/772225/how-do-i-get-countifs-to-select-all-non-blank-cells-in-excel

반응형