2015-01-19 2 views
0

저는 간단한 데이터를 가지고 있습니다. 한 열은 매일 증가하는 날짜 열이고 두 번째 열은 숫자 값입니다. 오늘 날짜 (내가 할 수있는)에 대한 데이터를 VLOOKUP하고이 값의 평균에 7 일 값을 더한 값을 얻고 싶습니다.(VLookup을 사용하여) 셀을 찾고 범위에있는 셀 위치를 사용하십시오.

=AVERAGE(VLOOKUP(today(),A2:B110,2,false)) : (VLOOKUP(today()-7,A2:B110,2,false)) 

그러나 VLOOKUP 데이터가 아닌 셀 위치를 반환과 : 조금 같은

뭔가.

여기에 너무 많은 질문이 있지만, 내가 수색했지만, 내가 바라는 용어를 모르고서 VLOOKUP을 사용하면 무엇이든지 묻는 질문에 플러드 게이트가 열리게된다. . 많은 감사합니다!

답변

1

귀하의 날짜와 같은 소리가 엄격하게 증가하는 순서입니까? 이 경우에, 당신은 엑셀 2007 이상을 사용하고 가정, 당신은 사용할 수 있습니다

이 INDEX 공식도 작동합니다

=AVERAGEIFS(B2:B110,A2:A110,"<="&TODAY(),A2:A110,">="&TODAY()-7)

하지만 효율적되지 않습니다 :

=AVERAGE(INDEX(B2:B110,MATCH(TODAY(),A2:A110,0)):INDEX(B2:B110,MATCH(TODAY(),A2:A110,0)-7))

감사합니다

+0

감사합니다. 실제로 Google 스프레드 시트를 사용하고 있지만 응답이 상호 교환 가능하거나 적어도 올바른 함수를 검색하는 데 필요한 조건을 제공한다고 생각했습니다. 첫 번째 해결책은 나를 위해 일했습니다. 감사합니다! 두 번째 실제로 나에게 오류를 줬지 만 그것은 GSheets 특정 수 있습니다. 어느 쪽이든, 첫 번째 솔루션은 감사 할 치료를했습니다! –

+0

당신을 진심으로 환영합니다! 그리고 내가 할 수 없었던 것처럼 필요한 작업을 Google 스프레드 시트로 변환 할 수있었습니다. –

+0

번역 필요 없음, 복사 및 붙여 넣기 :) –

관련 문제