엑셀 함수 ITQ
----------------수식
Ctrl + ~ : 수식을 볼 수 있도록 해줌
참조형식 : 참조형식을 바꿀때 F4키를 누름
상대참조 : C7 채우기 핸들로 드래그 할 경우 열문자와 행번호가 하나씩 증가함.
절대참조 : $C$7 채우기 핸들로 드래그 할 경우 $ 표시 때문에 행과 열이 고정됨.
혼합참조 : C$7 채우기 핸들로 드래그할 경우 행 번호는 고정되고 열문자만 변경된다.
$C7 채우기 핸들로 드래그할 경우 열 문자는 고정되고 행번호만 1씩 증가한다. (조건부서식, 고급필터의 계산필드 때 사용함)
-수식은 등호(=) 나 더하기(+)로 시작해야 된다
-문자열을 입력할 때는 큰 따옴표(" ")로 묶는다.
-문자열을 연결할 때 사용하는 연산자 &
-참조할 셀 영역을 지정할 때 사용하는 연산자 : 콜롬(:)연속적인 셀 영역을 지정, 쉼표(,)연속적이지 않은 셀 영역을 지정, 공백(두 범위가 교차하는 셀 영역을 지정함)
-다른 워크시트의 셀 참조 : 셀 주소 앞에 워크시트 이름을 표시하고 워크시트 이름과 셀 주소 사이는 느낌표(!)로 구분함.(예 : =A5*Sheet2!A5)
-워크시트 이름이 공백을 포함하는 경우 워크시트 이름을 작은 따옴표(' ')로 감쌈.(예 : =A5*'성적 일람'!A5)
-다른 통합 문서의 셀 참조 : 통합 문서의 이름을 대괄호([])로 둘러싸고, 워크시트 이름과 셀 주소를 입력함.(예 : =A5*[성적일람표.xlsx]Sheet1!A5)
통합 문서의 이름이 공백을 포함하는 경우 통합 문서와 시트 이름을 작은 따옴표(' ')로 감쌈
(예 : =A5*'[성적 일람표.xlsx]Sheet1'!A5)
----------------------수식의 오류값
#### : 숫자 데이터의 길이가 셀보다 길 때(열너비를 넓혀주면 됨)
#NULL! : 교차하지 않는 두 영역의 교점을 지정했을 때
#DIV/0 : 특정한 숫자를 0으로 나누는 수식을 입력했을 때
#VALUE! : 잘못된 인수 또는 피연산자를 사용했을 때
#REF! : 유효하지 않은 셀 참조를 지정했을 때
#NAME : 인식할 수 없는 문자열을 수식에 사용했을 때 또는 참조하고 있는 이름을 삭제했을 때
#NUM! : 수식이나 함수에 숫자와 관련된 문제가 있을 때
#N/A : 함수나 수식에 사용할 수 없는 값을 지정했을 때(차트에서도 사용됨)
-함수 마법사 (SHIFT + F3)
합계 : =Sum(범위) 예) =sum(A1:C1) 떨어져 있을 때는 =sum(a1,c1,f1)
합계(Sum)
=SUM(1,2,"사랑") 으로 입력하면 #VALUE! 에러가 표시됨
=SUM(1,2,사랑) 으로 입력하면 #NAME! 에러가 표시됨.
성적표 워크시트
총점 구하기
1) 산술연산자로 구하기 : =C6+D6+E6+F6
2) 자동합계 이용하기 :
[홈]탭-[편집]그룹-[자동합계] 클릭 또는 [수식]탭-[함수라이브러리]그룹-[자동합계]클릭
=SUM(C6:F6) 식이 입력되면 Enter 키를 누름.
혹시 범위가 잘못 되어있으면 마우스로 드래그하여 범위를 다시 지정해줌
3) 직접 함수를 입력
=SUM 함수목록에서 마우스로 더블클릭하거나 키보드에서 Tab 키를 눌러줌
=SUM( 모양이 되면 마우스로 합계를 구할곳 범위를 드래그하거나 쉼표(,)로 구분지어서 범위를 줌)
=SUM(C6:F6) 식이 입력되면 Enter 키를 누름.
4) 함수 마법사 이용
fx라고 써있는 함수마법사 단추를 클릭하거나 SHIFT + F3키를 눌러서 마법사 대화상자에서 함수를 찾아 선택한 후 범위를 지정해주고 ‘확인’단추 클릭
2. 평균 구하기
=AVERAGE(C6:F6)
3. 순위 구하기
RANK(첫번째 값, 전체범위, 정렬방법)
큰값 1등 (쉽게 풀어서 RANK(첫번째학생이, 반전체에서) 반전체는 범위가 움직이지 말아야됨. F4키를 눌러서 고정
=RANK(H6,$H$6:$H$20)
작은값 1등(쉽게 풀어서 RANK(첫번째학생이, 반전체에서, 1) 오름차순 정렬로 등수가 구해짐.
=RANK(H6,$H$6:$H$20,1)
조건부서식 문제
찾는 등수(C3) 셀의 등수 값과 순위에 있는 값이 동일한 행 전체에 색채우기 노랑을 적용하세요.
조건부서식을 할 때는 블록부터 씌워준다. 위에서 아랫방향 또는 왼쪽위에서 오른쪽아래방향으로 블록을 씌워준다.
행 전체에 대해서 블록을 지정할 때는 데이터제목은 블록지정하지 마지 말 것.
2. [홈]탭-[스타일]그룹-[조건부서식]클릭-[새규칙] 또는 [규칙 관리]-[새규칙]클릭
3. 셀 값으로 조건부서식을 지정할 때는 각각 셀에 대한 조건값을 입력하면 되고, 행전체에 대한 조건으로 서식을 지정할 때는 ‘수식을 이용하여 서식을 지정할 셀 결정’을 클릭한 후 수식을 입력할 칸을 클릭
4. 블록씌운 첫 행 값을 가지고 조건을 풀어주면 됨. 첫 행 값을 클릭한 후에는 F4키를 두 번 클릭
=$C$3=$I6 입력한 후 [서식]단추 클릭-[채우기]탭에서 노랑 클릭하고 [확인]단추 클릭-[확인]단추 클릭
COUNT 등 워크시트
개수를 구할 때 사용하는 함수들
숫자가 들어있는 셀 개수를 구함 : =COUNT(범위)
빈셀을 제외한 모든 채워져있는 셀 개수를 구함 : =COUNTA(범위)
빈 셀을 구함 : =COUNTBLANK(범위)
---날짜함수
엑셀 오늘날짜 =Today()
오늘날짜와 현재시간 =now()
표시된 숫자를 날짜로 표시 =date(년, 월, 일)
표시 예 : =DATE(2015,5,1)
결과 : 2015-05-01
표시된 숫자를 시간으로 표시 =time(시, 분, 초)
표시 예 : =time(12,30,50)
결과 : 12:30:50 pm
요일 =weekday(날짜)
1이 일요일을 뜻함.
1(일),2(월),3(화),4(수),5(목),6(금),7(토)
오늘날짜 : ctrl + ;
현재시간 : ctrl + shift + ;
만나이=현재연도-태어난연도
=YEAR(TODAY())-YEAR(생년월일) => 날짜-날짜 뺀형식이라서 결과가 날짜로 표시됨. 반드시 셀서식-표시형식-일반 범주로 변경해 줄 것.
여러 텍스트를 한 셀에 모두 표시해주는 함수
=CONCATENATE(C6,"년 ",C7,"월 ",C8,"일")
엑셀 함수 ITQ.hwp