Google Sheet Functions
IF, IFS
# 마지막 TRUE, "Low End"는 앞선 모든 조건을 충족하지 못했을 때 적용된다(else).
=IFS(C16>5000, "High End", C16>2000, "Mid End", TRUE, "Low End")
SWITCH
SWITCH 범위에 걸쳐서 값 동등비교를 하고 일치하지 않는 마지막 기본값까지 채워준다.(
switch/case/default)
범위에 걸친 값들이 모두 채워진다.
=SWITCH(L2:L20, "Yes", "배송완료", "No", "배송중", "추적불가")
IMPORTRANGE
다른 구글시트의 데이터를 RANGE로 가져온다.
-
-
단일 셀, 한 행, 한 열, 여러 행열 모두 가능.
=IMPORTRANGE("googlesheet URL 혹은 ID", "sheet이름!A1:A10")
SUMIF
SUMIF(비교대상컬럼,"비교값",SUM할컬럼)
# B 컬럼의 값이 20보다 크면 그 옆에 있는 C 컬럼의 값을 SUM에 포함시킨다
SUMIF(B2:B10, ">20", C2:C10)
# B 컬럼의 값이 "그냥문자열"과 일치하면 그 옆에 있는 C 컬럼의 값을 SUM에 포함시킨다
SUMIF(B2:B10, "그냥문자열", C2:C10)
SUMIFS
-
-
SUMIF 는 조건을 하나만 지정할 수 있다.
INDIRECT
INDIRECT : 특정 셀을 지정하면, 해당 셀에 있는 다를 셀을 가리키는 문자열을 보고서 다른 셀의 값을 가리키게 됨. 포인터 같은 개념.
Range / Named Range 값도 잘 처리한다.
대상셀을 문자열들의 조합(=INDIRECT(“Student Info!”&B17), =INDIRECT(A18&“!”&B18)) 로 지정할 수도 있다.
A1 셀 : 500 이라는 값이 있을 때
B10 셀 : A1 문자열 값이 있고
C50 셀 : =INDIRECT(B10) 이면 B10이 가리키는 A1 셀의 값 500을 최종적으로 의미하게 된다.
IFERROR
TEXT