날짜 범위에 속하는 셀 수를 어떻게 계산합니까?

날짜 범위에 속하는 셀 수를 어떻게 계산합니까?

저는 지난 몇 년 동안 판매된 수백 개의 제품을 살펴보고 판매 실적을 비교하려고 합니다. 즉, 제품 A가 제품 X보다 더 빨리 팔렸습니까? 아니면 그 당시 선택할 수 있는 제품이 더 적었습니까?

아래 예를 사용하면 2019년 1월에 몇 개의 제품이 판매되었습니까?

단순화된 예

더 복잡한 데이터

나는 그것을 알아내기 위해 countif를 사용해 보았지만 그것이 올바른 접근 방식이라고 생각하지 않습니다. (적어도 그것이 맞다면 그것에 대해 마음을 감쌀 수는 없습니다.)

날짜를 특정 날짜가 아닌 월별로 구분해야 한다는 것은 말할 필요도 없습니다. 즉, 날짜에 따른 각 시작 날짜가 포함된 테이블은 너무 구체적입니다.

이상적으로는 매월 판매되는 제품 수를 보여주는 차트나 표를 원하고 어떤 제품이 판매되고 있는지 쉽게 확인할 수 있습니다.

편집하다 나는 이것에 대해 정말로 가깝다고 생각하지만 가치는 완전히 옳지 않습니다. 나는더 복잡한 데이터의견에 따라 다음 공식을 모두 사용합니다.

=COUNTIFS(start_date,"<="&M2,end_date,">="&M2)

범위를 사용하여 지정된 날짜의 발생률을 계산한 다음

=EOMONTH(B2,-1)+1

모든 날짜가 mm/01/yyyy에 시작되도록 데이터를 단순화합니다.

이것은 소규모로 작동하는 것처럼 보이지만 실제 데이터에 적용하면 숫자가 나타나지 않습니다. 예를 들어, 해당 범위 내에서 80개의 제품이 판매되는 것으로 표시된 일부 날짜가 있지만 이는 우리가 제공한 것보다 훨씬 높습니다.

이 작업을 확인하는 데 도움이 되었으면 좋겠습니다! 지금까지 모든 기여에 감사드립니다.

답변1

생각하다나는 그것을 가지고 있습니다.

먼저 "Timeframe" 셀을 추가했습니다 1/1/2019. 또한 명명된 범위 start_dateend_date. 그런 다음 다음을 사용할 수 있습니다 COUNTIFS().

=COUNTIFS(start_date,"<="&B30,end_date,">="&B30)

어디에 .B3001/01/2019

아래 스크린샷에서 D열은 유사한 수식으로, =COUNTIFS(B2,"<="&$B$30,C2,">="&$B$30)끝에 합산되어 COUNTIFS()결과와 일치합니다.

실제로 행별로 이 항목을 선호할 수 있습니다 . 그러면 제품이 판매되었음을 의미하는 만 표시하도록 COUNTIFS()쉽게 필터링할 수 있기 때문입니다 . (또는 피벗 테이블 등을 사용합니다.) 01

여기에 이미지 설명을 입력하세요

관련 정보