본문 바로가기
컴퓨터활용능력

[컴활 2급] 2.5 함수 (2)

by Point-Nemo 2025. 2. 18.

(1) 날짜/시간 관련 함수

- TODAY(): 현재 날짜를 구함

- NOW(): 현재 날짜와 시간을 구함

- DAYS(종료날짜, 시작날짜): 종료날짜에서 시작날짜를 뺀 두 날짜 사이의 일수를 구함

- EOMONTH(시작날짜, 개월 수): 시작 날짜에서 개월 수를 더하거나 뺀 달의 마지막 날짜를 구함

ex) EOMONTH("2022-10-02", 2) = 2022-12-31

- DATE(연도, 월, 일): 인수로 입력받은 정수를 날짜로 표시

 

(2) 수학 관련 함수

- QUOTIENT(숫자, k): 나눗셈의 몫을 구함

 

- MOD(숫자, k) : 나눗셈의 나머지를 구함

ex) MOD(4,2) = 0

 

- INT(인수): 인수보다 크지 않은 정수를 구함

ex) INT(3.2) = 3

 

- ABS(인수): 인수의 절대값

 

- ROUNDUP(숫자,k): 숫자를 지정한 자릿수로 올림

ex) ROUNDUP(24.5872,2) = 24.59 (소숫점 둘째 자리)

ex) ROUND(4561, -1) = 4560 (-1은 일의 자리)

 

- ROUNDDOWN(숫자,k)

 

- RAND(): 0과 1 사이의 난수 발생

 

- FACT(인수): 인수의 팩토리얼 값을 구함

 

- POWER(인수, 제곱값) = 인수의 제곱값을 구함

 

- SQRT(인수) = 인수의 양의 제곱근을 구함

 

(3) 문자 관련 함수

- PROPER(문자열): 단어의 첫 번째 문자만 대문자로 변환 나머지는 소문자

 

- LOWER(문자열): 문자열을 모두 소문자로 변환

 

- UPPER(문자열): 문자열을 모두 대문자로 변환

 

- REPLACE(문자열, 시작위치, k, 새문자): 문자열의 시작위치에서 k개만큼 새문자로 교체함)

ex) REPLACE("APPLE", 2, 2, "C") = ACLE

 

- SUBSTITUTE(문자열, 교체할문자, 새문자): 문자열에서 교체할 문자를 새문자로 대체함

ex) SUBSTITUTE("APPLE", "PP", "BB") = ABBLE

 

- CONCAT(문자 1, 문자 2, ...): 문자를 모두 연결해서 표시

 

- TEXT(값, "형식"): 값을 지정한 형식으로 표시

ex) TEXT(12345,"#,##0") = 12,345

 

- LEFT/RIGHT(문자열,k) = 문자열의 왼/오부터 지정한 수만큼 추출

 

- MID(문자열, 시작위치, k) = 문자열의 시작위치부터 지정한 수만큼 추출

ex) MID("APPLE", 2, 3) = PPL

 

※ 띄어쓰기 공백도 포함

 

(4) IF 함수

- IF(조건, 참, 거짓): 조건에 대한 참과 거짓의 결과값을 구함

ex) IF(2>1, "A", "B") = A

 

- IFS(조건1, 값1, 조건2, 값2, ..., [TRUE], [그 외 결과]): 여러 조건에 대한 참과 거짓의 값을 구함

ex) IF(B2>=90, "A", B2>=80, "B", TRUE, "C)

 

(5) 기타 함수

- VALUE(문자열): 숫자  형태의 문자열을 숫자로 변환

ex) VALUE("123") = 123

 

- CHOOSE(인덱스번호, 값1, 값2, ...): 인덱스 번호에 해당하는 값을 반환

ex) CHOOSE(4, "A", "P", "P", "L", "E") = L

 

- REPT(문자, k): 문자를 지정한 횟수만큼 반복

ex) REPT("a", 3) = aaa

 

- SUMPRODUCT(배열1, 배열2): 배열에서 대응하는 요소를 곱하고 그 값의 합을 구함

'컴퓨터활용능력' 카테고리의 다른 글

[컴활 2급] 2.7 데이터관리(1)  (0) 2025.02.18
[컴활 2급] 2.6 함수 (3)  (0) 2025.02.18
[컴활 2급] 2.4 함수 (1)  (0) 2025.02.17
[컴활 2급] 2.3 셀 서식  (0) 2025.02.16