본문 바로가기
구글 스프레드 시트

구글 스프레드시트 함수 모음 A (엑셀 함수)

by 기뮤네 2023. 1. 13.

스프레드시트 함수 모음

구글 스프레드시트에서 적용할 수 있는 함수 중 알파벳 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 스프레드시트는 허수 및 복소수를 지원하지 않으며, 따라서 허수 및 복소수는 하이퍼볼릭 함수의 입력값 및 출력값으로 유효하지 않습니다
728x90

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, ... - [ 선택사항 ] - 확인할 추가 범위 및 기준입니다.
728x90

댓글