엑셀(EXCEL)?


Microsoft ExcelWindowMac OS X 그리고 iOS을 위해 마이크로소프트에서 개발한 스프레드시트 프로그램입니다. 최초 프로그램은 1985년에 개발되었다고 하니 거의 30년의 역사를 자랑하네요. 와~~




 

 EXCEL로 가능한 것


# 간단한 문서 작성

주간 계획표에서 표 그리고 레포트 표지등에 이르기까지 다양한 문서의 작성이 가능합니다.



# 도형 작성

   온라인에서 검색이 가능한 각종 이미지 그리고 그림 및 사진, 클립아트 등의 다양한 개체를 

   엑셀에 추가하여 작성이 가능합니다.


# 표와 그래프 작성 가능

   주어진 데이터를 이용하여 그래프를 자동으로 만들수 있고 이를 통한 다양한 분석이 가능합니다.

  


# 데이터 분석 및 추적(피벗 테이블, 시나리오, 데이터 표)

EXCEL의 데이터를 분석할 수 있는 막강한 기능을 가지고 있답니다.

다양한 시나리오를 만들어 원하는 값의 변화값을 예측할 수가 있고, 또한 필터 기능을 이용하여

자신이 원하는 데이터만 표시할 수가 있고, 또한 목표값 찾기 기능 등과 같은 기능을 이용하여

내가 원하는 목표값 찾기 등의 다양한 방법으로의 데이터 분석이 가능합니다.


# 각종 수식 계산

준비된 함수및 기본적인 연산이 가능합니다.

또한 다양한 함수를 준비해 두어 합계, 최대값, 최소값 등과 같은 기본적인 연산 뿐만 아니라 다양한 내용의 연산할 수 있는 다양한 함수를 이용하여 값의 연산이 가능합니다.



# 매크로 프로그래밍.(VBA)

매번 반복되는 작업이 있다면 EXCEL에 프로그램을 넣어 간단하게 실행이 가능하도록 할 수 있습니다. 이를 EXCEL에서는 매크로라고 부릅니다.


신나고 기대되는 하루네요~


마지막으로 구호를 외치고 마치겠습니다.


EXCEL을 배우면 새로운 일 기대이상의 좋은 일이 생긴다~ 와!


다음 시간에 뵙겠습니다.



Posted by 예영교육연구소





저번시간에 이어 이번시간은 토돌이와 간단한 프로그램을 작성해 보겠습니다.


자 여러분 준비됐죠? ^^


먼저 프로그램을 작성하기 전에 VS Express 2013 버전이 설치되어 있어야 합니다.


혹시 설치하지 못한 친구들은 아래 URL로 들어가서 설치를 부탁드려요.


http://newgoodall.tistory.com/10


시작하기에 앞서 구호를 외치고 시작해 보죠.


C언어를 배우면 신나고 재미난 일이 생긴다 ^^


===========================


(1) 프로그램 실행하기


     () 원도우 시작 버튼을 누르고, 'VS Express 2013 for Desktop' 메뉴를 선택합니다.




실행이 되면 시작 페이지가 보여요.


자 그럼 우리는 C언어 프로그램을 작성하기 위해 프로젝트를 추가해야 됩니다.


프로젝트는 여러개의 작업을 묶어놓은 상자라고 생각하면 됩니다.


(2) 새 프로젝트를 추가하기


    () 새 프로젝트 시작하는 두가지 방법이 있어요.


        A. 시작 페이지에서 새 프로젝트를 선택하기


        B. 시작 페이지를 닫고 파일 메뉴의 새 프로젝트를 선택하기





(2) 새 프로젝트를 추가하기


() C언어 프로그램 작성하기 위해 Visual C++을 선택하고 Win32 콘솔 응용 프로그램을 


     선택합니다.


(나) 프로젝트 이름을 입력하고 '확인'버튼을 선택합니다.




(3) 응용 프로그램 설정


() 콘솔 응용 프로그램을 선택합니다.


(나) '빈 프로젝트' 항목을 체크합니다.


(다) 'SDL 검사' 체크를 해제합니다.


(라) '마침' 버튼을 선택합니다. 



(나) '빈 프로젝트' 항목을 체크합니다.

  빈 프로젝트 항목을 체크하지 않으면 기본적으로 비주얼 스튜디오에서 제공되는 템플릿으로 


제일 처음 프로그램 작성이 시작됩니다. 


우선 저희는 C언어 학습이 목적이기 때문에 아무것도 없는 상태인 빈 프로젝트를 상태에서 


시작할 겁니다.


(3) 소스 파일 추가


자 그럼 기본적인 프로그램을 작성하기 위한 소스 파일을 추가해 보겠습니다.


여기서 잠깐~ 소스 파일이 뭘까요


 이렇게 정의하겠습니다. 우리가 하고 싶은 일을 컴퓨터에서 전달하기 위해 하나의 언어로 작성한 


편지라고 하겠습니다.


 여러분은 편지를 작성할 때, 한국어로 작성하죠. 하지만  우리는 편지를 C언어로 작성합니다


편지 내용소스 코드라 하고 소스 파일은 내용이 작성되어 있는 편지라고 생각하면 좋을 것 같습니다.


컴퓨터에서는 C언어의 소스 파일을 '[파일이름].c'의 형태로 탐색기에서 확인할 수 있답니다.



아래의 순서에 따라 소스 파일을 추가합니다.



C언어 소스 파일을 작성을 위해 소스 파일명을 지정해야 합니다. 


저희는 이름을 hello.c로 입력합니다. 그런데 뒤에 붙은 hello.c '.c'가 궁금하시다고요~


간단하게 설명하면 다음과 같아요.


만약 쓰여진 편지가 한국어인지 아랍어인지 영어인지 구분을 어떻게 할까요?


컴퓨터에게 전달된 소스 파일이 C언어인지 C++인지 JAVA인지 어떻게 구분을 할까요?


그래서 소스 파일명을 지정할 때, 확장자라는 것이 생겼답니다. 파일이름 뒤에 '.c', '.cpp'등과 


같이 확장자를 붙입니다. 


이렇게 붙여주면 하나의 약속으로 C언어의 문법으로 작성된 파일이구나 하고 생각을 하게 됩니다.





자 그럼 이제 파일이 추가되었습니다. 첫 프로그램 내용 소스 코드(컴퓨터에게 보내는 편지내용) 을 작성해 볼까요?


(4) 프로그램 실행하기


() 위의 화면에 가장 넓은 부분에 마우스를 올리고 아래와 같이 입력을 해주세요.





(나) 입력이 끝났다면 F7 단축키를 누르거나 [빌드]-[솔루션 빌드]를 선택해 주세요.


여기서 저희는 컴파일(Compile)과 링크(Link)에 대해 알아봐야 할 것 같아요.


컴파일은 앞에서 우리가 편지를 C언어로 작성했죠. 하지만 컴퓨터는 C언어를 바로 이해할 수가 


없어요그래서 C언어를 컴퓨터가 이해할 수 있는 언어로 변환해 주어야 해요


이를 컴파일이라고 하죠.


자 그렇다면 다음으로 우리는 사용자가 컴퓨터에게 소스코드를 작성해서 작업을 지시했죠. 


실제로 우리가 만든 내용이 작업을 잘 수행하는지 확인해 봐야 하잖아요.


이를 확인하기 위해서 실행파일이라는 것이 만들어야 합니다


보통 파일명이 (파일명).exe 다음과 같은 형태를 갖게 됩니다.


실행 파일을 만들기 위해서 컴파일을 마친 파일([파일명].obj)과 실행에 필요한 다른 파일들이 


결합하는 작업이 필요하답니다


이를 바로 링크(link)라고 하죠.


바로 컴파일과 링크를 하나로 묶어준 것을 빌드(Build)라고 합니다. VS Express 2013에서는 


메뉴 솔루션 빌드(F7)가 그 역할을 담당하게 됩니다.


솔루션 빌드를 수행하고 실행은 CTRL + F5를 누르면 됩니다.


정상적으로 실행이 되면 아래와 같은 결과 콘솔 창이 뜹니다.




여러분 여기까지 잘 따라오셨나요? 잘하셨다구요. 


역시 친구는 멋진 프로그래머가 될 것이라고 믿어요.


미션을 완료한 모든 이에게 토돌이와 친구들이 박수를 보냅니다.


자 마지막으로 구호를 하고 마치도록 하겠습니다.


C언어를 배우면 신나고 재미난 일이 생긴다 와~~~^^


오늘 하루도 멋진 하루되세요.^^













Posted by 예영교육연구소
카테고리 없음2015. 9. 20. 00:37




오늘하루 새로운 일이 생깁니다. 기대 이상의 좋은 일들이 생깁니다. 


이번 시간에는 컴파일러에 대해 간단히 정리해 보고자 합니다.

그림을 먼저 보고 한번 이해해 보세요.

쉽게 이야기하면 C, C++, JAVA와 같이 고급언어로 작성한 것을 컴퓨터가 이해할 수 있는 언어(기계어)로 바꿔주는 프로그램이라고 생각하면 됩니다.

기계어는 CPU가 이해할 수 있는 컴퓨터 언어를 말합니다. 즉 컴퓨터가 이해할 수 있는 언어라 생각하면 됩니다.


그러면 직접 사용자가 기계어로 작성하면 낫지 않나요?


생각해 보니 그렇습니다. 컴파일러를 거치지 않고 사용자가 직접 작성합니다. 

그러면 더 간편하고 변경하는 작업도 없으니 더 좋을 것 같습니다.


하지만 그렇지가 않답니다. 기계어는 컴퓨터가 이해할 수 있는 언어입니다. 

따라서 컴퓨터는 이해하기 쉽지만 사람은 이해하기가 어렵답니다.


생각해 보세요. 한국 사람이 아랍어를 보면 무슨 말인지 잘 모르죠. 아랍어로 글을 쓰려면 많은 시간이 걸리죠.다시 말하면 사용자가 기계어로 작성하는 것은 어렵고 불편하다.

 

그렇다면 이때 우리가 사용하는게 뭐였죠. 저는 구글 번역기 같은 툴을 써요.

그러면 보면 구글 번역기도 하나의 컴파일러 기능을 가져다고 생각하면 되나요?

물론이죠. 역시 이해가 빠르시군요. ^^


그래서 시대가 흐르면서 사용자 입장에서 작성하기 편한 컴퓨터 언어가 하나씩 등장하게 되었답니다.

어셈블러, C, C++, C#, JAVA, Objective-C등 점점 시간이 흘러가면서 사람들이 작성하기 편하고 

배우기 쉬운 언어들이 등장했어요.


그런데 이렇게 작성한 언어는 사용자들은 이해할 수 있지만 기계가(CPU)가 알아듣도록 해야할 필요가 있겠죠.

고급언어를 기계어로 바꾸어 CPU가 이해할 수 있게 하는 역할이 컴파일러의 역할입니다. 


이해하셨어요? ^^

짧게 정리해 보았습니다. 도움이 되기를 바랍니다. 

오늘도 화이팅하세요.


Posted by 예영교육연구소

셀 또는 셀 범위 이름 정의하기


혹시 '이름 정의' 기능을 아시나요? 


만약 알고 있다면 왜 이름 정의하기 기능을 이용할까요?


이름을 정의하는 것을 통해 어떤 이점이 있을지 함께 실습을 통해 알아보겠습니다.



이번 강의에서는 아래 내용을 실습해 보고자 합니다.


(1) 셀을 지정 후, 이름 정의하기


(2) 영역을 지정하여 '국어' 이름 정의하기


(3) 영역을 지정하여 '영어' 이름 정의


(4) 영역을 지정하여 '수학' 이름 정의


(5) 이름을 이용하여 국, , 수 점수의 최대값 구하기


(6) 이름관리자를 이용하여 국어, 영어, 수학 이름 삭제


(7)  전체 영역을 선택하여 이름 정의(총점, 평균 제외)


(8)  , , 수 점수 중 제일 낮은 점수 구하기



먼저 간단히 해 볼까요?


먼저 C13셀을 '최고총점'이라는 이름으로 정의해 보겠습니다.




셀의 이름 정의하기


(가) 먼저 이름을 정의할 셀 또는 범위를 선택합니다.


(나) 이름 상자에 다음과 같이 이름을 지정합니다. 이름 상자는 위쪽에 함수 입력 부분의 왼쪽에 보이는 공백입니다.



### 여기서 잠깐!!!

=====================================

왜 '최고 총점'이라고 입력하지 않았을까요? 


엑셀의 경우는 이름을 지정할 때 공백을 포함하여 이름를 입력하게 되면 다음과 같이 에러가 발생됩니다.

=====================================


이름을 지정하셨다면 확인해 볼까요?


다른 셀을 선택했다가 이름이 지정된 셀 C13셀을 선택합니다.



이름 상자에 '최고총점'이라고 정의된 것을 확인해 볼 수 있습니다.



또 다른 방법으로 [수식] - [이름 관리자]을 선택하면 이름 리스트의 확인이 가능합니다.


'최고총점'이 이름이 보이네요. ^^




(2)  국어 이름 정의하기


자 계속해서 좀 더 개인 실력 레벨 업을 위한 영역을 지정하여 이름을 정의해 보겠습니다.


[C5:C9] 까지 영역을 선택하고 이름상자에 '국어' 이름을 입력하고 ENTER를 누릅니다.



(3)  영어 이름 정의하기


자 다음으로 [D5:D9]까지 영역을 선택하고 이름상자에 '영어' 이름을 입력하고 ENTER를 누릅니다.



(4)  수학 이름 정의하기


같은 방법으로 [E5:E9]까지 영역을 선택하고 이름상자에 '수학'을 입력 후, ENTER를 누릅니다.



(5)  정의한 이름을 이용하여 국수 점수의 최대값 구하기


자 그럼 이름을 정의 완료하셨죠. 그럼 이렇게 정의한 이름을 어디에 쓸 수 있을까요?


자 이번 실습을 통해 알 수 있을 것 같습니다. 정의한 이름을 이용하여 아래 보이시는 


'국어, 영어, 수학' 점수의 최대값을 구해 보도록 하겠습니다.



자 다음과 같이 위에서 정의했던 '국어', '영어', '수학' 이름을 MAX 함수안에 넣습니다.


MAX 함수가 의미하는 바는 MAX의 ( ) 안에 있는 영역에서 최대값을 구하라는 것입니다.


첫번째 행의 최고 총점 구하는 것처럼 MAX(F5:F9) 처럼 직접 영역을 지정해도 되고 


과목별 최대값을 구하는 것과 같이 정의된 이름을 사용할 수도 있어요.



짜안~~ 다음과 같이 최대값을 구했네요. 



자, 여러분 여기까지만 해도 어느정도 수준에 도달했다고 말할 수 있을 것 같은데요.


휼륭합니다. 짝짝짝!!! 자 다음으로 좀 더 레벨업을 위해서 방금전 정의했던 이름을 모두 삭제해 보겠습니다.


[수식] 탭 - [이름 관리자] 메뉴 선택을 합니다.



[이름 관리자] 창이 뜨면 아래 국어, 수학, 영어, 최고총점을 선택하면 삭제버튼을 누르면 이름이 


삭제 됩니다.




이런 질문도 주네요? 혹시 실수로 삭제할 수 있을 수도 있으니.. 신중하게 선택해 주세요^^



자 이제 모든 이름정의가 삭제되었네요.



이런... 아까 선언했던 이름이 없어지니 정의된 이름을 이용하여 최대값을 구했던 값도 에러가 


표시가 되었습니다.




자 이번에 이름을 각각 지정하는 것이 아니라 한번에 이 모든 것을 해결해 보겠습니다.


(가) [B4:E9] 영역지정합니다.


(나) [수식] - [선택 영역에서 만들기]



(다) 첫 행을 선택하면 국어, 영어, 수학의 이름이 열별로 생기고, 


     왼쪽 열을 선택하면 김나리, 김현진, 고영수, 김찬일, 김나현이라는 이름이 생깁니다.


(라) 과목별 이름이 한번에 정의가 되면서 아까 에러는 해결 되었습니다. 그러고 보니 알면 알수록 편리하네요.



(마) 이름관리자를 선택하여 자세히 살펴보면 행별, 열별, 그리고 전체 영역에 대한 이름이 선언된 것을 


     확인해 볼 수 있습니다.



(바) 그러면 전체 영역에 대한 이름을 이용하여 '_1반'을 이용하여 국, 영, 수 전체 점수중의 가장 낮은 


     점수를 구할 수 있습니다.



(사) 이렇게 구할 수 있네요.



자 이제 이름 정의는 문제 없이 하실 수 있으시겠죠?


새로운 일, 좋은 일이 오늘하루도 가득하리라 믿고 좋은 하루 되세요.


'데이터&새로운변화 > EXCEL 전문가되기' 카테고리의 다른 글

[Excel 입문](1) EXCEL란?  (0) 2015.09.29
Posted by 예영교육연구소

자 그럼 신나고 재미있게 배워보는 C언어 첫번째 시간입니다.

C언어를 배우면 신나고 재미난 일들이 생깁니다.^^


C언의 세계로 나아가기 위한 최초 미션을 수행해 보겠습니다.

미션 'Visual Studio 2013 아이템 획득하기^^'


지원 환경 : Window 7 sp1 이상, Internet Explorer 10 이상

Let's go C언어 나라


### Visual Studio Express 2013 설치 

1) http://visualstudio.com 접속합니다.

2) 프로그램 다운로드를 위한 메뉴 선택을 선택해요.

   다운로드 메뉴 선택 

     -> 모든 다운로드 선택

       -> Visual Studio 2013 선택 

        -> Express 2013 for Desktop 선택

3) 다운로드합니다.(웹 설치 : 웹 설치 관리자, ISO : 프로그램 다운로드 후 설치)

4) 설치 실행하기

5) 내 컴퓨터에 설치해 보기

   사용 약관 동의하기

6) 설치 완료

7) 최초 실행



위의 내용으로 이해가 부족한 분들을 위해 그림과 함께 학습해 보죠.


1) http://visualstudio.com 접속합니다.


웹 페이지에서 웹의 주소를 입력하는 곳에 http://visualstudio.com을 입력하여 Enter를 누릅니다.

위의 주소가 우리가 Visual Studio 의 도구(Tool)을 다운로드 받을 수 있는 곳입니다.



2) 프로그램 다운로드를 위한 메뉴 선택을 선택해요.

   다운로드 메뉴 선택 

     -> 모든 다운로드 선택

       -> Visual Studio 2013 선택 

        -> Express 2013 for Desktop 선택


   다운로드 메뉴 선택 

     -> 모든 다운로드 선택

       -> Visual Studio 2013 선택 

        -> Express 2013 for Desktop 선택


   다운로드 메뉴 선택 

     -> 모든 다운로드 선택

       -> Visual Studio 2013 선택 

        -> Express 2013 for Desktop 선택




3) 형식을 선택하고 프로그램 다운로드합니다.

   웹 설치 : 웹 설치 관리자 선택, ISO : 전체 프로그램 다운로드시 선택


   현재 사용하는 컴퓨터의 인터넷 연결 상태가 좋지 않을 경우, 미리 ISO 파일 형식으로 다운로드 후, 설치하는 것이 빠를 수 있습니다. ISO 파일의 경우 3.6GB정도 됩니다.


4) 웹 설치 관리자를 선택하고 다운로드를 하면 아래의 실행 버튼을 선택합니다.


5) 비주얼 스튜디오 설치 시작

   사용 약관 동의에 체크해 주세요.



6) 설치가 완료되었습니다.




7) Visual Studio에 로그인화면이 뜹니다.

  마이크로 소프트 계정이 없으면 '나중에 로그인'을 선택하면 됩니다.


8) 최초 실행을 위해 몇 분 정도 기다리면 다음과 같이 실행이 됩니다.



여기까지 완료되셨나요?

자 이제 C언어 학습을 위한 준비 완료~~

두근두근 신나는 C언어 나라로 떠나보죠~



Posted by 예영교육연구소