Forrest에는 비행 시간을 기록하는 Excel 워크 시트가 있습니다. 두 개의 기본 열이 있습니다. 열 A는 항공편 날짜이고 열 B는 해당 특정 항공편의 비행 시간입니다. 하루에 여러 개의 항공편이있을 수 있으므로 하루에 여러 행이 있습니다. Forrest는 계속해서 비행 일지에 행을 추가하고 있으며 지난 X 일 동안 비행 한 시간을 계산하는 방법이 필요합니다. 여기서 X는 183 (6 개월) 또는 365 (12 개월) 일 수 있습니다.

이 문제에 접근 할 수있는 모든 종류의 방법이 있지만 실제로 원하는 결과를 얻기 위해 사용할 수있는 몇 가지 간단한 공식이 있습니다. 예를 들어 지난 183 일 동안 비행 한 시간을 확인하려면 다음 공식을 사용할 수 있습니다.

=SUMIF(A:A,">="&(TODAY()-183),B:B)

물론 공식에서 183을 365로 변경하여 작년의 시간을 얻을 수 있습니다. 또는 183을 셀 참조 (예 : E1)로 변경 한 다음 원하는 일 수를 해당 셀에 입력 할 수 있습니다. SUMIF 함수는 지정한 일부 기준과 일치하는 값만 “합계”에 포함합니다. 이 경우 기준은 A 열의 날짜가 오늘보다 183 일 이전이어야한다는 것입니다.

SUMIFS 함수를 사용하여 똑같이 유용한 수식을 만들 수도 있습니다. SUMIFS 기능을 사용하면 합계를 결정할 때 여러 기준을 테스트 할 수 있습니다. 잠시 동안 G1 셀에 시작 날짜가 있고 G2 셀에 종료 날짜가 있다고 가정합니다. 그런 다음 다음 공식을 사용하여 두 날짜 사이의 비행 시간을 결정할 수 있습니다.

=SUMIFS(B:B,A:A,">="&G1,A:A,"<="&G2)

수식은 A 열의 날짜가 시작 날짜 (G1 셀)보다 크거나 같고 종료 날짜 (G2 셀)보다 작거나 같은 경우에만 B 열의 값을 합산합니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (10049)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.