동적 평균 생성

동적 평균 생성

다음 예제 테이블을 고려해보세요.

데이터 테이블

센서는 지금도 가끔 측정값을 제공합니다. 하지만 정기적으로 필요하므로 실행 평균을 구하는 것이 목표입니다.

평균 테이블

내가 말할 때,(A1) 에서 time=5지난 5초 동안의 센서 값의 평균을 원합니다., 시간(A) 값 >=5-5과 을 갖는 센서 값의 평균을 분명히 계산해야 합니다 <=5. 나는 그것을 스스로 계산할 수 있지만, 그것을 자동화하려면 D2에 무엇을 작성해야 합니까?

그것은A2:B10A 셀이 C2보다 작거나 같고 B2보다 크거나 같은 1페이지의 셀 평균을 계산합니다 . B 세포의 가치를 취하십시오.

답변1

SUMPRODUCT조건이 포함된 합계를 찾는 함수를 사용하여 이를 수행할 수 있습니다 .

Sheet1(첫 번째 예제 테이블)의 데이터와 Sheet2의 평균의 경우 이 공식을 사용하여 A2에서 끝나는 5초 간격의 모든 센서 값에 대한 평균을 찾을 수 있습니다.

=SUMPRODUCT((A2-Sheet1!$A$2:$A$10<5)*(A2-Sheet1!$A$2:$A$10>=0)*(Sheet1!$B$2:$B$10))/SUMPRODUCT((A2-Sheet1!$A$2:$A$10<5)*(A2-Sheet1!$A$2:$A$10>=0))

첫 번째 SUMPRODUCT함수는 원하는 시간 간격에 속하는 센서 값의 합을 찾습니다. 두 번째 SUMPRODUCT함수(제수)는 시간 간격에 속하는 데이터 포인트의 수를 찾습니다.

귀하가 게시한 데이터의 경우: 여기에 이미지 설명을 입력하세요

관련 정보