스마일맨 민석 안녕하세요~ 모든 지식이 집합되어 있는 지식창고 입니다. 여기서 모든 지식을 가져가세요~ ^^
주인장 연락처

카테고리

분류 전체보기 (759)
SmileMan's Diary (57)
알아야 산다! Tips! (359)
공짜로 받아가세요~ (129)
DownLoad Files (6)
Association (49)
Photo (158)
Total
Today
Yesterday
04-20 12:43


코리아 베이비페어 서포터즈

Revu 파워블로거

PressBlog 프로미어 블로거



체험 블로그 마케팅 서비스 OLPOST


달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 올라온 글

최근에 달린 댓글

 


오늘은 수능을 보는 날~

그리하여 오늘은 같이 공부하는 마음으로 지인으로 부터 문의가 들어온 엑셀(Excel)에서 순위를 메기는 방법에 대해서 알아 보도록 하겠습니다. ^^;

제가 예전에 Rank 함수에 대해서 알려드린 적 있던가요?

그래서 오늘은 다른 방법으로~ ^^


Q) 각 반별 사람들의 성적이 있는데 이 데이터가 정렬이 되어 있지 않습니다.

      이 데이터들을 정렬이나, 피벗테이블을 사용하지 않고 해당 사람들의 각 반별 순위를 메기려면 어떻게 해야 하나요?


A) 기본적으로 우리는 순위를 메기는 방법에는 Rank 함수를 사용해 왔습니다.

     하지만 오늘의 질문에는 인수가 한개가 아닌 두개를 중복하여 사용하여야 합니다.

     데이터가 렌덤으로 되어 있고 질문자가 정렬이나 피벗 외의 방법을 문의 주셨으니 오늘은 다른 방법으로 접근을 하여 보지요.


01. 위와 같은 데이터가 있습니다.

      정렬되어 있지 않은 각 반별 사람들의 성적이 있는데 각 반별 순위를 메기고자 합니다.

      이럴때에는 해당 같은 반을 찾아야 하며, 성적이 큰 순서대로 순위가 메겨져야 합니다.

      2가지 조건을 한꺼번에 봐야 하는것이죠.


      우리는 여기서 SUM 함수를 사용하여 보겠습니다.

      sum 함수의 사용법을 먼저 알아볼까요?


=SUM(number 1, number 2, ....)


인수들의 합을 구합니다.

인수는 최고 255개 까지 지정할 수 있으며, 논리값과 텍스트는 제외됩니다.


    예전 초기에 기초로 배운 기억이 나시죠? ㅎ


02. 이 SUM 함수를 사용하여 D2 셀에 반별 순위를 메기는 함수를 적어 봅시다.

      D2셀에 '=SUM((C2<$C$2:$C$14)*(A2=$A$2:$A$14))+1'의 함수를 적용합니다.

      이 내용을 풀이해 볼까요?

       - SUM(내용들...)+1 : 내용들의 합에 1을 더한다.

       - (내용1)*(내용2) : 각 내용들이 모두 만족할때의 값을 찾는다.

       - (C2<$C$2:$C$14) : 다른 사람들의 성적들이 해당 셀의 성적보다 큰 때를 찾는다.

       - (A2=$A$2:$A$14) : 다른 사람들의 반과 해당 셀이 속한 반이 같을 때를 찾는다.

     이 전체를 풀이해보면, 해당 셀이 속한 반끼리 찾은 후 자기보다 큰 점수들이 있을때 숫자를 0부터 하나씩 더한 후 마지막에 1을 증가한 값을 써 줍니다.
     자기보다 높은 점수가 1명 있으면 2등, 2명 있으면 3등... 이런 식이죠. ^^
     이해하셨죠?
     위의 함수를 쓰셨으면 해당 내용은 배열이 들어가기 때문에 그냥 엔터를 치시면 안됩니다.
     배열 수식이 적용되도록, 컨트롤과 쉬프트를 누른 상태에서 엔터를 칩니다. (Ctrl + Shift + Enter)


03. 그리고 아래의 셀들까지 모두 적용시켜 주면 위와 같은 순위가 되는 것을 보실 수 있으실 것입니다. ^^


04. 맞는지 한 번 검증해 볼까요?

       1반만 필터링 한 후에 보면 각 사람들이 자기의 성적에 맞게 순위가 메겨져 있는 것을 보실 수 있으실 것입니다.


※ 위의 예제 강좌에서 캡쳐에 사용한 버전은 MicroSoft Office Excel (마이크로 소프트 오피스 엑셀) 2010 입니다.


그럼 오늘도 열심히 공부하셨으니... 쉬세요~ ㅎ

수능 시험을 보신 분들도 자신의 실력을 마음껏 뽑내시기 바랍니다. ^^


Posted by 스마일맨 민석
, |

안녕하세요.

옆에서 계시던 분이 엑셀을 하시는데,
셀들의 합계를 구하는데 sum 함수를 사용하거나,
계산기를 사용하더군요.

그래서 오늘은 엑셀(Excel) 사용시
평균값, 갯수, 최대값, 최소값, 합계 등을 빠르게 구하는 방법에 대해서 알려드리겠습니다.

Q) 엑셀(Excel) 에서 셀에 적혀 있는 숫자의 갯수를 구하거나,
      평균값, 개수, 최대값, 최소값, 합계 등을 빠르게 구할 수 있는 방법이 있으면 알려주세요.

A) 엑셀은 참 많은 기능을 포함하고 있죠.
      특히 수식을 계산하거나 하는 것은 계산기를 사용하는 것보다 더 빠르고 쉽게 사용할 수 있죠.
      자~ 그 방법을 저와 함께 알아보시죠~ ^^

  1. 자~ 위와 같은 엑셀이 있습니다.
     우리는 저기의 1~10번의 각각에 들어 있는 셀들의 합을 구할 것 이구요.
     합계의 셀에 '=sum(D3:D12)' 하면 답은 나오겠죠?
     하지만 우리는 그 합계 칸에 답을 적지 않고 그냥 합계만 알기만 하면 됩니다.
     그럼 계산기를 꺼낼까요? 에이~~~ ㅎ
     우리는 그저 마우스의 드레그(Drag) 로 합계를 구할 것이에요. 그 방법은 아래에... ^^

  2. 먼저 엑셀의 하단을 봅니다.
     거기에 준비라는 글이 써 있죠? 
     그리고 자세히 보시면 흰색으로 칸칸이 있을 것입니다.
     거기에는 온갖 정보들이 나오죠. Num Lock이 켜져 있는지, 꺼져 있는지,
     Insert 키가 작동하여 겹침 모드인지 등등등...
     거기에 마우스를 가져가서 마우스 오른쪽 버튼을 클릭합니다.    

    3. 그러면 위와 같은 팝업 창이 나옵니다.
       우리는 합계를 구할 것이기 때문에 합계를 선택합니다.

  4. 그리고 우리는 1에서 10번값인 D3열부터 D12열까지 마우스로 드레그를 하여 선택합니다.
      그러면 하단에 '합계=398' 이라고 친절히 그리고 빠르게 알려줍니다.

      만약 평균값을 구하고 싶다면 평균값을 선택하면 선택을 하고 드레그(Drag)를 합니다.
      이렇게 우리는 평균값(average), 셀의 개수(counta), 드레그 한 곳 중 숫자만 들어 있는 셀의 개수(count),
      최대값(max), 최소값(min), 합계(sum) 등을 쉽고 빠르게 구할 수 있습니다. ^^


특별히 기술을 요구하거나 어려운 부분이 아닌 부분인데,
많은 분들이 모르시는 것 같아서 알려드려요. ^^

엑셀을 사용할때 위처럼 하시면 키보드를 타이핑 하는 시간을 현저히 줄여줄 수 있죠.
여러분도 잘 기억하셨다가 다른 분이 합계, 평균 등을 계산하는데,
열심히 타이핑을 하고 계시는 분이 있다면,
옆에서 살짝 드레그만으로 계산 결과값을 알려주세요.
그럼... 우와~ 하면서 멋지게 폼 잡으실 수 있으실꺼에요 ^^
(의외로 모르시는 분들이 많으니... ㅎㅎㅎ)

그럼 오늘 하루도 즐거운 하루 되세요~ ^^

Posted by 스마일맨 민석
, |