컴활 2급 실기 - 주요 엑셀 함수 요약


조건 함수


IF(조건"참값""거짓값")


 - 의미: 조건이 참이면 참값을, 거짓이면 거짓값을 표기하시오.

 - 예시: IF(G3>30"A"IF(G3>20, "B", "F"))

 - 풀이: G3가 30보다 크면 A, 20보다 크면 B, 두 경우 모두 아니면 F로 처리하세요.


AND(조건1조건2)

 

 - 의미: 조건1조건2를 동시에 만족하는 경우를 인식하시오.

 - 응용: 보통 IF함수와 함께 쓰입니다. → IF(AND(조건1, 조건2), "참값". "거짓값")

 - 예시: IF(AND(D2>80E2>60), "A""B")

 - 풀이: D2가 80보다 크면서 동시에 E2가 60보다 큰 경우에 A로, 그렇지 않은 경우는 B로 처리하세요.


OR(조건1조건2)


 - 의미: 조건1조건2 중 하나라도 만족하는 경우를 인식하시오.

 - 응용: 보통 IF함수와 함께 쓰입니다. → IF(OR(조건1, 조건2), “참값”, “거짓값”)

 - 예시: IF(OR(D2>80E2>60), "A""B")

 - 풀이: D2가 80보다 크거나 E2가 60보다 큰 경우라면 A로, 그렇지 않은 경우에는 B로 처리하세요.






날짜/시간 함수


NOW()

 

 - 의미: 현재 날짜와 시간을 입력하시오.

 - 예시: NOW()

 - 결과: 2017-01-01 12:00

 - 풀이: 지금 현재 기준의 날짜 데이터가 표시됩니다.


TODAY()

 

 - 의미: 현재 날짜를 입력하시오.

 - 예시: TODAY()

 - 결과: 2017-01-01

 - 풀이: 지금 현재 기준의 날짜 데이터가 표시됩니다.


DATE(NUMBER셀NUMBER셀NUMBER셀)

 

 - 의미: 을 --(DATE)로 통합하시오.

 - 예시: DATE(A1B1C1)

 - 결과: 2017-01-02

 - 풀이: 셀 A1,B1,C1이 각각 2017,01,02일 때 각각의 값을 합쳐서 표시합니다.


TIME(NUMBER셀NUMBER셀NUMBER셀)

 

 - 의미: 을 --(DATE)로 통합하시오.

 - 예시: TIME(B1C1D1)

 - 결과: 01:02:03

 - 풀이: 셀 B1,C1,D1이 각각 01,02,03일 때 각각의 값을 합쳐서 표시합니다.



YEAR(DATE셀)

 

 - 의미: DATE셀에서 연도(YEAR)만 추출하시오.

 - 응용: 보통 TODAY 함수와 많이 쓰입니다. → YEAR(TODAY()) 오늘 날짜에서 연도만 추출.

 - 예시: YEAR(A1)

 - 결과: 2017

 - 풀이: 셀 A1이 DATE셀로 "2017-01-02"이었을 경우, 연도의 값을 추출합니다.


MONTH(DATE셀)

 

 - 의미: DATE셀에서 (MONTH)만 추출하시오.

 - 응용: 보통 TODAY 함수와 많이 쓰입니다. → MONTH(TODAY()) 오늘 날짜에서 월만 추출.

 - 예시: MONTH(A1)

 - 결과: 01

 - 풀이: 셀 A1이 DATE셀로 "2017-01-02"이었을 경우, 월의 값을 추출합니다.


DAY(DATE셀)

 

 - 의미: DATE셀에서 일(DAY)만 추출하시오.

 - 응용: 보통 TODAY 함수와 많이 쓰입니다. → DAY(TODAY()) 오늘 날짜에서 일만 추출.

 - 예시: DAY(A1)

 - 결과: 02

 - 풀이: 셀 A1이 DATE셀로 "2017-01-02"이었을 경우, 일의 값을 추출합니다.


HOUR/MINUTE/SECOND(TIME셀)

 

 - 의미: TIME셀에서 각각 시(HOUR) 혹은 분(MINUTE), 초(SECOND)만 추출하시오.

 - 응용: 시간, 분, 초를 각각의 단위로 쉽게 합산하려고 할 때 많이 활용합니다. → 1:5:7가 총 몇 초인지 구하고자 할 때, A1 셀의 값을 "1:5:7"로 해놓은 후, HOUR(A1)*60*60+MINUTE(A1)*60+SECOND(A1)로 구할 수 있습니다.

 - 예시: HOUR(A1)

 - 결과: 1

 - 풀이: 셀 A1이 TIME셀로 "1:5:7"이었을 경우, 시간 값을 추출합니다.


DAYS360(DATE셀DATE셀)

 

 - 의미: DATE셀과 DATE셀 사이의 일수(경과일수)를 추출하시오.

 - 예시: DAYS360(A1B1)

 - 풀이: A1이 "2017-05-01" B1이 "2017-05-05"일 경우, 결과값은 5-1=4로 4.


WEEKDAY(DATE셀반환값)

 

 - 의미: DATE셀에서 반환값 규칙에 따라 요일을 정해진 번호로 추출하시오.

 - 반환값 규칙 : (반환값 1) 일요일 1, 월요일 2, 화요일 3 ..... 토요일 7

                     (반환값 2) 월요일 1, 화요일 2, 수요일 3 ..... 일요일 7

                     (반환값 3) 요일 0, 화요일 1, 수요일 2 ..... 일요일 6

 - 예시: WEEKDAY(A11)

 - 풀이: A1이 "2017-05-04"일 경우, 4일이 목요일이므로 반환값 규칙 1에 따라 5 추출.








문자 함수


NOT(TEXT)
의미대상이 된 셀의 반대값을 표기하시오.
예시NOT(G3) : G3의 값이 TRUE인 경우 FAUSE 입력.
LEFT/RIGHT(TEXT, 추출할 개수)
의미대상이 된 셀의 텍스트를 왼쪽(/오른쪽)에서부터 지정한 개수만큼 추출한다.
예시LEFT/RIGHT(G3,3) : G3의 텍스트가 FREEDOM이었을 경우, LEFT는 FRE, RIGHT DOM.
MID(TEXT, 시작할 위치추출할 개수)
의미대상이 된 셀의 텍스트 지정된 위치에서부터 지정한 개수만큼 추출한다.
응용보통 IF함수와 함께 쓰인다IF(MID(TEXT시작할 위치추출할 개수)=“특정TEXT”, “참값”, “거짓값”)
예시MID(G3,3,4) : G3의 텍스트가 FREEDOM이었을 경우, 3번째 E부터 4즉 EDOM 추출.
TRIM(TEXT)
의미대상이 된 셀에 있는 공백을 제거하시오(TEXT 사이의 1칸 공백은 제외).
예시TRIM(G3) : G3의 값이 “I CAN DO IT ”인 경우 I CAN DO IT 출력.
UPPER/LOWER/PROPER(영문TEXT)
의미대상이 된 셀에 있는 영문을 대문자(UPPER)소문자(LOWER)첫글자만 대문자(PROPER)로 바꾸시오.
LEN(TEXT)
의미대상이 된 셀에 있는 텍스트의 문자 개수를 구하시오.
예시LEN(G3) : G3의 텍스트가 FREEDOM이었을 경우답은 7.


수학 함수

SUM(범위 시작셀 범위 끝)
의미시작로부터 까지의 인수를 모두 더하시오.
예시SUM(C3:F3) C3, D3, E3, F3의 인수의 합을 모두 더한다.
SUMIF(전체 셀에서 조건을 찾을 범위, “조건찾은 조건에 따라 실제 SUM을 수행할 범위)
의미설정한 범위에서 조건에 맞는 셀을 찾아 그 셀에서 따로 지정한 범위의 인수를 모두 더하시오.
예시SUMIF(F2:F8대리”, G2:G8) “대리가 포함된 행 또는 열인 F에서 만족하는 값을 찾아 G의 값을 더한다.
PRODUCT(...) or (셀 )
의미주어진 을 모두 곱한다.
예시PRODUCT(A1,B1,C1,D1) A1,B1,C1,D1 셀의 수치를 모두 곱한다.
ABS(인수)
의미인수에 절대값(ABS)을 취한다.
응용보통 다른 함수의 결과값이 수식 안으로 들어간다ABS(SUMIF(F2:F8, “대리”, G2:G8))
INT(인수)/TRUNC(인수자릿수)
의미인수의 소수를 그냥 버려 정수 형태(INT)로 만든다. / 자릿수만큼 남기고 버린다(TRUNC).
MOD(인수나눌 값)
의미주어진 인수를 나눌 값으로 나눈 나머지를 출력한다.
응용보통 다른 함수의 결과값이 수식 안으로 들어가며본인도 그렇다IF(MOD(SUMIF(F2:F8, “대리”, G2:G8),5)>1, “A”, “B”)
ROUND/ROUNDUP/ROUNDDOWN(인수자릿수)
의미인수를 자리수까지 표현되도록 반올림(ROUND)/올림(-UP)/내림(-DOWN) 한다.
응용보통 다른 함수의 결과값이 수식 안으로 들어간다ROUND(AVERAGE(D3:G3),1)
예시ROUND(“84.3334”,1) 84.3334를 소수 1번째 자리까지 나타낸다84.3







통계 함수


AVERAGE(...) or (셀 )
의미시작로부터 까지의 인수의 평균을 구한다.
추가숫자가 아닌 셀도 포함하며, TRUE의 경우는 1, 나머지 텍스트나 FAUSE는 0으로 계산한다.
예시AVERAGE(C3:F3) C3, D3, E3, F3의 평균을 낸다.
COUNT(...) or (셀 )
의미시작로부터 까지의 셀 중 숫자 데이터가 있는 셀의 개수를 구한다.
예시COUNT(C3:F3)
COUNTA(...) or (셀 )
의미시작로부터 까지의 셀 중 숫자,문자,기호 등 데이터가 입력된 셀의 개수를 구한다.
예시COUNTA(C3:F3)
COUNTBLANK(...) or (셀 )
의미시작로부터 까지의 셀 중 데이터가 없는 셀의 개수를 구한다.
예시COUNTBLANK(C3:F3)
COUNTIF(S)(셀 범위, “조건”)
의미선택한 셀 범위에서 조건을 만족하는 숫자 데이터의 개수를 구한다(-S)는 범위와 조건이 여러 개일 때
예시COUNTIF(C3:F3, “>80”) C3:F3 범위에서 >80 조건을 만족하는 셀의 개수를 구한다.
RANK(순위를 정하고자 하는 셀그 셀이 포함된 (고정)범위결정 방법)
의미선택한 셀이 어떤 범위에서 차지하고 있는 등수를 결정방법에 따라 매긴다결정방법이 “0,생략은 내림차순
예시RANK(C3, $C$3:$F$30C3 $C$3:$F$3 범위에서 내림차순에 의해 차지하고 있는 등수를 구한다.
COUNTIF(S)(셀 범위, “조건”)
의미선택한 셀 범위에서 조건을 만족하는 숫자 데이터의 개수를 구한다(-S)는 범위와 조건이 여러 개일 때
예시COUNTIF(C3:F3, “>80”) C3:F3 범위에서 >80 조건을 만족하는 셀의 개수를 구한다.
RANK(순위를 정하고자 하는 셀그 셀이 포함된 (고정)범위결정 방법)
의미선택한 셀이 어떤 범위에서 차지하고 있는 등수를 결정방법에 따라 매긴다결정방법이 “0,생략은 내림차순
예시RANK(C3, $C$3:$F$30C3 $C$3:$F$3 범위에서 내림차순에 의해 차지하고 있는 등수를 구한다.
LARGE/SMALL(셀 범위숫자)
의미선택한 셀 범위에서 N번째에 해당하는 최대값(LARGE)/최소값(SMALL)을 구한다.
예시LARGE(C3:C73)







찾기 함수


VLOOKUP(기준으로 삼을 셀평가 범위평가할 열의 위치(고정)찾는 방법)
의미전체 셀에서 평가할 기준이 되는 셀을 정한 후그 셀을 평가할 기준 범위를 정해서
그 기준에서 실제로 적용할 열의 위치를 원래 셀 범위에서 찾는 방법에 따라 찾는다.
찾는 방법 : 0은 정확히 일치, 1은 유사 일치
예시VLOOKUP($E3, $H$3:$I$5, 2, 0) $H$3:$I$5 범위의 2열을 기준으로 삼아서 $E3의 해당 값을 구한다.
HLOOKUP(기준으로 삼을 셀평가 범위평가할 행의 위치(고정)찾는 방법)
의미전체 셀에서 평가할 기준이 되는 셀을 정한 후그 셀을 평가할 기준 범위를 정해서
그 기준에서 실제로 적용할 행의 위치를 원래 셀 범위에서 찾는 방법에 따라 찾는다.
예시HLOOKUP(E3, $H$3:$I$5, 2, 0) $H$3:$I$5 범위의 2행을 기준으로 삼아서 E3의 해당 값을 구한다.
CHOOSE(계산식, “추출값”, “추출값”, “추출값”)
의미MID함수와 함께 잘 쓰이며추출한 번호에 차례대로 명령어를 집어넣는다.
예시CHOOSE(MID(D3,8,1), “기획”,“인사”,“전략”,“경영”) MID를 취해 나온 수치 1,2,3,4에 각각 명령어 호환.
INDEX(필터를 제외한 범위)
의미필터를 제외한 전체 범위에서 ,에 있는 인수를 항상 가져온다.
예시COUNTA(C3:F3)
MATCH(“검색할 값”, 검색할 값이 속해 있는 행 또는 열나열 방법)
의미검색할 값이 검색할 값이 속해 있는 행 또는 열에서 어떤 위치에 있는지 오름차순(1), 내림차순화(0) 한다.
예시MATCH(“기획부”. C3:C80)








데이터베이스 함수


DSUM(전체 셀 영역찾은 조건에 따라 실제 SUM을 수행할 열, “조건 범위)
의미전체 셀 영역에서 조건에 맞는 셀을 찾아 그 셀에서 따로 지정한 열의 인수를 모두 더하시오.
예시DSUM(A2:F8, 4, “G2:G8”) G2:G8의 조건에 따라 전체 셀에서 4열에 있는 수량의 합계를 더한다.
DAVERAGE(전체 셀 영역찾은 조건에 따라 실제 AVERAGE을 수행할 열, “조건 범위)
의미전체 셀 영역에서 조건에 맞는 셀을 찾아 그 셀에서 따로 지정한 열의 평균을 구하시오.
예시DAVERAGE(A2:F8, 4, “G2:G8”) G2:G8의 조건에 따라 전체 셀에서 4열에 있는 수량의 평균을 구한다.
DCOUNT(전체 셀 영역찾은 조건에 따라 실제 COUNT를 수행할 열, “조건 범위)
의미전체 셀 영역에서 조건에 맞는 셀을 찾아 그 셀에서 따로 지정한 열의 개수를 구하시오.
예시DCOUNT(A2:F8, 4, “G2:G8”) G2:G8의 조건에 따라 전체 셀에서 4열에 있는 수치 셀의 개수를 구한다.
DCOUNTA(전체 셀 영역찾은 조건에 따라 실제 COUNTA를 수행할 열, “조건 범위)
의미전체 셀 영역에서 조건에 맞는 셀을 찾아 그 셀에서 따로 지정한 열의 개수를 구하시오.
예시DCOUNTA(A2:F8, 4, “G2:G8”) G2:G8의 조건에 따라 전체 셀에서 4열에 있는 셀의 개수를 구한다.
DMAX/DMIN/DPROUCT(전체 셀 영역찾은 조건에 따라 실제 작업를 수행할 열, “조건 범위)
의미전체 셀 영역에서 조건에 맞는 셀을 찾아 그 셀에서 따로 지정한 열의 작업을 시행하시오.
부분합
유형별 와 의 [합계]를 계산한 후의 [최대값]을 계산하는 부분합을 작성하시오.
① ○ 기준으로 정렬한다.
② 전체 범위를 지정하고 [데이터-부분합]에서 그룹화할 항목으로 을 선택하고 함수는 [합계]하위 항목으로 ♤ 누른다.
③ 다시 범위 지정하고 함수는 [최대값]하위 항목으로 ♡ 누른다[새로운값]으로 대치하지 않는다.
피벗테이블
유형은 행은 열로 처리하고의 [합계]와 의 [평균]을 계산한 후행의 [총합계]는 나타내지 마시오.
① [삽입-피벗테이블] 창을 열고 [기존 워크시트], 위치는 원래 표 몇 칸 밑으로 지정한다.
 [피벗테이블필드목록] 창에서은 행은 열로 보내고, []에 와 을 넣는다.
③ 우클릭 시 나오는 [값 필드 설정]에서 [합계], [평균세부설정을 해준다. (시그마값은 에 있어야한다.)
④ 피벗테이블 선택시 나오는 [메뉴-피벗테이블-옵션-옵션-요약및필터]에서 표시에 대한 세부설정을 해준다.
목표값 찾기
유형의 [총합계]가 N이 되려면 은 얼마가 되어야 하는지 구하시오.
① ○ 셀을 클릭한 후 [데이터-데이터도구-목표값찾기]를 선택한다.
② [수식 셀]은 [찾는 값]은 N, [값을 바꿀 셀]은 을 선택한다.
데이터통합
유형○ 영역과 ♢ 영역과 ♤ 영역의 데이터를 ♡ 영역에 [합계]로 계산하시오.
① ♡ 영역을 선택한 후 [데이터-데이터도구-통합]을 선택한다.
 [참조]란에 ○ 영역과 ♢ 영역과 ♤ 영역을 추가한 후[사용할레이블]의 첫 행왼쪽 열을 선택한다.
데이터표
유형데이터표를 이용하여 과 ♢ 변화에 따른 [전체 합계변화를 나타내시오.
① 표 왼쪽 상단의 공란에 [전체 합계]를 (=C6)의 형태로 복사한다.
② 전체 영역을 선택한 후 [데이터-데이터도구-데이터표]를 선택한다.
③ ○♢ 중 표 하단 메뉴 를 [] []에 넣고 완료한다.
시나리오
유형표에서 이 다음과 같이 변동하는 경우 [평균변동 시나리오를 작성하시오.
① ○를 각각의 이름으로 셀정의를 내려준다→ 좌상단 이름 정의’ 이용
 ♤ 수치만 범위를 지정한 후 [데이터-데이터도구-시나리오관리자]를 선택한다.
③ [추가]를 눌러 문제의 시나리오 지시를 이행한다.
④ 자동으로 나오는 [시나리오값대화상자에서 문제에서 지시하는 비율을 입력한다.
 [요약] 단추를 눌러 시나리오 요약을 누르고결과 셀은 원래 표의 [합계]가 적힌 셀을 지정한다.
매크로
유형~한 수식을 입력하는 매크로를 만들어 도형에 연결하시오.
① EXCEL옵션에서 (리본메뉴에 개발도구탭 표시).
 [개발도구(보기)-매크로기록누르고 수식 먹인 후 [매크로중지]
 ALT 누른 상태로 도형 제작[삽입-도형]도형에서 우클릭 후 [매크로지정].
차트
유형데이터 범위차트 제목 및 가로 세로 축 제목 및 각도와 서식데이터 형식테두리를 수정하시오.
① 차트 선택 → [차트도구-디자인-데이터선택], 범례 전부 삭제한 후요구하는 셀만 ctrl로 선택어떨 때는 [행렬전환필요.
 [차트도구-레이아웃-(차트)()제목]에서 각각 지시사항대로 선택하여 입력우클릭하여 서식 변경.
③ [차트도구-디자인-차트종류변경]. 우클릭하여 [차트 영역 서식]에서 변경.
셀서식
유형지시사항에 맞게 서식을 변경하시오.
단축키는 [CTRL+1] / 메모 입력 시에는 [SHIFT+F2] / 메모 입력 후 [메모서식-맞춤-자동크기설정.
정렬
유형○ 기준으로 오름차순그 후 ♢ 기준으로 내림차순 하시오.
범위 지정 후 [데이터-정렬] 1차 기준 ○ 오름차순, 2차 기준 추가 ♢ 내림차순.
필터
유형자동필터고급필터 기능을 이용해 추출하시오.
① 자동필터 : [데이터-필터]. 대상 필터에서 우클릭하여 [숫자(문자)필터-사용자지정필터]
② 고급필터 필터표 작성. [데이터-고급]. [다른장소에복사], [목록범위]는 전체, [조건범위]는 조건, [복사위치]는 표 하단으로 지정.
조건부서식
유형어떤 조건을 채웠을 때 서식이 변경되도록 만드시오.
[-스타일-조건부서식-새규칙]에서 [수식사용설정후 수식과 서식 입력.
외부데이터
유형외부 TEXT 문서를 시트에 붙여 넣으시오.
[데이터-외부데이터가져오기-텍스트], [구분기호로 분리됨후 적절한 구분 기호 선택위치 지정.
카메라
유형서식을 그림파일로 입력하시오.
EXCEL옵션에서 사용자지정으로 들어가서 (리본메뉴에 카메라 표시). 오릴 범위를 지정한 후 [카메라], ALT키 이용해서 붙여넣기.


도움이 되셨다면 댓글, 북마크, 공유 부탁드려요 ^^




댓글

  1. 안녕하세요! 제가 곧 컴활2급 필기 시험인데 혹시 괜찮으시다면 파일 공유 가능하실까요? 정리가 잘 되어 있는 거 같아서요!!

    답글삭제
    답글
    1. 파일로 정리되어 있는 자료는 없습니다ㅠ

      삭제
  2. 와 정리 감사합니다.!!

    답글삭제
  3. 자료가 너무 좋은데 4일 후에 따야해서 ㅠ_ㅠ 혹시 파일 공유 가능하신가요?

    답글삭제
    답글
    1. 파일로 정리되어 있는 자료는 없습니다ㅠ

      삭제
  4. hwp다운로드 지원되지 않는데요.. 어떻게해야 하는가요?
    컴활 2급 준비하려는데 꼭 필요할거같아서 받고싶습니다!!

    답글삭제

댓글 쓰기

★ 댓글 작성자가 【익명】이면 구분도 안 되고 수정, 삭제도 안 되어요 ★
① 【Google 계정】으로 댓글 남겨주시거나 ② 【익명】 → 【이름/URL】 변경 후 URL 없이 이름만 적어주셔도 더 편리하게 소통할 수 있어요

이 블로그의 인기 게시물

연예인 닮은 꼴 찾기 앱 : 나랑 닮은 연예인은 누구일까? 닮은 연예인 찾아주는 앱 소개

교보문고 재고확인 방법(모바일 링크) - 교보문고 매장별 재고확인법

제주공항 안 음식점(제주공항 식사 종류), 카페, 약국, 선물 사는 곳, 렌터카 등 시설 정보