본문 바로가기
stdFrog/알쓸잡

[Google Sheet] 구글 스프레드 시트 함수 예시

by stdFrog 2022. 1. 9.

근래, 개인뿐 아니라 직장에서도 공동 작업을 할 때 구글 시트를 많이 이용하는 것 같습니다.

프로그램보단 브라우저가 범용성이 넓고 자동 저장에 복원까지 가능하니 당연한 얘기겠죠.

 

구글의 스프레드 시트 역시 관련 글을 작성해보면 좋을 것 같아서 몇 가지 함수와 도구를 사용해보고 예시를 만들었습니다.


조건부 서식

구글 시트의 조건부 서식은 마우스 우클릭 메뉴 - [셀 작업 더보기] 란에서 확인하실 수 있습니다.

구글 시트에서 지원하는 조건부 서식은 형식 규칙 메뉴에서 검색할 조건을 지정할 수 있으며, 엑셀과 달리 직접 식을 작성하여 규칙을 정하기보단 도구에서 지원하는 형식 규칙을 설정하여 검색하게 됩니다.


함수 예시(배열 수식)

=SUM( ArrayFormula( IF( (LEFT($D$2:$D$15,2)="TA"), ($C$2:$C$15), 0 ) ) )

ArrayFormula는 구글 시트에서 일반 수식을 배열 수식으로 변경해주는 함수로, 엑셀에서와 같이 Ctrl+Shift+Enter로 추가할 수 있습니다.

배열이란 이전 글에서 말했듯, 서로 대응하는 데이터의 집합이며 위 식에서 IF문의 조건 (LEFT($D$2:$D$15,2)="TA")과 TRUE일 때의 반환 값($C$2:$C$15)이 서로 대응하는 구조이기 때문에 이를 배열 수식으로 변경할 수 있습니다.

위 식의 동작을 하나씩 뜯어보면, IF문의 조건식 LEFT($D$2:$D$15,2)="TA"는 D2부터 D15셀을 범위로 지정하여 해당 범위 내에서 왼쪽 두 글자가 TA로 시작하는 셀을 검사한 후 참(1) 또는 거짓(0)을 반환합니다.

이때, 조건을 만족하는 셀. 즉, 1을 반환한 셀에 대응하는 금액($C$2:$C$15)을 불러오고, SUM함수를 사용하여 합계를 계산하게 됩니다.


짧게 끝내겠습니다

감사합니다.

반응형

댓글