목록Program (114)
무지개타고
일전에 LinEst 함수에 대해 잠깐 살펴봤는데, 이번엔 LogEst 함수를 살짝 들춰보련다. 그리고 예제는 앞서 지식iN 것을 참고하는데, 지난 번과는 달리 다중회귀모형을 이용하련다. 지난 번 회귀모형은 단순 지수형(?) 회귀모형이다. 이는 엑셀에서 지원하는 추세선 기능으로 손 쉽게 구할 수 있었다. 표시 정밀도(?)는 떨어지지만. 그러나 이번엔 다항 지수형(?) 회귀모형으로 구상했다. 이에 독립변수로 X의 세제곱(X^3)과 네제곱(X^4)을 이용하겠다. 이제 회귀계수와 결정계수를 구한다. 이때 LinEst 함수와 LogEst 함수를 각각 이용한다. 단 회귀모형의 검증은 생략하겠다. 어째 비슷한거 같기도 하고, 다른 것 같기도 하고... 그래 보인다. 사용된 수식을 살짝 들여다보면... LinEst(L..
오피스 프로그램 중에서 표 계산용 프로그램을 주로 이용한다. 그리고 표 계산용 프로그램으로 MS-Excel, GoogleDocs-Spreadsheets, OpenOffice-Calc를 접해봤는데 이중 이뜸은 단연코 MS-Excel이다. 물론 각각의 프로그램 마다 일장일단이 있으나 종합해 봤을 땐 그래도 MS-Excel이다. 내년이면 MS-Office 2010을 출시한다는 소식이다. 그 저주스러운 리본 기능을 여전히 탑재하고. 그리고 내년에 MS는 오피스 웹 앱스(Office Web Apps)란 서비스 하겠단다. 이는 구글 닥스와 유사한 서비스다. M$라고 타박받는 MS가 무료인 오피스 웹 앱스를 서비스 하려는 정확한 이유를 내 알 수 없지만 MS는 윈-윈 전략을 꾀할 것이다. 구글 영향력을 줄이는 것이 ..
오튜에 올라온 질문을 내 맘대로 재구성하면... '구분' 필드와 '내용' 필드를 비교해서 '구분'을 기준으로 나열하기다. 여기서 원시자료는 아래 처럼 구성되어 있는데... 문제 참 많다. T_T 구분 정보가 혼합되어 나열되어 있는 자료를 재구성하고자 하는데... 매번 느끼지만, 보기 편한 것과 처리하기 편한 것이 같을 수는 없다. d2 셀 (구분) =T(OFFSET($A$1,SMALL(IF($A$2:$A$16=$B$2:$B$16,ROW($A$2:$A$16)-ROW($A$1)),ROUNDUP(ROW(A1)/2,0)),0)) e2 셀 (내용) =IF(MMULT({-1,1},IF(ISERROR(SMALL(IF(IF($A$2:$A$16=$B$2:$B$16,ROW($A$2:$A$16)-ROW($A$1),0)>=M..
선후가 어떻게 되는지 헷갈린다. 사용하고 있는 부가기능 3개가 업데이트 됐기에 업데이트를 실행했다. 그런데 상태표시줄에 나타나던 부가기능 아이콘이 이상하게 배치되었다. 혹시나 해서 파이어폭스 업데이트를 실행하니 3.5.1 버전을 발견, 그래서 파이어폭스를 업데이트를 했다. 상태표시줄은 다시 안정화되게 나타나는데... 부가기능 몇개가 죽었다? ScribeFire와 TwitterFox가 활성화되지 않는다. 그래서 짱구 굴려봤다. 다운그레이드... 파이어폭스를 삭제하고 3.5 버전을 다시 설치 후 부가기능을 다시 설치. 역시나 부가기능이 살아나지 않는다. 에휴... 이리저리 조합을 짜며 설치, 삭제를 거듭했으나 ScribeFire와 TwitterFox가 전혀 반응을 보이지 않는다. 뭣땀시? 결국 포기.. -_-
블로그 유입 경로에 나타난 자료를 참고해 간단한 집계를 하련다. 유입빈도로 추정되는 값이 괄호 속에 있다. 즉 계산하기 귀찮게 자료가 기재되어 있다는 얘기. 엑셀을 이용해 괄호를 벗기고 나타난 값의 합계를 구해 보자. e2 셀 (빈도) =SUMPRODUCT(VALUE(MID($B$2:$B$21,FIND("(",$B$2:$B$21)+1,(LEN($B$2:$B$21)-FIND("(",$B$2:$B$21))-1))*ISNUMBER(SEARCH(D2,$B$2:$B$21))) 네이버와 다음이 유입빈도의 90%를 차지하고 있다. 그리고 야후는 없다...
오튜에 올라온 질문인데... 질문 내용이 명확하지 않아 언제나 처럼 내 맘대로 처리해 봤다. 질문은 주어진 범위에서 최대값을 찾고, 최대값을 갖는 셀에 옆에 위치한 셀의 값을 불러오는 것이다. 여기서 엉뚱한 상상력은... a열, b열 둘 중 어느 열에 최대값이 위치해도 그 옆 셀 값을 불러오는 경우로 여겨졌다. d2 셀 (최대값 옆 셀 값) =SUMPRODUCT(MMULT(N(A2:B10=MAX(A2:B10)),{1;1})*MMULT(A2:B10,{1;1}))-MAX(A2:B10) 그런데 위 수식엔 제약이 있다. 참조하는 범위는 두개의 열로 구성되어 있어야 한다는 것. 그리고 최대값은 한번만 나타나야 한다는 것.
난 가벼운 프로그램을 선호한다. 기능이 많은 것 보다. 그런 점에서 파이어폭스는 내겐 딱이다. 새벽에 공개된 파이어폭스 3.5를 이미 설치하고 사용 중인데... 좋다. 기존 파이어폭스 용 부가기능 중 몇몇이 아직 호환되지 않고 있지만, 블로그 편집기인 ScribeFire는 정상 작동.
일전에 한번 다룬 수식이다. 그런데 다시 훑어보니 계륵이 있었서 조금 손 봤다. e2 셀 (빈도) =SUM((T(OFFSET($A$1,MMULT((MMULT((ROW($A$2:$A$11)>=TRANSPOSE(ROW($A$2:$A$11)))*TRANSPOSE(($A$2:$A$11"")*ROW($A$2:$A$11)),(ROW($A$2:$A$11)>=TRANSPOSE(ROW($A$2:$A$11)))*1)>0)*1,POWER(ROW($A$2:$A$11),0)),0))=TRANSPOSE($D$2:$D$3))*1) f2 셀 (합) =SUM((T(OFFSET($A$1,MMULT((MMULT((ROW($A$2:$A$11)>=TRANSPOSE(ROW($A$2:$A$11)))*TRANSPOSE(($A$2:$A$11"")*..