[ 엑셀 Tip ] vlookup과 배열을 이용한 2개 특정기간 합계 구하기

2022. 12. 16. 19:08Excel Tip/함수 ( Function )

728x90
반응형

vlookup과 배열을 활용해서 2개 이상의 컬럼의 합계를 구해 보도록 하겠습니다.

vlookup은 한개의 값을 반환하나 배열을 사용하면 2개 이상의 값을 반환 후 연산이 가능합니다.

만약 가로형 데이터에서 특정 기간의 합계를 구하고 싶을 때나 2개의 컬럼의 합을 구하고 싶을 때 사용합니다.


데이터를 준비 후 a ~ e의 12/2 ~ 3일까지의 합을 구해 보도록  하겠습니다.

vlookup 함수를 사용해서 2일과 3일을 구해보면 다음과 같습니다.

수식을 한번에 쓰기 위해서 절대 참조와 상대 참조를 활용해서 수식을 작성했습니다.

=VLOOKUP( $J2, $A$2:$H$6, K$1+1, 0   )
값을 찾아줘 J2의 값과 동일한 열을 해당 테이블에서 3번째 컬럼을 정확하
  • k 컬럼에 수식을 작성하고 L열로 드래그를 하기 위해서 J값은 고정되어야 하는데 그래서 상대 참조로 J 앞에 $를 붙여 줍니다.
  • 테이블은 이동해도 변하면 안 되기 때문에 절대 참조로 고정
  • 아래로 내려도 k1의 값을 고정되기 위해 k$1를 붙여 줍니다. 오른쪽으로 드래그하면 L$1 값이 되고 아래로 내려도 L$1은 고정
 

[ 엑셀 Tip ] 엑셀 고정값 ( 상대참조 & 절대참조 )

엑셀 상대참조와 절대참조를 알아보도록 하겠습니다. ① [ 절대참조 ] A와 1이 모두 돈이 많은 경우 ( = $A$1, 변하지 않는 우정 ) ② [ 상대참조 ] A만 돈이 많은 경우 ( = $A1, 부분적 우정 ) ③ [ 상대

sunconnector.tistory.com

K1 항목은 텍스트로 보이나 사용자 지정 서식을 활용해서 뒤에 일이 표시되도록 만들어 수식에 활용이 가능합니다.

 

[ 엑셀 Tip ] 값에 문자가 들어가 있어도 함수 넣기( feat. 사용자 지정 함수 )

가끔 엑셀에서 문자로 되어 있어도 수식을 사용할 수 있도록 해 보겠습니다. 개당 단가가 얼마인지 궁금해서 나눠 보았더니 오류가 발생 했습니다.

sunconnector.tistory.com


이제 배열을 사용해서 한 번의 수식으로 값을 구해 보도록 하겠습니다.

최초 테이블에서 3, 4번 컬럼을 가져와서 더해주는 것을 잘 기억해 주십시오.

최초 테이블에서 3번째 조건을 { 3, 4 }라고 하자 12/2일의 값이 반환되고 오른쪽에 12/3일의 값이 반환됩니다.

아래쪽으로 드래그를 하면 최초 테이블의 2일과 3일의 값이 반환되는 것을 볼 수 있습니다.

이때 sum을 배열 수식을 사용하기 위해 ctrl + shift + enter를 눌러 배열을 만들어 주면 한 번에 합계를 구할 수 있습니다.

반응형

 

[ 엑셀 Tip ] 배열 수식 활용

배열 수식을 활용해서 다중 열 계산을 진행해 보도록 하겠습니다. 배열이란 수학 시간에 배우는 행렬이라 생각하시면 됩니다. 테이블 또한 그 행렬의 확장이라고 생각하면 이해가 편합니다. 엑

sunconnector.tistory.com

728x90
반응형