=sumif()월 시작과 함께 숨겨진 열을 참조하여 사용

=sumif()월 시작과 함께 숨겨진 열을 참조하여 사용

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

내 운동 기록을 위한 열이 있습니다.

날짜 달리기(분) 푸쉬업 풀업 크런치

그리고 내 운동 항목의 나머지 부분.

나는 매일 나의 성취를 삽입합니다.

한 달 동안의 성과 합계를 자동으로 생성하도록 Excel을 스크립트하려면 어떻게 해야 합니까?

월간 실행(시간)(예: 한 달 전체가 1800분이며 이를 시간 단위로 환산하지만 쉽습니다.)

그리고 나머지 항목들입니다.

그럼 앞으로 3개월간 이 일을 하면 그 3개월 동안의 월간 일지도 남게 되는 건가요?

업데이트: 같은 달의 셀 수를 계산한 다음 실행된 시간(분)의 합계를 출력했지만 실패했습니다. :/

답변1

나는 이것이 조금 위험해질 것이라는 것을 알 수 있습니다. 이 기능에 완벽하게 작동하는 훌륭한 기능이 있습니다. 조금 고급이지만 설명하겠습니다. 셀 I3에 다음을 입력합니다.=SUMPRODUCT((MONTH(A3:A100)=3)*(B3:B100))

B3:B100이렇게 하면 날짜가 3월(3개월) 인 모든 내용을 요약할 수 있습니다 A3:A100. 이는 와 매우 유사하게 작동 sumif하지만 요약하기 전에 범위에 대해 더 멋진 테스트를 수행할 수 있습니다.

시트가 커지고 연도를 고려하도록 기능을 확장하려는 경우: sumproduct((month(A3:A100)=3)*(YEAR(A3:A100)=2014)*(B3*B100))즉, 조건을 괄호 안에 넣고 별표를 사용하여 목록에 추가하면 테스트에 더 많은 조건을 추가할 수 있습니다.

답변2

=sumif()월 시작과 함께 숨겨진 열을 참조하여 사용

먼저 열을 추가하여 각 날짜의 월(첫 번째)을 계산한 다음 이를 a = =sumif()문 에 사용합니다.

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

행 2의 수식:

  • B2 :=A2+1-DAY(A2)
  • I2 :01/03/2016
  • J3 :=SUMIF($B:$B,$I2,C:C)/1440
  • K3 :=SUMIF($B:$B,$I2,D:D)
  • L3 :=SUMIF($B:$B,$I2,E:E)
  • M3 :=SUMIF($B:$B,$I2,F:F)
  • N3 :=SUMIF($B:$B,$I2,G:G)

B 열을 숨기려면 다음을 수행하십시오.

그 위에서 마우스 오른쪽 버튼을 클릭하면 상황에 맞는 메뉴가 나타납니다.

관련 정보