07. 함수1-통계 함수, 텍스트 함수
▶ 통계 함수 : AVERAGE, AVERAGEA, MAX, MIN. RANK, VAR, STDEV, MEDIAN, MODE, LARGE, SMAILL, COUNT, COUNTA, COUNTBLANK, COUNTIF
▶ 텍스트 함수 : LEFT, MID, RIGHT, LOWER, UPPER, PROPER, TRIM
1. '섹션07' 엑셀 파일의 [함수1-1] 시트에서 다음의 지시대로 작업을 처리하시오.
▶ 중간(E4:E11), 기말(F4:F11), 평균(G4:G11)에서 가장 큰 점수와 두 번째로 큰 점수의 차이를 구하여 [E12:G12] 영역에 표시하시오.
☞ MAX와 LARGE 함수 사용
▶ 평균(G4:G11)을 기준으로 순위(H4:H11)를 계산하여 표시하시오.
☞ 평균이 가장 큰 학생이 1위, RANK 함수 사용
▶ 주민등록번호(C4:C11)의 앞에서 2자리를 사용하여 나이(I4:I11)를 계산하시오.
☞ 나이는 2016-출생년도+1, LEFT 함수와 '&' 연산자 사용
▶ 수업료(D4:D11) 대금의 미납지수를 구하여 수업료 미납지수(A15)에 표시하시오.
☞ 빈 칸이 미납자임, COUNT, COUNTA, COUNTBLANK 중 알맞은 함수 사용
▶ 기말(F4:F11) 점수가 90 이상인 학생수를 구하여 [D15] 셀에 표시하시오.
☞ COUNT, COUNTA, COUNTIF 중에서 알맞은 함수 사용
▶ 평균(G4:G11) 점수가 80점 이상, 90점 미만의 학생수를 구하여 [G15] 셀에 표시하시오.
☞ COUNTIF, SUMIF, COUNTA 중에서 알맞은 함수 사용(빼기 연산을 해야함)
☞ COUNTIFS 사용하면 함수식이 어떻게 달라지는가?
▶ 팀명(B20:B24)의 앞 뒤에 있는 공백을 제거한 후 전체 문자를 대문자로 변환하여 팀명2(D20:D24)에 표시하시오.
☞ UPPER와 TRIM 함수 사용
※ TRIM은 텍스트의 양 끝 공백을 없앤다(텍스트 중간의 공백을 없애지 못하는 아쉬움이 있다).
※ 참고: REPLACE 함수
예시: A1셀이 '010-1234-5678'일 때, 가운데 4자리를 *로 변경:
=REPLACE(A1, 5, 4, "****") -> 010-****-5678
▶ 국가(C20:C24)에 대하여 첫 문자를 대문자로 변환하여 국가2(E20:E24)에 표시하시오.
☞ LOWER, UPPER, PROPER 중 알맞은 함수 사용
※ LOWER: 모든 문자를 소문자로 변환, UPPER: 모든 문자를 대문자로 변환, PROPER: 첫 문자를 대문자로 변환
2. '섹션07' 엑셀 파일의 [함수1-2] 시트에서 다음의 지시대로 작업을 처리하시오.
▶ 총점(E4:E10)을 기준으로 평가(G4:G10)를 계산하여 표시하시오.
☞ 총점이 가장 낮은 사원이 1위, RANK 함수 사용
▶ 이수여부(F4:F10)가 이수인 사원의 수를 구하여 [A13] 셀에 표시하시오.
☞ 표시 예: 5명, COUNT, COUNTIF 중에서 알맞은 함수와 '&' 연산자 사용
▶ 이수하지 못한 사원의 수를 구하여 [C13] 셀에 표시하시오.
☞ 빈 칸이 이수하지 못한 자임(표시 예: 8명), COUNT, COUNTA, COUNTBLANK 중에서 알맞은 함수와 '&' 연산자 사용
▶ 필기 점수(C4:C10)가 80점 이상인 사원의 인원수와 실기 점수(D4:D10)가 80점 이상인 사원의 인원수를 합하여 [F13] 셀에 표시하시오.
☞ 표시 예 : 2명, COUNTIF 함수와 '&' 연산자 사용
▶ 총점(E4:E10)에서 가장 큰 점수와 세 번째로 큰 점수의 차이를 구하여 [A16] 셀에 표시하시오.
☞ MAX와 LARGE 함수 사용
※ LARGE는 큰 순위 값 찾는 함수, SMALL은 작은 순위 값 찾는 함수
k번째로 큰 값을 반환: (=LARGE(범위, k))
k번째로 작은 값을 반환: (=SMALL(범위, k))