Excel에서 날짜가 있는 셀 수를 계산하는 방법(6가지 방법)

  • 이 공유
Hugh West

Excel 시트를 사용하여 시간, 날짜, 일정 이벤트 및 활동을 추적하고 개체 및 가격을 추적하는 등의 작업을 수행할 수 있습니다. 이 기사에서는 수식 VBA 를 사용하여 Excel 날짜가 있는 셀 수를 계산하는 방법을 볼 것입니다. 이해를 돕기 위해 이름 , 성별 생년월일 이 포함된 샘플 데이터 세트를 사용합니다.

실습 워크북 다운로드

Excel.xlsm에서 날짜가 포함된 셀 계산

셀 수를 계산하는 6가지 방법 Excel

의 날짜 Excel 에서 날짜가 있는 셀 수를 계산하는 방법에는 여러 가지가 있습니다. VBA , COUNTA , COUNTIFS , SUMPRODUCT 의 사용과 이 게시물 전체에서 함수 조합을 볼 수 있습니다.

방법 1: COUNTA 함수를 사용하여 날짜가 있는 셀 개수 세기

COUNTA 함수는 숫자 값을 포함하는 셀 개수를 계산하는 데 유용합니다. .

단계:

  • 먼저 셀 F5 를 클릭하고 다음 수식을 입력합니다.
=COUNTA(D5:D12)

  • 이제 ENTER 키를 누릅니다.

여기에서 Excel은 D5 에서 D12 까지의 모든 숫자 날짜 값을 계산했습니다.

관련 내용: 숫자로 셀 세기(5가지 간단한 방법)

방법 2: SUMPRODUCT 함수를 사용하여 주어진 연도의 날짜 세기 n

데이터 세트에는 연도별로 다른 날짜가 있습니다. 특정 연도의 날짜를 알고 싶다면 어떻게 해야 합니까? 방법을 살펴보겠습니다.

단계:

  • 먼저 셀 F5 를 클릭하고 다음과 같이 수식을 입력합니다.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))

  • 이제 ENTER 키를 누릅니다.

  • 마우스 오른쪽 버튼을 아래로 드래그하여 자동완성

여기서 무슨 일이 일어나고 있나요?

단순화하기 위해 이 수식에서 YEAR 함수는 유효한 날짜 범위 D5:D12에서 모든 연도를 추출합니다. F5 에 지정된 연도와 일치시킵니다.

=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))

배열을 얻으려면 TRUE , FALSE , 각 날짜는 D열의 연도 값과 비교됩니다.

={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}

결과적으로 다음을 계산합니다. 1992 의 경우 2 입니다.

그런 다음 자동완성 을 사용하면 기준 값이 변경되면 YEAR 함수의 결과도 변경됩니다.

관련 콘텐츠: 조건이 있는 Excel에서 빈 셀 계산 방법(3가지 방법)

방법 3: 셀 개수 세기 with Dates Using Combination of Functions

날짜가 있는 셀의 수를 세는 다른 방법을 시도해 봅시다. 이번에는 기능 조합을 사용하여 Excel 의 셀에 있는 날짜 수를 계산합니다.

단계:

  • 첫 번째 , F5 셀을 클릭합니다. 다음 수식을 입력합니다.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))

  • 이제 CTRL 키를 누릅니다. +SHIFT+ENTER 모두. Excel 365를 사용하는 경우 Enter 를 누르면 자동으로 작업이 수행됩니다.

그게 다입니다.

여기서 ISERROR 함수는 셀에 숫자 값이 있는지 여부를 확인합니다. FALSE 셀이 비어 있지 않은 경우 , 빈 셀의 경우 TRUE 를 알려줍니다. 그런 다음 IF 함수는 각 FALSE 값에 대해 SUM 1 , TRUE<에 대해 0 입니다. 2>.

자세히 보기: Excel에서 빈 셀 세기(4가지 방법)

유사 읽기:

  • Excel에서 특정 텍스트가 포함된 셀 개수 계산 방법(대소문자 구분 및 구분 안 함)
  • Excel에서 특정 텍스트가 포함된 셀 개수

방법 4: COUNTIFS 함수를 사용하여 이번 달의 날짜 계산

이제 함수를 사용하여 현재 및 이전 달의 날짜 를 계산하는 방법을 알아보겠습니다>COUNTIFS 기능. 가입 날짜가 주어진 데이터 세트가 있습니다. 현재 달 에 몇 개의 가입 날짜가 있고 이전 달 에 몇 개의 가입 날짜가 있는지 확인하고 싶습니다.

단계:

  • 먼저 G5 셀을 클릭하고 아래와 같이 수식을 입력합니다.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)

  • 이제 ENTER 키를 누릅니다.

결과가 표시됩니다. 5. 데이터 세트에서도 볼 수 있습니다.현재 달 3월 , 총 날짜는 5입니다.

다음에 이전 달의 날짜를 계산하는 방법을 알아봅니다.

단계:

  • 먼저 H5 셀을 클릭하고 아래와 같이 수식을 입력합니다.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)

  • 마지막으로 ENTER 키를 누르면 결과가 준비됩니다.

이 수식은 COUNTIFS 현재 달의 1일보다 크거나 같고 다음 달의 1일보다 작은 날짜를 계산하는 기능입니다. 두 날짜는 TODAY 함수에서 현재 날짜를 가져오는 EOMONTH 함수를 사용하여 생성됩니다.

자세히 알아보기: Excel에서 채워진 셀 수를 계산하는 방법 (빠른 5가지 방법)

방법 5: SUMPRODUCT 함수를 사용하여 월별 생일 계산

이 방법에서는 SUMPRODUCT 함수.

단계:

  • G5. 에 다음 수식을 입력합니다.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))

  • 이제 입력 key.

  • 그런 다음 자동완성 으로 드래그하여 나머지 시리즈를 선택하세요.

여기서 SUMPRODUCT 기능이 어떻게 작동하는지 설명해주실 수 있나요? 방법 2 에서 논의한 것과 동일한 방식으로 작동한다고 생각합니다.

자세히 알아보기: Excel에서 빈 셀을 계산하는 방법(5가지 방법)

방법 6: 계산할 사용자 정의 함수 만들기Number of Cells with Dates

이 방법에서는 VBA를 사용하여 사용자 정의 함수를 생성합니다. 아래 절차를 따르십시오.

단계:

  • 먼저 리본에서 개발자 탭으로 이동합니다.
  • 두 번째로 코드 범주에서 비주얼 베이직 을 클릭하여 비주얼 베이직 편집기 를 엽니다. 또는 ALT+F11 을 눌러 Visual Basic Editor 를 엽니다.

  • Visual Basic Editor 여기서 코드를 작성합니다.
  • 셋째, 삽입 드롭다운 메뉴 표시줄에서 모듈 을 클릭합니다.

  • 통합 문서에 모듈 이 생성됩니다.
  • 그리고 VBA 코드는 아래와 같습니다.

VBA 코드:

4185
  • CTRL+S 를 눌러 파일을 저장합니다.

  • 다음으로 워크시트로 돌아가 수식을 입력합니다.
=Count_DateCells(D5:D12)

  • Enter 를 누르십시오.
  • 그게 다입니다! 결과를 얻을 수 있습니다.

방법 7: VBA를 사용하여 날짜가 있는 셀 수 계산

마지막으로 이 방법을 사용하여 VBA 를 사용하여 Excel 의 날짜 수를 계산하는 방법을 알아봅니다.

단계:

  • 먼저 시트를 마우스 오른쪽 버튼으로 클릭하고 코드 보기 로 이동합니다.

  • 그 후 복사 그리고 아래의 VBA 코드를 붙여넣으십시오.

VBA 코드:

6087

  • 그 후, F5 또는 플레이 버튼을 눌러 코드를 실행 합니다.
  • 이때 F5 셀에 수식을 입력합니다.
=SUM(IF(Date_Count(D5:D12)=7,1,0))
  • 마지막으로 CTRL + SHIFT + ENTER 키를 동시에 누릅니다.

이 코드를 통해 DateCells 라는 사용자 함수를 생성합니다. 이 함수는 주어진 array 또는 ranges 의 날짜 값을 확인하고 SUM 날짜 값이 유효한 경우 하나씩

자세히 알아보기: Excel에서 홀수 및 짝수 계산하는 방법(3가지 쉬운 방법)

연습 섹션

익숙해지는 데 가장 중요한 단 하나의 측면 이러한 빠른 접근 방식은 연습입니다. 그 결과 이러한 방법을 연습할 수 있는 실습 워크북을 첨부했습니다.

결론

6가지 방법입니다. Excel 에서 날짜가 있는 셀 수를 계산하는 방법. 기본 설정에 따라 최상의 대안을 선택할 수 있습니다. 질문이나 의견이 있으시면 댓글란에 남겨주세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.