
셀이 비어 있거나 날짜보다 큰 경우 셀 수를 계산할 수 있는 함수를 작성하고 싶습니다.
이것은 훨씬 더 큰 수식의 일부이므로 SUM(countif(D:D,""),countif(D:D,">"&E1)) 솔루션을 피하려고 합니다.
현재 가지고 있는 기능은 다음과 같습니다.
Sum((Countifs(D:D,{">"&E1,""}))
여기서 E1 = 2015년 12월 1일
당신의 도움을 주셔서 감사합니다!
답변1
COUNTIFS()
배열 상수와 셀 참조를 혼합하는 것을 좋아하지 않는 것 같습니다. 다음과 같이 날짜를 하드 코딩하면 제대로 작동합니다.
=SUM(COUNTIF(D1:D4,{">12/1/2015",""}))
또는 하드 코딩하고 싶지 않은 경우 이 배열 수식을 사용하세요. 이 수식은 ctrl+shift+enter로 확인해야 합니다.
=SUM(--(D1:D4>E1),--(D1:D4=""))
=COUNTIF(D:D,"")
이 두 솔루션 모두 중요할 뿐만 아니라모든열의 빈 셀이므로 전체 열을 선택할 수 없습니다(데이터가 전체 열을 채우지 않는 한).
답변2
약간의 조작을 통해 필요한 배열을 구성할 수 있습니다. 예:
=SUMPRODUCT(COUNTIF(D:D,IF({0,1},">"&E1,"")))
하지만 정말로 D열 전체에 있는 모든 공백을 계산하시겠습니까?
문안 인사