목차
이 기사에서는 다양한 데이터 세트와 다양한 조건에서 Excel에서 발생하는 날짜를 계산하는 방법에 대해 중점적으로 설명합니다.
실습 통합 문서 다운로드
데모에 사용된 통합 문서는 아래 링크에서 다운로드할 수 있습니다. .
Count Date Occurrences.xlsm
2 Excel에서 Date Occurrences를 계산하는 데 적합한 예
우리는 모든 다른 섹션 및 하위 섹션의 예. 그렇게하면 이해하기가 더 쉬울 것입니다. 첫 번째 섹션에서는 Excel에서 특정 날짜 발생을 계산하는 방법을 시연했습니다. 두 번째는 특정 범위에서 발생 횟수를 세는 것입니다. 마지막으로 Excel에서 고유한 날짜 발생 횟수를 계산하는 방법을 보여 주었습니다.
1. 특정 날짜의 발생 횟수
이 첫 번째 사례에서는 다음 데이터 세트에 중점을 둘 것입니다.
데이터 세트는 H. Ridder Haggard의 작품 목록과 출판 날짜로 구성됩니다. 다음 하위 섹션에서는 Microsoft Excel의 다양한 기능을 사용하여 특정 날짜의 발생 횟수를 계산하는 방법을 살펴봅니다.
1.1 COUNTIF 함수 사용
발생 횟수를 계산하는 가장 간단한 방법입니다. Excel의 특정 날짜에. 주요 아이디어는 COUNTIF 함수 를 사용하여 작업을 수행하는 것입니다. 또한 날짜뿐만 아니라 모든 유형의 값에 대해 이를 수행할 수 있습니다.
그러나 COUNTIF 함수는인수 – 범위라는 셀 범위와 기준이라는 특정 기준. 그런 다음 특정 기준을 유지하는 해당 범위 내의 셀 수를 반환합니다.
데이터세트의 경우 단계는 다음과 같습니다.
단계:
- 먼저 E5 셀을 선택합니다.
- 다음 수식을 그 안에 적습니다.
=COUNTIF(C5:C243,"18-Aug-1888")
- 그 다음 Enter 를 누릅니다.
이렇게 하면 쉽게 COUNTIF 함수를 사용하여 Excel에서 특정 날짜의 발생 횟수를 계산합니다.
1.2 SUMPRODUCT 함수 사용
동일한 결과를 얻을 수 있는 또 다른 방법은 SUMPRODUCT 함수 . 특히 이 함수는 하나 이상의 셀 범위를 인수로 사용합니다. 결과적으로 수학 합계를 출력으로 반환합니다. 따라서 함수를 사용하여 Excel에서 발생 날짜를 계산하는 수식을 구성할 수 있습니다.
다음 단계에 따라 이 데이터 세트에 대해 이 기능을 사용할 수 있는 방법을 확인하십시오.
단계:
- 먼저 E5 셀을 선택합니다.
- 다음 수식을 int.
=SUMPRODUCT(--(C5:C25="18-Aug-1888"))
🔎 수식 분석
👉 여기서 C4:C23=”18- 1888년 8월″ 은 C4 에서 C23 범위의 모든 셀을 비교하고 날짜가 Aus 18, 1888<인 경우 TRUE 을 반환합니다. 7>. 그렇지 않으면 FALSE 를 반환합니다.
👉 (–) 부분은 부울 값의 배열을 변환합니다.( TRUE 및 FALSE )를 1과 0의 배열로, TRUE 의 경우 1, FALSE 의 경우 0.
👉 SUMPRODUCT() 함수는 이 1과 0의 합계를 반환합니다. 날짜가 1888년 8월 18일 인 총 셀 수입니다.
- 마지막으로 키보드에서 Enter 키를 누릅니다.
공식으로 인해 이 함수는 이제 Excel 스프레드시트에서 특정 입력이 발생한 총 날짜를 반환합니다.
1.3 피벗 테이블 사용
모든 날짜의 발생 횟수를 함께 계산하려면 Excel의 피벗 테이블 기능을 사용할 수 있습니다. 이것은 데이터를 계산, 요약 및 분석하는 데 사용할 수 있는 Excel의 강력한 도구입니다. 요약하면 데이터세트의 모든 날짜에 대한 총 날짜 발생 횟수를 계산할 수 있습니다.
데이터세트 또는 유사한 데이터세트에 이 방법을 사용하려면 다음 단계를 따라야 합니다.
단계:
- 먼저 데이터세트에서 아무 셀이나 선택합니다.
- 그런 다음 리본의 삽입 탭으로 이동합니다.
- 다음으로 테이블 그룹 섹션에서 피벗 테이블 을 선택합니다.
- 또한 데이터 세트 범위와 다음 상자에 피벗 테이블을 넣을 위치를 확인하십시오. 시연을 위해 새 워크시트를 선택했습니다.
- 그런 다음 확인 을 클릭합니다. 이전 선택으로 인해 이제 새 스프레드시트가 열립니다.
- 이제 이동피벗 테이블이 포함된 스프레드시트의 오른쪽에 있는 피벗 테이블 필드 로 이동합니다.
- 그런 다음 게시일 을 클릭하여 행 및 값 필드가 개별적으로 표시됩니다.
- 결과적으로 피벗 테이블이 원하는 위치에 나타납니다. place.
2. 특정 범위의 총 날짜 수
이 섹션에서는 Excel에서 날짜 발생을 계속 계산합니다. 하지만 이번에는 이전 섹션과 같이 단일 일치 대신 범위에 속하는 날짜를 계산합니다.
방법을 시연하기 위해 다음 데이터 세트를 사용합니다.
데이터 세트에 변경 사항이 있습니다. 주요 아이디어는 이전과 동일하지만 일부 함수와 수식은 1901년 이후 날짜에서 제대로 작동하지 않습니다.
2.1 COUNTIFS 함수 사용
이 하위 섹션에서는 COUNTIFS 함수 를 활용하여 Excel 의 특정 범위에서 발생한 날짜를 계산합니다. 이 함수는 여러 인수를 사용합니다. 항상 범위와 조건이 쌍으로 지정됩니다. 그런 다음 주어진 모든 조건을 나타내는 셀의 수를 반환합니다. 그래서 우리는 이 기능을 우리의이점.
다음 단계에 따라 방법을 알아보세요.
단계:
- 먼저 셀 E5를 선택합니다. .
- 다음 수식을 적습니다.
=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")
- 마지막으로, Enter 를 누르세요.
따라서 1940년부터 1950년까지의 범위에 있는 총 세 권의 책이 있음을 알 수 있습니다. 그리고 이것은 Excel에서 특정 범위의 날짜 발생을 계산하는 방법.
자세히 보기: 오늘과 다른 날짜 사이의 일수를 계산하는 Excel 수식
2.2 SUMPRODUCT 함수 사용
또 다른 방법은 SUMPRODUCT 함수 를 사용하는 것입니다. 일반적으로 이 함수를 사용하여 여러 배열의 곱의 합을 구합니다. 그리고 이 배열을 함수의 인수로 넣습니다.
이제 1940년에서 1950년 사이에 출판된 동일한 결과 책자를 찾고자 한다고 가정해 보겠습니다. 따라서 우리가 할 수 있는 것은 출판된 책의 배열을 찾는 것입니다. 1940년 이후와 1950년 이전을 입력하고 SUMPRODUCT 함수를 사용하여 이들의 곱의 합을 구합니다. 그러면 해당 기간 내에 발생한 총 도서 수 또는 날짜가 표시됩니다.
이를 구현하는 방법을 알아보려면 다음 단계를 따르세요.
단계:
- 먼저 셀 E5 을 선택합니다.
- 두 번째로 셀에 다음 수식을 삽입합니다.
=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))
- 셋째, Enter 를 누릅니다.
이함수를 사용하여 Excel에서 특정 범위의 날짜 발생 횟수를 계산하는 방법입니다.
자세히 보기: 두 날짜 사이의 일수에 대한 Excel 수식
2.3 VBA 코드 사용
특정 범위에서 발생한 날짜를 계산하는 마지막 방법은 VBA 코드를 사용하는 것입니다. Microsoft의 VBA(Visual Basic for Applications)는 단순한 셀 입력과 크고 지루한 프로세스를 자동화하기 위한 수정에서 시작하여 다양한 목적으로 사용할 수 있는 이벤트 기반 프로그래밍 언어입니다.
이 섹션에서는 범위에 속하는 날짜를 계산하는 데 도움이 되는 코드에 대해 설명합니다. 그러나 어떤 종류의 VBA 코드를 사용하기 전에 리본에 표시할 개발자 탭이 먼저 필요합니다. 아직 없는 경우 여기를 클릭하여 리본에 개발자 탭을 표시하는 방법 을 확인하세요.
프로세스에 대해 자세히 알아보기 전에 데이터세트를 준비하겠습니다. 과정. 위의 동일한 데이터 세트와 함께 사용할 수 있지만 이것은 분명히 코드의 길이를 보여주기 위한 것입니다. 각 도서의 날짜 범위가 포함된 다음 데이터세트에 대한 애플리케이션을 보여주고 있습니다.
탭이 있으면 다음 단계에 따라 다음에 속하는 날짜 발생 횟수를 계산할 수 있습니다. Excel 내의 특정 범위.
단계:
- 먼저 리본의 개발자 탭으로 이동합니다.
- 그런 다음 메뉴에서 Visual Basic 을 선택합니다. 코드 그룹 섹션.
- 결과적으로 VBA 창이 열립니다.
- 이제 선택 삽입 탭.
- 드롭다운 메뉴에서 모듈 을 선택합니다.
- 모듈이 아직 선택되지 않은 경우 선택합니다.
- 다음으로 모듈에 다음 코드를 삽입합니다. 새 기능을 정의합니다.
8800
- 이제 모듈을 닫고 스프레드시트로 돌아갑니다.
- 그 다음 값을 저장할 셀을 선택합니다( 우리의 경우 셀 F5 ) 다음 수식을 삽입합니다.
=CountFor(DATE(90,1,1),C5:D24)
- 마지막으로 , Enter 를 누릅니다.
따라서 VBA를 유리하게 사용하여 사용자 지정 함수를 만들고 원하는 만큼 사용할 수 있습니다. 통합 문서에서 Excel의 특정 기간 내에서 발생하는 날짜를 계산합니다.
자세히 보기: 날짜부터 날짜를 계산하는 Excel 수식(5가지 쉬운 방법)
3. 고유 날짜 계산
날짜 수 계산의 일부로 Excel에서 모든 고유 날짜와 각 날짜의 발생 횟수를 계산하는 방법을 시연합니다. 이와 같은 데이터셋에 이 메서드가 필요합니다.
보시다시피 반복되는 날짜가 있습니다. 우리는 거기에 있는 날짜와 횟수를 정확히 계산할 것입니다. 이를 위해서는 UNIQUE 및 COUNTIF 기능을 사용해야 합니다.
다음 단계에 따라 확인하세요.어떻게 활용할 수 있는지 알아보겠습니다.
단계:
- 먼저 고유한 날짜를 알아봅시다. 이를 위해 셀
- 을 선택한 다음 그 안에 다음 수식을 적습니다.
=UNIQUE(C5:C17)
- 결과적으로 범위의 모든 고유 값으로 배열을 생성합니다.
- 이제 개수를 찾으려면 셀 <6을 선택합니다>F5 다음 수식을 입력합니다.
=COUNTIF($C$5:$C$17,E5)
- 그런 다음 Enter<7을 누릅니다>.
- 그런 다음 셀을 다시 선택하고 채우기 핸들 아이콘을 클릭하고 고유한 값의 끝으로 드래그하여 수식을 복제합니다. 나머지 셀.
따라서 Excel은 모든 고유한 날짜와 각 셀의 발생 날짜를 제공합니다.
결론
그래서 이것은 날짜의 수를 세는 것이었습니다. 아이디어를 파악하고 Excel에서 상황에 맞는 날짜 발생을 계산하는 데 적용할 수 있기를 바랍니다. 이 가이드가 유용하고 유익한 정보였기를 바랍니다. 질문이나 제안 사항이 있으면 아래 의견에 알려주십시오.
이와 같은 더 많은 가이드를 보려면 ExcelWIKI.com 을 방문하세요.