nØthing specia¡

Sources

Posts

129 posts

엑셀의 흔한 배열 활용법

nØthing specia¡|2018년 11월 23일

small()과 large()함수는 몇 번째 작거나 큰 값을 구하는 함수이다. small()과 large()함수를 이용하여 1번째로 작거나 큰 값를 구하면 min()과 max()의 결과와 같다. 당연한 얘기를 대단한 척하... 그런데 1번째, 2번째, 3번째 작은 값들의 평균을 구한다면: = AVERAGE( SMALL(셀영역, 1) + SMALL(셀영역, 2) + SMALL(셀영역, 3) )와 같다. 아주 아주 평범한 수식이다. 이를 간단히 줄일 수 없을 까? 다음의 수식을 보자. = AVERAGE( SMALL(셀영역, { 1, 2, 3 }) ) 엑셀에서 {}는 배열을 의미한다. 즉 1, 2, 3을 배열로 만들어 1번째, 2번째, 3번째 작은 값을 한번에 구하여 평균을 내는 것이다.

Javascript Patterns를 읽다보니...

nØthing specia¡|2018년 10월 2일

2010년에 출간된 Javascript Patterns(Stoyan Stefaonv, O'Reilly)를 읽다가 4장에서 흥미로운 점을 발견했다. 함수에는 named function expression(기명함수표현식)과 unnamed function expression(무명함수표현식 또는 function expression, anonymous function)이 있고 function declaration(함수선언문)이 있다. 대강의 코드를 보면 다음과 같이 다르다. var bar=function(){}; // unnamed function expression var baz=function baz(){}; // named function expression function foo(){} //

몇 가지 테이블 JOIN

nØthing specia¡|2018년 8월 16일

[그림출처: TWITTER]https://twitter.com/grrrck/status/1029567123029467136

규격화된 엑셀데이터는 여러모로 편리하다

규격화된 엑셀데이터는 여러모로 편리하다

nØthing specia¡|2018년 7월 2일

사무실에서 흔하게 사용하는 엑셀을 사용하다 보면 , 데이터베이스와 달리 자유롭게 데이터를 입력하고 수정/삭제할 수 있다는 장점이 되려 단점이 되기도 한다. 데이터 정리함에 있어 원칙없이 입력하면, 통계를 내거나 분석을 하기 위한 작업에 시간이 걸릴 수 있다. 쉬운 예를 들어 다음과 같이 월별로 고정된 항목의 월별 합계를 구하는 문제의 경우 , SUM()함수를 고려할 수 있는데, 다음과 같이 시트이름과 각 시트에서 데이터의 위치가 고정되어 쉽게 함수를 적용할 수 있다. [집계]워크시트에서는 함수를 =SUM('1:6'!C3)와 같이 사용하고 있다. 수식에 사용하는 시트참조를 셀 영역처럼 범위로 다루고 있다('1:6') 엑셀의 표기능을 사용하면 더더욱 이런 데이터 관리원칙이 빛을 발할 수 있다.

실수에서 소수점만 남기기(Decimal portion of a number)

nØthing specia¡|2018년 6월 27일

예전에 실수값에서 정수부분은 버리고 소수점만 남기는 문제인데, 고민을 많이 한 문제이다. 그런데 그 해답은 무척 싱겁다. =MOD(PI(),1)MOD()함수와 1이 중요하다