반응형

전체 648

엑셀 SUMPRODUCT 함수 선택 품목 가격 자동 입력하기

엑셀 SUMPRODUCT 함수는 배열간의 계산(곱셈)을 위한 함수다. 사실 sumproduct 함수가 없이도 이 함수의 기능을 수식을 통해서 사용할 수 있다. 개인적인 생각으로 많이 사용하는 기능이기 때문에 하나의 함수로 만들어 놓은 듯 싶다. 여기서는 sumproduct함수의 순수 기능을 예를 들어 설명하겠다. 앞으로의 이야기는 배열에 관한 이해가 있다면 쉽게 이해할 수 있다. SUMPRODUCT 함수 이해하기 먼저 이 함수는 다음처럼 SUM 함수와 동일한 사용이 가능하다. 다음은 함수의 인수가 한 개가 아닌(두 개) 경우 SUM과 SUMPRODUCT를 비교했다. SUM함수 : 인수가 여러개라도 전체 인수에 해당하는 셀의 범위의 합을 구한다. 주황,녹색 부분의 모든 수를 더함. SUMPRODUCT 함수..

엑셀 2015.10.22

부동소수점에 대한 이해

부동 소수점 표현은 아주 큰 수와 아주 작은 수를 효율적?으로 표현하기 위해서 사용한다. 여기서 효율적이란 표현은 정확하다는 표현은 아니다. 효율적일 수록 오차가 발생하기 마련이다. 우선 부동소수점표현을 어떤 방식으로 하는지 이해하고, 오차가 발생할 수 밖에 없는 원리도 이해해보자. 부동 소수점 우선 우리가 10진수를 10으로 나누거나 곱하면 소수점의 위치를 변경할 수 있다. 이와 마찬가지로 2진수 또한 2로 나누거나 곱하면 소수점 위치가 한 칸씩 이동된다.(자세한 설명은 하지 않겠지만, 이 원리를 이용해 진수변환도 한다는 것을 알아 두자.) 부동 소수점은 이런 원리를 이용해서 소수점의 위치를 나타낸다. 예를 들어 1001.1011 이란 수가 있다면, 부동 소수점은 이 수를 1.0011011 * 2^3 ..

컴퓨터구조 2015.10.21

when 과 if 상황에 따른 쓰임 차이

when과 if를 한국어로 번역할 때 구별이 안가는 경우가 있기에 이 차이점을 알아본다. when은 실제로 조건문이 아니나 한국말은 조건과 ~할 때라는 말을 같은 뜻으로 쓸 때도 있기 때문에 혼동될 수가 있다. 우선 결과를 말하자면 when은 100% 일어날 일 또는 일어난 일에 대해서 말한다. if는 일어나지 않았거나 50%확률로 일어날 일을 말한다. 위 4가지 형태 중 여기서는 0번과, 1번을 중심으로 설명하고 다음시간에 나머지를 설명한다. 예) A: I'm going to the library. B :When you go to the library, will you return this book? A는 도서관에 가는 상황이고, (어떤 예기치 못할 상황이 발생되지 않는 한 도서관에 간다(99.999%..

영어공부일기 2015.10.20

2의 보수, 1의 보수 에 대한 이해

컴퓨터는 음수의 표현을 2의 보수법으로 표현한다. 2의 보수라는 말은 two's complement라는 말인데, 그다지 뜻이 와 닿지는 않는다. 왜 그럴까 하는 원리에 대해서 생각하게 해주는 책은 보지 못했다. 뭐 그래서 나름대로 그 원리를 정리해보려 한다. 내가 어린 시절에는 주산학원이 있었다. 나도 주산학원을 다녔었는데, '보수'라는 단어를 주산을 배울 때도 많이 썼는데, 뜻은 모르지만 뭐가 보수인지 어렴풋이 짐작은 했다. 즉 2의 보수라고 하면 8, 3의 보수는 7, 4의 보수는 6... 이런 식이다. 일반화 하자면 X의 보수는 더해서 10이 되는 수를 뜻한다. 그런데 내가 컴퓨터를 배우면서 2의보수라는 의미가 헷갈렸었다. 내가 알고 있는 2의 보수는 8이고, 주산을 배울 때의 맥락에서는 2진수에서..

컴퓨터구조 2015.10.16

전사, 단사, 전단사 함수에 대한 이해

이 내용은 함수의 기초적이고 개념인데, 자주 까먹는다. 실제로는 이 개념을 직접 써먹기보다는 결과만 취하기 때문이다. 그런데 선형대수를 공부하다 보니 이런 기초적인 개념을 완전히 이해하지 않으면 안된다는 것을 느낀다. 뭐 복습겸 정리하려 한다. 사상(함수) 우선 사상이 무언지 알아야 한다. 사상이란 일종의 규칙인데 f(x)=2x-1라고 할 때 f는 사상을 말한다. 표기는 위와 같이 한다. X와 Y는 각각 특정 집합을 나타내는데 사상 f에 의해 대응되는 방법이 정해진다. 즉, 집합 X의 원소에 집합 Y의 원소를 대응시키는 규칙이 f고, f를 '집합 X에서 집합 Y로의 사상' 이라고 한다. 사실 사상이란 함수를 포함하는 개념이다. 혼용되어 사용되기도 하는데, 사상이 더 넓은 개념이고, 함수는 X, Y 집합이..

수학 2015.10.16

나만의 워터마크 만들기

워터마크를 하나 만들어 놓으면 가끔 유용하게 쓰일 때가 있다. 예를 들어 자신이 만든 문서를 프린터 할 경우, 사진을 찍어서 공개된 페이지에 올릴 경우 등, 자신이 공들여 만든 작업 결과물에는 워터마크가 있는 것이 보는 사람으로 하여금 신뢰도도 높이는 것 같다. 아무튼 워터마크는 파워포인트, 한글, 포토샵 어디서든 만들 수 있다. 워터마크는 자신을 표현하는 도장이므로 만드는 방식은 자유롭다, 다만 파일 형태를 PNG 파일로 만들자. 파워포인트에서 만들기 파워포인트는 개체를 그림으로 저장하는 기능이 있다. 이 기능을 이용해서 png파일로 저장하면 워터마크가 된다. 다음과 같이 파워포인트에서 텍스트 상자에 워터마크 문구를 적고 색상도 설정한다. 아래와 같이 텍스트 상자에서 마우스 오른쪽 클릭을 한 후 그림으..

파이썬(python) 함수 및 스코핑룰(scoping)

함수에 대한 내용이 제어문 다음에 왔어야 했는데, 뜬금없이 파일 입출력에 대한 글을 써버렸네요. 아무튼 이 강의는 애초에 최소 C언어에 대한 기초가 있는 분들을 위한 강의지만, 처음 프로그래밍을 접하는 분들에게도 도움되는 내용이 있을 거라 생각됩니다. 그냥 몰라도 한번 따라 하시면 됩니다. 프로그래밍은 처음에는 머리굴려 생각하는 것 보다 몸으로 체득하는 것이 중요합니다. 다시 본론으로 들어가서 파이썬의 함수나 C/C++에서의 함수나 거기서 거기입니다. C/C++과 약간 차이가 나는 부분만 정리하고 넘어가면 되는 정도, 파이썬이 첫 프로그래밍 언어라면 그냥 그대로 익히시면 됩니다. 그리고 스코핑 룰이라 주제를 첨가했는데, C++의 이름공간과 전역 변수 지역변수의 비슷한 개념이라고 생각하시면 됩니다. 함수와..

마이크로 프로세서 cpu 역사

일명 CPU(Central Processing Unit) 중앙처리장치 즉, 마이크로프로세서의 역사는 매우 짧다. 마이크로 프로세서의 역사는 인텔(intel)의 설립과 같이하고, 현재도 거의 독보적인 위치에 있는 인텔의 역사라고 해도 과언이 아니다. 한 때는 AMD가 인텔의 뒤를 바짝 추격하고, 가성비로 인텔을 긴장하게 한 적도 있었지만, 장터에서 cpu검색을 해보면 AMD의 CPU는 최근 몇 년째 정체기를 맞는듯하다. 인텔의 설립(1968) 마이크로 프로세서의 역사는 50년도 채 안 된다. 설립 후 약 10년간 개발된 마이크로 프로세서(CPU)를 간단히 정리해 보았다. 인텔 설립 후 10년 만에 16bit cpu가 등장했다. 윈도우 95가 출시되기 전까지 대부분의 pc는 16bit 컴퓨터였다. 이미 19..

컴퓨터구조 2015.10.12

엑셀 subtotal 화면에 보이는 값만 합하기

subtotal 함수는 엑셀에서 활용도가 높음 함수에 속한다. 잘 알다시피 sum 함수와 마찬가지로 subtotal 함수로도 합을 구할 수 있는데, 제목에도 썼듯이 보통 데이타가 화면에 보이는 경우만 더하는 용도로 subtotal을 사용한다. 그러면 화면에 안 보이는 경우는 어떤 경우가 있나? 필터를 통해 필터를 한 경우 테이블의 원래 데이타를 지운 경우가 아닌 조건에 따라 필터링을 한 경우다. 그럼 사용법을 알아보자. SUBTOTAL 사용법을 알아보기 전에 위 그림에 표시된 두 합의 결과를 비교해보자. 위와 같이 기본급의 합에는 SUM을, 상여급의 합에는 SUBTOTAL을 사용했다. 이젠 여기에다 자동필터를 사용할 건데 자동필터에 대한 내용은 다음을 살펴보자. (우선 표의 아무 셀을 선택하고 Ctrl+..

엑셀 2015.10.11

will 미래시제 정리

우선 이전 시간에 잠깐 언급한 것 처럼 will은 be ing, be going to와 구별된다. 쓰이는 상황이 다르다는 뜻인데, will은 의지, instant(already의 반대), 징조가 보이지 않는 일 등에 쓰인다. be ing(already arranged), be going to(decide to do in the future)와 will이 구별되서 사용됨을 기억해 두자. I will open it. will이 쓰이는 여러가지 상황정리 I will help you. (offering) I help ~ 가 아님에 주의. A : Can you give Tim this book? B : ok, I will give it to him. (agreeing) I'll pay you back on Fri..

영어공부일기 2015.10.10
반응형