내 운동 기록을 위한 열이 있습니다.
날짜 달리기(분) 푸쉬업 풀업 크런치
그리고 내 운동 항목의 나머지 부분.
나는 매일 나의 성취를 삽입합니다.
한 달 동안의 성과 합계를 자동으로 생성하도록 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 열을 숨기려면 다음을 수행하십시오.
그 위에서 마우스 오른쪽 버튼을 클릭하면 상황에 맞는 메뉴가 나타납니다.