본문으로 바로가기

[엑셀 연재] 7. 몇몇 유용한 함수들

category Theory/Lecture 2010.12.03 13:29
다음주에 또 학위발표가 있습니다. 이렇게 긴 레이스를 달리는 경우 정말 정신적 안정이 중요하다는 것을 절감하는 중입니다. 뭐랄까.. 지친다고 할까요.. 제가 비슷한 공학도에 비해 전쟁사에 관심이 조금 있는편인데요. 역사를 보면 천재적인 승리를 가지는 장수(얼마없으니..)를 제외하고 나면.. 인정받는 장수는 긴장감을 계속 꾸준히 유지하는 능력을 가진 장수가 자신의 조국을 지키는데 성공하며 더불어 자신의 명성도 지켜가더군요. 이런 긴장감을 유지하는 능력은 현대의 스포츠에서도 요구되며, 사실 민주주의의 상징인 선출형 권력자에게도 요구되는 중요 덕목이라고 생각됩니다. 응?? 뭔 엑셀 연재하면서 별이야기를...ㅠㅠ

이번엔 몇몇 유용한 함수를 이야기해 볼려고 합니다.

   Rank - 주어진 범위의 순서를 찾는 함수 !  
 


간단히 만든 위 예제에서

 
D4셀에 =rank(기준셀, 범위, 차순옵션) 라고 입력하면 보이듯이 등수(rank)가 나타납니다. 절대참조로 두고나면,


이런게 자동채우기가 가능해지죠

   COUNTIF와 SUMIF - 조건부 카운팅이나 덧셈... !  
 


위와 같이 입력해서 성적통계를 한번 내 보도록 하죠


COUNTIF는 해당범위에서 특정문자열이 있는 경우 몇 번 등장하는지 카운트해줍니다. 일단 해당범위를 위처럼 절대참조로 두시고


자동 채우기를 한 다움


찾아서 바꾸주는...ㅠㅠ  

 
그럼 이렇게 해당 학점인 과목이 몇 개인지 알려주는 거죠^^ 


SUMIF는 해당범위의 만족하는 조건인 경우.. 지정된 범위의 셀에 있는 수를 더해줍니다. 그래서 애초 예제에 '시수'를 넣어둔 것이거든요. 


뭐 또 A+. A0, --- , 를 좀 바꿔줘야하지만... COUNTIF와 큰 차이는 없습니다. 


그럼 이렇게 모두 완성되고.. 그다음 총평점을 계산하는거죠.. 

 
완료된 모습니다.^^

   SMALL, LARGE, FREQUENCY - 최대, 최소, 등장횟수를 찾는 함수 !  
 


이젠 예제만드는게 점점 귀찮아지는군요...ㅠㅠ 그래서 이름을 그냥 알파벳으로...ㅠㅠ 하여간 저기서.. 최고점과 최저점을 찾는 함수가 있습니다.


최대는 LARGE입니다. LARGE함수 제일 끝의 숫자는 몇 번째를 찾을 건지 설정하는 것입니다. 1이면 제일 큰것. 2면 그 다음으로 큰것.. 뭐 이런 식이지요. 


SMALL도 LARGE와 사용법은 동일합니다. 


이번엔 점수 구간별 인원수를 찾아볼까요....^^ 


일단.. 위 빨간 화살표대로 드레그를 하시고 


FREQUENCY 함수를 사용할 건데요. 이 함수는 일단 적용될 범위를 잡고 위 화면에 보이듯이 구간을 설정해주면 됩니다. 문제는 그냥 ENTER를 치지 마시고 CTRL+SHIFT+ENTER를 치시면 됩니다. 뭐 깜빡하셨으면


중괄호로 묶으셔도 되구요. 같은 의미입니다. FREQUENCY함수는 자동채우기로 설정이 잘 안됩니다. (음... 잘 안되는 걸로 알고 있는데.. 되나요?? 헉...ㅠㅠ) 하여간 그래서 중괄호를 사용해서 지정된 범위 전체에 적용을 시키는 겁니다.


그럼 이렇게 되지요...^^


신고