4일차.hwp
4일차
102쪽 문자열(2)예제
1-105쪽 수학과 삼각 함수
조건이 1개일 때의 개수 구하는 함수
=COUNTIF(조건의 범위, 조건) ※조건을 입력할 때는 큰따옴표 안에 써준다
조건이 1개일 때의 합계 구하는 함수
=SUMIF(조건의 범위, 조건, 합계를구하는곳범위)
1월 금액이 500이상인 것은 몇 개인가?
말로풀기 : =COUNTIF(1월전체범위, “>=500”)
정답 : =COUNTIF(D9:D15,">=500")
부서가 “영업1부”의 1월합계값?
조건이1개일때의 합계를 구함.
=SUMIF(조건의범위, 조건, 합계를구하는곳 범위)
말로풀면 =SUMIF(부서전체범위,“영업1부”,1월합계범위)
정답 : =SUMIF($C$9:$C$15,$B$19,D9:D15)
1월~3월이 400 이상인 합계?
조건이 여러개일때의 합계구하기
=SUMIFS(합계를구하는곳 범위,조건1의범위, 조건1, 조건2의범위, 조건2, 조건3의범위, 조건3)
말로풀기 : =SUMIFS(합계 전체범위, 1월전체범위,“>=400”,2월전체범위,“>=400”,3월전체범위,“>=400”)
정답 : =SUMIFS(G9:G15,D9:D15,">=400",E9:E15,">=400",F9:F15,">=400")
조건이 여러개 일때의 개수구하기
=COUNTIFS(조건1의범위, 조건1, 조건2의범위, 조건2, 조건3의범위, 조건3,,,,,)
111쪽 재무함수
재무함수 문제를 풀때는 현재 돈이 나에게 있는지 없는지만 잘 생각하면됨.
현재 나에게 돈이 있으면 현재가치(PV), 현재 나에게 돈이 없으면 미래가치(FV)로 생각할 것.
납입시점이 월말이면 0 또는 생략, 월초이면 1
-------------통계함수 1-115쪽
MIN(인수1,인수2...), COUNT(인수1,인수2...), COUNTA(인수1,인수2..), COUNTIF(조건의 범위, 조건), COUNTIFS(조건의범위1, 조건1, 조건의범위2, 조건2...)
LARGE(범위, N번째), SMALL(범위, N번째), FREQUENCY(데이터배열, 구간배열)
평균 연속 =AVERAGE(A1:C1) 비연속 =AVERAGE(A1,C1,E1)
평균값을 가지고 등수구하기
큰값 1등(내림차순) : 성적표
=RANK(평균첫번째 값이, 전체 평균값에서)
작은값 1등(오름차순) : 달리기 등등
=RANK(평균첫번째 값이, 전체 평균값에서,1)
=$C11>=LARGE($C$11:$C$17,3)
118쪽 문제 2번
면접점수가 가장 높은 사원이 1순위 이게하시오. 표기예 : 1등
RANK, & 사용
=RANK(면접점수첫번째값, 면접점수전체값)&“등”
119쪽
셀의 숫자셀 개수만 구함 =COUNT(범위)
셀의 모든 체워진 셀 개수를 구함 =COUNTA(범위)
셀의 공백 개수를 구함 =COUNTBLANK(범위)
조건이 1개 일때의 개수를 구함.
=COUNTIF(조건의 범위, 조건)
O의 개수 구하기 =COUNTIF(B15:B22,"O")
80점 이상이 몇 개?
=COUNTIF(H3:H11,">=80")
H15:K22범위안에 "납부"글자가 몇 개인가요?
=COUNTIF(H15:K22,J15)
121쪽
조건이 2개 이상일때의 개수를 구함
=COUNTIFS(조건의범위1, 조건1, 조건의범위2, 조건2...)
조건이 1개 일때의 평균 구하기
=AVERAGEIF(조건의 범위, 조건, 평균을 구하는 곳 범위)
도착지가 ‘영천’인 지급액의 평균은?
=AVERAGEIF(도착지범위, “영천”,지급액범위)
=AVERAGEIF(E4:E20,"영천",H4:H20)
조건이 2개 이상일때의 평균 구하기
=AVERAGEIFS(평균을 구할곳범위, 조건1의 범위, 조건1, 조건2의 범위, 조건2)
도착지가 '고령'이면서 협력사가 '자차'인 지급액의 평균은?
=AVERAGEIFS(지급액범위, 도착지범위, “고령”, 협력사범위,“자차”)
=AVERAGEIFS(H4:H20,E4:E20,"고령",G4:G20,"자차")
거래처가 '초석산업', 도착지 '영천', 수량 >=10 조건을 모두 만족한 건수는?
=COUNTIFS(조건1의범위, 조건1, 조건2의범위, 조건2, 조건3의범위, 조건3)
=COUNTIFS(거래처범위, “초석산업”, 도착지범위, “영천”, 수량의범위, “>=10”)
=COUNTIFS(D4:D20,"초석산업",E4:E20,"영천",F4:F20,">=10")
C://2019컴활1급\스프레드시트\함수사전\통계.XLSX 파일 열기
=FREQUENCY(데이터배열, 구간배열)은 먼저 1.값을 구할곳 범위를 블럭지정한 후 2. 수식을 입력 3.CTRL + SHIFT + ENTER를 눌러 수식을 완성한다. 결과는 배열수식 형태로 표시된다.
배열수식은 데이터 전체를 가지고 작업한 것을 말하며, 결과를 보면 수식의 맨앞과 맨뒤에 중괄호'{ }' 가 표시된다.
결과 : {=FREQUENCY($C$4:$C$11,$F$4:$F$8)}
배열수식으로 한 것은 배열의 일부분만 수정할 수 없음.
p.123 찾기와 참조 함수
찾기 참조함수에서 VLOOKUP, HLOOKUP 함수는 참조표를 가지고 구분하면됨.
TRUE( 1 ) : 연결값과 참조의범위안에 연결된 값들중에서 유사일치한 값을 가지고 와야될때 사용됨.
대체적으로 참조의범위에서 숫자로 연결시켰을 경우에 옵션을 1(TRUE)로 많이 주는데 단, 찾는값 부분이 LEFT, RIGHT, MID, LARGE, SMALL, max, min 등과같이 함수로 연결시켜주게 되면 정확히 일치하는 것(FALSE)으로 찾아줘야됨.
FALSE( 0 ) : 찾는값과 참조의 범위의 연결된 부분이 문자형태로 되어있을 때 주로 이용함. 정확하게 일치한것만 찾아서 가지고 올때 사용.
참조표가 열단위로 되어있으면 VLOOKUP
=VLOOKUP(찾는값, 찾는값이 들어있는곳부터 시작한 참조의전체범위, 계산할 열번호 또는 함수또는 셀주소, 검색유형)
검색유형은 정확하게 일치하면 FALSE(0)을 근사치한 값을 가져올때는 TRUE(1)을 쓰면 된다.
참조표가 행단위로 되어있으면 HLOOKUP
=HLOOKUP(찾는값, 찾는값이 들어있는곳부터 시작한 참조의전체범위, 계산할 행번호 또는 함수또는 셀주소, 검색유형)
※ 검색 유형 부분은 찾는값 부분과 참조의 범위의 내용이 어떻게 되어있는지에 따라서 정해주면 되는데 찾는값 부분이 문자로 되어있으면 검색유형은 같은 글자에 대한 내용을 찾아와서 표시해주는게 되므로 정확히 일치(FALSE 또는 0) 를 입력해주면되고, 찾는값 부분이 숫자로 되어있을때는 유사일치(TRUE 또는 1)로 입력하는 경우가 많다. 단, 찾는값 부분이 LARGE, SMALL, MAX, MIN 등과 같은 함수를 이용하여 값을 찾을 때는 검색유형 부분이 정확히 일치하는 값을 찾아오는 것으로 해주어야 된다.
리스트안에서 값을 찾아서 가져오는 함수
=CHOOSE(숫자값, 값1, 값2, 값3,...) 숫자값에 써있는 번호로 가서 그곳의 값을 표시해줌.
=CHOOSE(숫자값, 값1, 값2, 값3, ,,,,,,,,,,)
숫자값부분의 값을 표시해서 찍어줌
예를들어
=CHOOSE(3, 10, 20, 30, 40) 결과 : 30
평가점수별로 상위2명은 “성과급”, 중간3명은 공란, 하위 1명은 “감봉”으로 결과를 표시
=CHOOSE(평가점수의등수, “성과급”,“성과급”,“”,“”,“”,“감봉”)
=CHOOSE(RANK(평가점수첫번째값이, 평가점수전체범위안에서),“성과급”,“성과급”,“”,“”,“”,“감봉”)
129쪽
요일을 구하는 시험문제 형태 3가지
1. CHOOSE, WEEKDAY 함수를 이용하여 요일을 구하시오.
2. CHOOSE, WEEKDAY 함수를 이용하여 요일을 구하시오. Return_type은 기본값으로 하시오.
1. 2. 번은 모두 =CHOOSE(WEEKDAY(C2),"일","월","화","수","목","금","토")
3. CHOOSE, WEEKDAY 함수를 이용하여 월요일부터 표시되도록 구하시오.
=CHOOSE(WEEKDAY(C2,2),"월","화","수","목","금","토","일")
LOOKUP 함수를 할때는 데이터가 오름차순으로 정렬이 되어있는 상태에서 사용하세요. 그리고 찾는값이 들어있는 범위 높이와 결과를 표시할 범위의 높이가 같아야 됨.
=LOOKUP(찾는값, 찾는값이 들어있는 범위, 결과를표시할 범위)
P. 130쪽
=MATCH(찾는값, 찾는값이 들어있는 범위, 정렬방법)
정렬방법부분은 찾는값이 들어있는 범위가 오름차순 정렬이 되어있으면 1, 내림차순 정렬이 되어있으면 -1, 정렬이 안되어 있으면 0을 입력한다.
=INDEX(범위, 행, 열)
=INDEX(범위, 위치번호)
=INDEX(C4:G9, MATCH(C13,B4:B9,1),MATCH(C12,C3:G3,0))
132쪽
=COLUMN() 열번호를 반환
=ROW() 행번호를 반환
=COLUMNS(범위) 범위 안에 사용된 열 개수를 구함
=ROWS(범위) 범위 안에 사용된 행 개수를 구함.