목록MMult (36)
무지개타고
단순히 회귀분석 모형 선택시 절편이 있는 경우와 절편이 없는 경우를 선택하는 옵션 정도로만 지레짐작 하고 그냥 넘겨 버렸다. 그러나 왠걸? 엑셀의 추세선 기능에서 절편이 없는 경우 결정계수 R²가 잘못 계산되는 것 아닌가!!! (엑셀2010 베타판이라서 양넘 글이다.) 간단한 예제를 갖고 뭐가 문제인지 살펴보자. 이를 추세선 기능을 활용해 하나는 절편이 있는 경우, 다른 하나는 절편이 없는 경우를 선택해 차트에 함께 나타내면... 절편이 없는 경우 결정계수 R²에 붉은 칠을 했다. 먼가 이유가 있을 것이다. 위 예제를 갖고 직접 계산하면 결과는 아래 처럼 나온다. 그런데 절편이 없는 경우는 결정계수가 두 종류로 계산해 놨네? 결정계수1과 결정계수2가 있는데... 절편이 없는 경우 결정계수2는 앞서 구한 ..
엑사모에 올라온 질문이다. 질문은 대충 이렇다. 순차적으로 나열된 자료에서 연속적으로 양수가 출현되는 빈도가 임의의 값 이상인 경우, 이에 해당되는 자료의 평균을 구한다는 것. 역시나 뭔 소린지 모르겠다. -_- 엑셀에서 만들어 본 허접한 수식이다. b25 셀 (연속출현조건을 만족할 때 평균) =AVERAGE(IF(MMULT(1*(((MMULT(((A2:A21>0)=TRANSPOSE(A2:A21>0))*(A2:A21>0)*(ROW(A2:A21)0)=TRANSPOSE(A2:A21>0))*(A2:A21>0)*(ROW(A2:A21)0),ROW(A2:A21)^0)>=B24,A2:A21)) 물론 배열수식이다. 그리고 파이어폭스에서는 수식에 제대로 보여지지 않는다. -_-;; 이를 오픈오피스 캘크에서 Current..
엑사모에 올라온 질문에 고슈님께서 답변 하셨다. 사용자 정의 함수로 작성해서. 음... 수식으론 어렵겠다. 만일 구글닥스의 스프레드시트에선? Split/Unique 함수가 있는데... 질문은 대충 이렇다. 셀 안에 문자 또는 숫자가 입력되어 있다. 단 중간중간에 빈 공간(space," ")이 들어가 있다. 이렇게 두 개 셀을 서로 비교해 같은 문자 또는 숫자를 찾아내기다. 역시나 조선말은 어렵다. 내가 쓰면... -_- A, B 두 방식을 생각해 봤는데... 각각 문제점을 안고 있다. d2 셀 (A 방식) =ArrayFormula(transpose(sort(unique(if(mmult(n(transpose(split(B2," "))=split(C2," ")), row(indirect("a1:a"&colu..
바로 며칠 전 예제를 바꿔봤다. 문자가 아닌 숫자로. 그리고 연속출현이 아닌 연속 순차 증가로. 원래 이 예제는 엑사모에 올라온 질문인데, 질문이 헷갈리게 작성되서 내 맘대로 바꾼 것이다. b16 셀 (최다빈도) =MAX(MMULT((TRANSPOSE(A2:A12)>A2:A12)*((TRANSPOSE(A2:A12)-A2:A12)=(TRANSPOSE(ROW(A2:A12))-ROW(A2:A12))),(A2:A12)^0)) b17 셀 (시작값) =INDEX(A2:A12,MATCH(MAX(MMULT((TRANSPOSE(A2:A12)>A2:A12)*((TRANSPOSE(A2:A12)-A2:A12)=(TRANSPOSE(ROW(A2:A12))-ROW(A2:A12))),(A2:A12)^0)),MMULT((TRANSPO..
또다시 찾아온 더하기 시간이다. ^^ 문제는 대충 이렇다. 자료가 나열되어 있다. 그중 이웃한 자료가 앞 자료와 같을 때, 즉 자료가 연속되어 나열되는 경우에서 가장 많이 연속출현한 최다빈도와 그 값 찾기. 이리저리 생각해 봤으나, 역시나 더하기가 필요해 보인다. b16 셀 (최다빈도) =MAX(MMULT((MMULT((TRANSPOSE(MATCH(A2:A12,A2:A12,0))=MATCH(A2:A12,A2:A12,0))*(TRANSPOSE(ROW(A2:A12))>ROW(A2:A12)),1*(TRANSPOSE(ROW(A2:A12))>=ROW(A2:A12)))0)*(MMULT((TRANSPOSE(MATCH(A2:A12,A2:A12,0))=MATCH(A2:A12,A2:A12,0))*(TRANSPOSE(ROW..
더하기를 갖고 많이도 우려먹었다. 엑사모에 올라온 질문을 갖고 또 우려먹으련다. 얘기는 대충 이렇다. 제품별로 판매량이 날짜별로 집계되는데... 각각의 제품별을 구성하는 부품도 덩달아 몇개나 출고 됐는지를 집계하고 잡다는 것. '단순 더하기'의 수식을 원했다면, 아마도 질문 자체를 않았겠지? b10 셀 (단순 더하기) =$F3*B$3+$G3*B$4+$H3*B$5 그래서 좀 봤다. 참조하는 '제품별 부품구성' 표를... 훑어보니 제품과 부품의 배치 순서가 동일하다??? MMult 함수가 딱이다. f10 셀 (MMult 더하기(순서:동일)) =MMULT($F3:$H3,B$3:B$5) 그러나 순서가 동일하길 바라는건 욕심일게다. 아니나 다를까, 순서가 동일하지 않는 경우를 되묻던데... 이 경우에도 MMult..
내년 마이크로소프트 오피스2010 출시를 앞두고 베타 테스트가 한참이다. 며칠 전 한셀2010(베타)을 접하니 베타 버전이나마 엑셀2010을 만져보고 싶은 생각이 더욱 간절해 진다. 결국 귀찮게 회원 가입까지 해가며, (만약 엑셀2007 같이 그지 같다면) 하드 포맷을 염두에 두고 마루타 되기를 또다시 잠깐 허했다. - Microsoft Office Professional Plus 2010 Beta 다운로드 MS오피스2010은 아직 한글판이 나오지 않았다. 되지도 않는 영어로 설레발치게 생겼다. T_T 어쨌든 설치 권장 사양은 이 늙은 노트북 M2043AP로 충분하다. 아이고 마음은 급해 죽겠구만, 다운로드가 영... 야동 내려받기 보다 느리다. 설치파일 용량은 약 700MB. 그리고 한참을 또 설치....
관심이 끌리는 질문이다. 오튜에 올라온 질문인데 내 맘대로 정리하면 대충 이렇다. 시점별로 값이 있는데 전체 합계의 80%를 점유하는 기간(시작~종료)을 알고 싶다는 것. 물론 기간은 짧을 수록 좋다. 그리고 자료는 종 모양으로 분포하고 최고점을 중심으로 한다는 것. 질문이 유용해 보인다. 그래서 허접대마왕(?)이 나가신다. 으~~ㅁ ㅎㅎㅎ 이야기(?) 전개는 대략 세 가지. - 피라미드 - 정규분포 응용 - 이동누적점유율 자료가 종 모양을 이루고, 최고점이 중심이라고 해서 처음 떠올린 이야기는 '피라미드'였다. 그리고 종 모양의 대명사, 정규분포를 응용해 보기로 하고 '정규분포 응용'을 구상했다. 그런데 만일 분포가 일정하지 않다면? 모르긴해도 뭔가 많이 불안한 결과가 나올거 같다. 그래서 시점의 이동..