스프레드시트 함수 모음
구글 스프레드시트에서 적용할 수 있는 함수 중 알파벳 A로 시작하는 함수들 입니다.
엑셀에서도 일부 적용 될 수 있습니다.
A
1. ABS
숫자의 절대값을 반환합니다.
ABS(값)
ex) =ABS(-2) , =ABS(A2)
A | B | |
1 | 결과 | 수식 |
2 | 26 | =ABS(-26) |
3 | 3.68 | =ABS(-3.68) |
4 | 2 | =ABS(-6/3) |
2. ACCRINT
정기적으로 이자를 납입하는 유가증권의 경과 이자를 계산합니다.
ACCRINT(발행일, 최초_이자_지급일, 결산일, 연간_이자율, 상환액, 빈도, [날짜_계산_기준])
ex1) ACCRINT(DATE(2010,01,01),DATE(2010,02,01),DATE(2012,12,31),0.05,100,4)
ex2) ACCRINT(A2,B2,C2,D2,E2,F2,2)
- 발행일 - 유가증권의 발행일입니다.
- 최초_이자_지급일 - 최초 이자 지급일입니다.
- 결산일 - 유가증권의 결산일로 유가증권이 매수자에게 매도된 발행일 이후의 날입니다.
- 결산일은 만기 때까지 매도하지 않고 보유할 경우 증권의 만기일입니다.
- 이자율 - 연간 이자율입니다.
- 상환액 - 액면가 100 화폐 단위당 유가증권의 상환액입니다.
- 빈도 - 연간 이자 지급 횟수(1, 2 또는 4)입니다.
- 날짜_계산_기준 - [ 선택사항 - 기본값은 0] - 사용할 날짜 계산 방법의 표시입니다.
- 0은 미국식(NASD) 30/360 방식을 나타냅니다. - 미국증권업협회(NASD) 기준에 따라 월 30일, 연 360일로 계산하며, 월말에 해당하는 날짜를 입력할 경우 별도로 조정합니다.
- 1은 실제/실제 방식을 나타냅니다. - 지정된 날짜 사이의 실제 일수에 기초해 계산합니다(해를 넘길 경우도 포함). 미 국채에 사용되며, 금융 이외의 목적에 가장 적합합니다.
- 2는 실제/360 방식을 나타냅니다. - 1년을 360일로 간주하고 지정된 날짜 사이의 실제 일수에 근거해 계산합니다.
- 3은 실제/365 방식을 나타냅니다. - 1년을 365일로 간주하고 지정한 날짜 사이의 실제 일수에 근거해 계산합니다.
- 4는 유럽식 30/360 방식을 나타냅니다. - 0과 유사하게 월 30일, 연 360일로 계산하나, 유럽 금융 관례에 따라 월말일을 조정합니다.
참고
- 발행일, 최초_이자_지급일 및 결산일은 텍스트를 직접 입력하는 것이 아니라 DATE, TO_DATE 또는 그 밖의 파싱 함수를 사용해 입력해야 합니다.
3. ACCRINTM
만기에 이자를 납입하는 유가증권의 경과 이자를 계산합니다.
ACCRINTM(발행일, 만기일, 연간_이자율, 상환액, [날짜_계산_기준])
ex1) ACCRINTM(DATE(1969,12,31),DATE(1999,12,31),0.05,100,0)
ex2) ACCRINTM(A2,B2,C2,D2,2)
- 발행일 - 유가증권의 발행일입니다.
- 만기일 - 유가증권의 만기일입니다.
- 이자율 - 연간 이자율입니다.
- 상환액 - 유가증권의 상환액입니다.
- 날짜_계산_기준 - [ 선택사항 - 기본값은 0] - 사용할 날짜 계산 방법의 표시입니다.
- 0은 미국식(NASD) 30/360 방식을 나타냅니다. - 미국증권업협회(NASD) 기준에 따라 월 30일, 연 360일로 계산하며, 월말에 해당하는 날짜를 입력할 경우 별도로 조정합니다.
- 1은 실제/실제 방식을 나타냅니다. - 지정된 날짜 사이의 실제 일수에 기초해 계산합니다(해를 넘길 경우도 포함). 미 국채에 사용되며, 금융 이외의 목적에 가장 적합합니다.
- 2는 실제/360 방식을 나타냅니다. - 1년을 360일로 간주하고 지정된 날짜 사이의 실제 일수에 근거해 계산합니다.
- 3은 실제/365 방식을 나타냅니다. - 1년을 365일로 간주하고 지정한 날짜 사이의 실제 일수에 근거해 계산합니다.
- 4는 유럽식 30/360 방식을 나타냅니다. - 0과 유사하게 월 30일, 연 360일로 계산하나, 유럽 금융 관례에 따라 월말일을 조정합니다.
참고
- 발행일 및 만기일은 텍스트를 직접 입력하는 것이 아니라 DATE, TO_DATE 또는 그 밖의 파싱 함수를 사용해 입력해야 합니다.
4. ACOS
라디안으로 표시되는 역 코사인 값을 반환합니다.
ACOS(값)
ex) ACOS(0), ACOS(A2), ACOS(1)
- 값 - 역 코사인을 계산할 값입니다. -1 이상 1 이하여야 합니다.
참고
- ACOS 결과를 도(degree)로 변환하려면 DEGREES 함수를 사용하세요.
- 코사인은 주기 함수이므로, 역에 대한 답이 많습니다. ACOS는 0에서 Pi 사이의 답을 반환합니다.
5. ACOSH
숫자의 역 하이퍼볼릭 코사인을 반환합니다.
ACOSH(값)
ex) ACOSH(2), ACOSH(A1)
- 값 - 역 하이퍼볼릭 코사인을 계산할 값입니다. 1 이상이어야 합니다.
참고
- Google 스프레드시트는 허수 및 복소수를 지원하지 않으며, 따라서 허수 및 복소수는 하이퍼볼릭 함수의 입력값 및 출력값으로 유효하지 않습니다
6. ACOT
ACOT 함수는 라디안으로 입력된 값의 역코탄젠트값을 반환합니다.
ACOT(값) (숫자여야 합니다.)
ex) ACOT(0), ACOT(-1), ACOT(A1)
참고
- ACOT은 0과 π(파이) 사이의 결과를 반환합니다.
- ACOT은 수학이나 다른 프로그램에서 'arccot' 또는 'cot-1(x)'과 같이 쓰이기도 합니다.
- ACOT의 결과를 라디안에서 도로 변환하려면 DEGREES 함수를 사용하세요.
7. ACOTH
ACOTH 함수는 라디안으로 입력된 값의 역 하이퍼볼릭 코탄젠트값을 반환합니다.
ACOTH(값) (-1과 1 사이의 숫자가 아니어야 합니다.)
ex) ACOTH(0), ACOTH(-1), ACOTH(A1)
참고
- -1과 1 사이의 숫자가 ACOTH에 전달되면 #NUM 오류가 반환됩니다.
- ACOTH는 수학이나 다른 프로그램에서 'arccoth' 또는 'coth-1(x)'과 같이 쓰이기도 합니다.
- ACOTH의 결과를 라디안에서 도로 변환하려면 DEGREES 함수를 사용하세요.
8. ADD
두 숫자의 합을 반환합니다. `+` 연산자와 같습니다.
ADD(값1, 값2)
- 값1 - 첫 번째 가수입니다.
- 값2 - 두 번째 가수입니다.
ex) ADD(A2,A3), ADD(3,4)
참고
- SUM과 달리 ADD는 스칼라 값의 추가는 두 개까지만 지원하며, 범위 및 2개 이상의 인수는 허용하지 않습니다.
9. ADDRESS
셀 참조를 문자열로 반환합니다.
ADDRESS(행, 열, [참조_방식], [A1_표기법_사용], [시트])
ex1) ADDRESS(1,2)
ex2) ADDRESS(1,2,4,FALSE)
ex3) ADDRESS(1,2,,,"시트2")
- 행 - 셀 참조의 행 번호입니다.
- 열 - 셀 참조의 열 번호(이름 아님)를 표시합니다. A는 열 번호 1입니다.
- 참조_방식 - [ 선택사항 - 기본값은 1] - 참조가 행/열 절대값인지를 나타내는 표시입니다. 1은 행과 열 모두 절대값(예: $A$1), 2는 행 절대값, 열 상대값(예: A$1), 3은 행 상대값, 열 절대값(예: $A1), 4는 행과 열 모두 상대값(예: A1)입니다.
- A1_표기법_사용 - [ 선택사항 - 기본값은 TRUE] - A1 스타일 표기법(TRUE) 또는 R1C1 스타일 표기법(FALSE)을 나타내는 부울입니다.
- 시트 - [ 선택사항 - 기본값은 빈 값] - 주소가 가리키는 시트의 이름을 나타내는 텍스트입니다.
참고
- 시트 같은 매개변수를 추가로 사용할 때는 쉼표를 삽입해 어느 매개변수를 설정하는지를 표시해야 합니다.
10. AMORLINC
AMORLINC(비용, 구매_날짜, 첫_번째_기간_종료일, 잔존_가치, 기간, 비율, [기준])
11. AND
입력된 인수가 모두 논리적으로 TRUE이면 TRUE를 반환하고 입력된 인수가 모두 논리적으로 FALSE이면 FALSE를 반환합니다.
AND(논리_표현식1, [논리_표현식2, ...])
ex1) AND(A2 = "foo", A3 = "bar")
ex2) AND(TRUE,FALSE,TRUE)
ex3) AND(A1:A10,B1:B10)
ex4) AND(0,1,2,3)
- 논리_표현식1 - 일부 논리 값(예: TRUE 또는 FALSE)을 나타내는 표현식을 포함하는 셀 참조 또는 표현식 또는 논리 값으로 강제 변환될 수 있는 표현식입니다.
- 논리_표현식2, ... - [ 선택사항 ] - 일부 논리 값(예: TRUE 또는 FALSE)을 나타내는 표현식을 포함하는 추가적인 셀 참조 또는 표현식 또는 논리 값으로 강제 변환될 수 있는 표현식입니다.
참고
- 숫자 0은 논리적으로 FALSE이고 그 밖의 모든 숫자(음수 포함)는 논리적으로 TRUE입니다.
12. ARABIC
로마 숫자의 값을 계산합니다.
ARABIC(로마_숫자)
ex1) ARABIC("XIV")
ex2) ARABIC("MMXIII")
- 로마_숫자 - 서식을 지정할 로마 숫자로 그 값은 1 이상 3999 이하여야 합니다.
13. ARRAY_CONSTRAIN
배열 결과를 지정된 크기로 제한합니다.
ARRAY_CONSTRAIN(입력_범위, 행_개수, 열_개수)
ex1) ARRAY_CONSTRAIN(A1:C10, 2, 3)
ex2) ARRAY_CONSTRAIN(SORT(A1:F100, 1, TRUE), 10, 6)
- input_range - 제한할 범위입니다.
- num_rows - 결과에 포함해야 할 행의 개수입니다.
- num_cols - 결과에 포함해야 할 열의 개수입니다.
설명
- 보통, 더 적은 수의 행이나 열을 원할 경우에는 배열 결과를 반환하는 다른 기능과 함께 사용됩니다.
14. ARRAYFORMULA
배열 수식에서 여러 행 및/또는 열에 반환된 값을 표시하고, 배열이 아닌 함수에 배열을 사용할 수 있습니다.
ARRAYFORMULA(배열_수식)
ex1) ARRAYFORMULA(SUM(IF(A1:A10>5, A1:A10, 0)))
ex2) ARRAYFORMULA(A1:C1+A2:C2)
- 배열_수식 - 범위, 하나의 셀 범위 또는 크기가 동일한 여러 범위를 사용한 수학 표현식 또는 하나의 셀보다 큰 결과를 반환하는 함수입니다.
참고
- 곧 많은 배열 수식이 인접한 셀까지 자동으로 확장되어 ARRAYFORMULA 함수를 굳이 사용할 필요가 없어집니다.
- 수식을 수정하는 도중 Ctrl+Shift+Enter를 누르면 수식 앞에 ARRAYFORMULA(를 자동으로 추가할 수 있게 됩니다.
- 배열 수식은 내보낼 수 없습니다.
15. ASC
ASC 함수는 전각 ASCII 및 가타카나 문자를 해당하는 반각 문자로 변환합니다 모든 표준 너비 문자는 ASC 함수에 의해 변경되지 않습니다.
=ASC(텍스트)
ex) ASC("カタカナ")
A | B | |
1 | 수식 | 결과 |
2 | =ASC(“グーグル”) | グーグル |
16. ASIN
라디안으로 표시되는 역 사인 값을 반환합니다.
ASIN(값)
ex) ASIN(0), ASIN(A2), ASIN(1)
- 값 - 역 사인을 계산할 값입니다. -1 이상1 이하여야 합니다.
참고
- ASIN 결과를 도(degree)로 변환하려면 DEGREES 함수를 사용하세요.
- 사인은 주기 함수이므로, 역에 대한 답이 많습니다. ASIN은 -Pi/2 에서 Pi/2 사이의 답을 반환합니다.
17. ASINH
숫자의 역 하이퍼볼릭 사인을 반환합니다.
ASINH(값)
ex) ASINH(0.9), ASINH(A1)
- 값 - 역 하이퍼볼릭 사인을 계산할 값입니다.
참고
- Google 스프레드시트는 허수 및 복소수를 지원하지 않으며, 따라서 허수 및 복소수는 하이퍼볼릭 함수의 입력값 및 출력값으로 유효하지 않습니다.
18. ATAN
라디안으로 표시되는 역 탄젠트 값을 반환합니다.
ATAN(값)
ex) ATAN(0), ATAN(A2), ATAN(1)
- 값 - 역 탄젠트를 계산할 값입니다.
참고
- ATAN 결과를 도(degree)로 변환하려면 DEGREES 함수를 사용하세요.
- 탄젠트는 주기 함수이므로, 역에 대한 답이 많습니다. ATAN은 -Pi/2에서 Pi/2 사이의 답을 반환합니다.
19. ATAN2
원점(0,0)에서 지정된 좌표(`x`,`y`)까지의 선과 x-축이 이루는 각도(라디안으로 표시)를 반환합니다.
ATAN2(x,y)
ex) ATAN2(4,3), ATAN2(A2)
- x - x-축과 이루는 각도를 계산하기 위한 선 끝점의 x 좌표입니다.
- y - x-축과 이루는 각도를 계산하기 위한 선 끝점의 y 좌표입니다.
참고
- ATAN 결과를 도(degree)로 변환하려면 DEGREES 함수를 사용하세요.
20. ATANH
숫자의 역 하이퍼볼릭 탄젠트를 반환합니다.
ATANH(값)
ex) ATANH(0.9), ATANH(A1)
- 값 - 역 하이퍼볼릭 탄젠트를 계산할 값입니다. -1 초과 1 미만이어야 합니다.
참고
- Google 스프레드시트는 허수 및 복소수를 지원하지 않으며, 따라서 허수 및 복소수는 하이퍼볼릭 함수의 입력값 및 출력값으로 유효하지 않습니다.
21. AVEDEV
데이터 집합의 평균에서 데이터의 절대 편차의 평균을 계산합니다.
AVEDEV(값1, [값2, ...])
ex1) AVEDEV(1,2,3,4,5,6,7,8,9,10)
ex2) AVEDEV(A2:A100)
- 값1 - 표본의 첫 번째 값 또는 범위입니다.
- 값2 - 표본에 포함될 추가 값 또는 범위입니다.
참고
- AVEDEV는 최대 30개 인수를 갖는 것으로 지정되어 있으나, Google 스프레드시트에서는 이 함수의 인수 개수를 임의로 설정할 수 있습니다.
- 값 인수로 입력되는 값의 총 개수가 2개 미만일 경우 AVEDEV는 #NUM! 오류를 반환합니다.
- AVEDEV는 값 인수의 모든 텍스트 값을 무시합니다.
- 평균 편차는 각 데이터 요소와 데이터세트 평균의 차이의 절대값의 합계를 데이터세트 요소의 수로 나눈 값입니다.
22. AVERAGE
데이터 집합에서 텍스트를 제외한 평균값을 반환합니다.
AVERAGE(값1, [값2, ...])
ex1) AVERAGE(A2:A100,B2:B100,4,26)
ex2) AVERAGE(1,2,3,4,5,C6:C20)
- 값1 - 평균값을 계산할 때 고려할 첫 번째 값 또는 범위입니다.
- 값2, ... - [ 선택사항 ] - 평균값을 계산할 때 고려할 추가 값 또는 범위입니다.
참고
- AVERAGE는 최대 30개 인수를 갖는 것으로 지정되어 있으나, Google 스프레드시트에서는 이 함수의 인수 개수를 임의로 설정할 수 있습니다.
- 값 인수에 입력된 텍스트는 모두 무시됩니다. 텍스트 값을 0 값으로 간주하려면 AVERAGEA을 사용하세요.
- AVERAGE는 값 인수의 총합의 평균을 반환합니다. 즉, 값 인수 값의 합계를 각 값의 수로 나누어 계산합니다. 중간값을 계산하려면 MEDIAN을 사용하세요.
23. AVERAGE.WEIGHTED
값 집합의 가중 평균을 반환합니다.
AVERAGE.WEIGHTED(값, 가중치, [추가_값], [추가_가중치])
ex1) AVERAGE.WEIGHTED(10, 1, 20, 3)
ex2) AVERAGE.WEIGHTED(A1:A2, B1:B2)
ex3) AVERAGE.WEIGHTED(A1:A2, B1:B2, C1, C2)
다음의 예는 서로 다른 숫자 및 가중치의 가중치 평균을 보여줍니다.
A | B | C | D | |
1 | 2 | 1 | 수식 | 결과 |
2 | 4 | 3 | =AVERAGE.WEIGHTED(A1:A2, B1:B2) | 3.5 |
3 | 8 | 6 | =AVERAGE.WEIGHTED(2, 10, 4, 15) | 3.2 |
4 | =AVERAGE.WEIGHTED(A1:A2, B1:B2, C1, C2) | 6.2 |
다음의 가중치 평균 예는 어떤 학생의 성적을 계산한 값을 보여줍니다.
A | B | C | |
1 | 항목 | 성적 | 최종 성적 백분율 |
2 | 과제 | 95 | 25% |
3 | 참여도 | 90 | 10% |
4 | 중간고사 | 85 | 15% |
5 | 프로젝트 | 88 | 20% |
6 | 기말고사 | 82 | 30% |
7 | 수식 | 결과 | |
8 | 최종 성적 | =AVERAGE.WEIGHTED(B2:B6, C2:C6) | 87.7 |
24. AVERAGEA
데이터 집합에서 평균값을 반환합니다.
AVERAGEA(값1, [값2, ...])
ex1) AVERAGEA(A2:A100,B2:B100,4,26)
ex2) AVERAGEA(1,2,3,4,5,C6:C20)
- 값1 - 평균값을 계산할 때 고려할 첫 번째 값 또는 범위입니다.
- 값2, ... - [ 선택사항 ] - 평균값을 계산할 때 고려할 추가 값 또는 범위입니다.
참고
- AVERAGEA는 최대 30개 인수를 갖는 것으로 지정되어 있으나, Google 스프레드시트에서는 이 함수의 인수 개수를 임의로 설정할 수 있습니다.
- 값 인수에 입력된 모든 텍스트는 0으로 설정되어 계산에 포함됩니다. 텍스트 값을 무시하려면 AVERAGE를 사용하세요.
- AVERAGEA는 값 인수의 총합의 평균을 반환합니다. 즉, 값 인수 값의 합계를 각 값의 수로 나누어 계산합니다. 중간값을 계산하려면 MEDIAN을 사용하세요.
25. AVERAGEIF
기준에 따른 범위의 평균을 반환합니다
AVERAGEIF(기준_범위, 기준, [평균_범위])
ex1) AVERAGEIF(A1:A10, ">20", B1:B10)
ex2) AVERAGEIF(A1:A10, "<10")
ex3) AVERAGEIF(A1:A10, "유료", B1:B10)
ex4) AVERAGEIF(A1:A10, "<"&B1)
- 기준_범위 - 기준에 대해 확인할 범위입니다.
- 기준 - 기준_범위에 적용할 패턴 또는 테스트입니다.
- 같음: "텍스트" 또는 1 또는 "=텍스트" 또는 "=1"
- 보다 큼: ">1"
- 보다 크거나 같음: ">=1"
- 보다 작음: "<1"
- 보다 작거나 같음: "<=1"
- 같지 않음: "<>1" 또는 "<>텍스트"
- 평균_범위 - [ 선택사항 ] - 평균을 계산할 범위입니다. 포함하지 않을 경우 대신 기준_범위가 평균 계산에 사용됩니다.
26. AVERAGEIFS
여러 기준에 따른 범위의 평균을 반환합니다.
AVERAGEIFS(average_range, criteria_range1, criterion1, [criteria_range2, criterion2, ...])
ex1) AVERAGEIFS(A1:A10, B1:B10, ">20")
ex2) AVERAGEIFS(A1:A10, B1:B10, ">20", C1:C10, "<30")
AVERAGEIFS(average_range, criteria_range1, criterion1, [criteria_range2, criterion2, ...])
- average_range - 평균을 계산할 범위입니다.
- criteria_range1 - criterion1을 확인할 범위입니다.
- criterion1 - criteria_range1에 적용할 패턴 또는 테스트입니다.
- criteria_range2, criterion2, ... - [ 선택사항 ] - 확인할 추가 범위 및 기준입니다.
'구글 스프레드 시트' 카테고리의 다른 글
구글 스프레드시트 함수 vlookup, hlookup, unique (0) | 2023.02.01 |
---|---|
구글 스프레드시트 표 만들기 (+팁) (0) | 2023.01.30 |
구글 스프레드시트 함수 (엑셀) IF, IFS (0) | 2023.01.25 |
구글 스프레드시트 함수 (엑셀) sum, sumif, sumifs (0) | 2023.01.24 |
구글 스프레드시트 아이콘 메뉴 (0) | 2023.01.07 |
댓글