목록sum (31)
무지개타고
더하기를 갖고 많이도 우려먹었다. 엑사모에 올라온 질문을 갖고 또 우려먹으련다. 얘기는 대충 이렇다. 제품별로 판매량이 날짜별로 집계되는데... 각각의 제품별을 구성하는 부품도 덩달아 몇개나 출고 됐는지를 집계하고 잡다는 것. '단순 더하기'의 수식을 원했다면, 아마도 질문 자체를 않았겠지? b10 셀 (단순 더하기) =$F3*B$3+$G3*B$4+$H3*B$5 그래서 좀 봤다. 참조하는 '제품별 부품구성' 표를... 훑어보니 제품과 부품의 배치 순서가 동일하다??? MMult 함수가 딱이다. f10 셀 (MMult 더하기(순서:동일)) =MMULT($F3:$H3,B$3:B$5) 그러나 순서가 동일하길 바라는건 욕심일게다. 아니나 다를까, 순서가 동일하지 않는 경우를 되묻던데... 이 경우에도 MMult..
아래 논문에 다음과 같은 표가 첨부되어 있다. 강현철 외 4명, 2008년, "RDD 전화조사와 주요 결과", 조사연구, 9권1호. χ²-검정 결과를 보여주고 있는데, 확인사살(?)해 보자. 참고로 해당 논문에 보면, 가중치를 적용했다고 하니 위에 보이는 것 처럼 빈도가 정수가 아닌 실수일 가능성이 99.9%다. 즉 소소한 차이가 발생될 수 있다는 얘기. 자료를 확인사살(?) 하겠다하니, 행여나 겁먹지 않을까 하는데... 그럴거 없다. 그리고 통계 전용 프로그램이 없어도 된다. 오픈오피스 캘크나 엑셀에서도 이 정도는 처리 할 수 있다. χ²-검정은 범주형 자료 즉 빈도를 분석하는데 매우 애용되는 분석방법이다. (χ²-검정에 대한 자세한 내용은 별도 확인 바람.) 다행히 χ²-검정 이론을 알고 있으니 직접..
관심이 끌리는 질문이다. 오튜에 올라온 질문인데 내 맘대로 정리하면 대충 이렇다. 시점별로 값이 있는데 전체 합계의 80%를 점유하는 기간(시작~종료)을 알고 싶다는 것. 물론 기간은 짧을 수록 좋다. 그리고 자료는 종 모양으로 분포하고 최고점을 중심으로 한다는 것. 질문이 유용해 보인다. 그래서 허접대마왕(?)이 나가신다. 으~~ㅁ ㅎㅎㅎ 이야기(?) 전개는 대략 세 가지. - 피라미드 - 정규분포 응용 - 이동누적점유율 자료가 종 모양을 이루고, 최고점이 중심이라고 해서 처음 떠올린 이야기는 '피라미드'였다. 그리고 종 모양의 대명사, 정규분포를 응용해 보기로 하고 '정규분포 응용'을 구상했다. 그런데 만일 분포가 일정하지 않다면? 모르긴해도 뭔가 많이 불안한 결과가 나올거 같다. 그래서 시점의 이동..
언제도 한 번 살펴봤지만 구글닥스의 스프레드시트에서도 배열수식 처리가 가능하다. 이때 ArrayFormula 함수를 통해서만 가능한줄 알았는데... 좀더 쉬운 방법을 알게 됐다?? 질문을 제대로 이해했는진 모르겠지만... 엑사모에 올라 온 질문을 갖고 구글닥스의 스프레드시트에서도 처리가 될지 궁금해서 연습해본 결과, 다행히(?) 처리가 된다. e3 셀 (배열수식) =if($D3
오튜에 올라온 질문인데... 언제나 처럼 내 맘대로 정리해 봤다. 이때 조건은 대충 이렇다. '값' 필드에서 '10 초과'하는 목록만 빈도를 구하려 한다는 것. 이와 유사한 처리를 언제 한번 훑어봤는데... 그런데 추가된 조건이 생각만큼 만만하지 않고, 그 전 수식에 계륵도 많고 해서 수식을 다시 구하면... 집계① 은 조건이 고려되지 않은 상태에서 유일 목록을 구성한 것이다. 그리고 집계② 는 조건이 반영된 유일 목록을 '빈도'순으로 나열한 것이다. g3 셀 (집계① 구분) =INDEX($A$2:$A$20,MATCH(0,COUNTIF(G$2:G2,$A$2:$A$20),0)) j3 셀 (집계② 구분) =IF(SUM(N((FREQUENCY(MATCH($A$2:$A$20,$A$2:$A$20,0),MATCH(..
일전에 한번 다룬 수식이다. 그런데 다시 훑어보니 계륵이 있었서 조금 손 봤다. 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"")*..
한국전력공사가 전기요금을 조정하겠단다. - 전기 적게 쓰는 가구, 요금 많이 오른다. 아마도 누진제의 취지가 약해지는 쪽으로 추진하려나 보다. 별개 다 상위 1%를 위한 정책으로 나타나고 있다. -_- 기사에 나온 자료와 한전의 전기요금표를 참고해, 엑셀을 이용해 전기료를 계산해 봤다. ※ 주의 : 계산 과정에 오류가 있을 수 있습니다. f9 셀 (평균) =SUMPRODUCT(E3:E8,F3:F8) f10 셀 (표준편차) =SQRT(SUMPRODUCT(POWER(F3:F8-F9,2),E3:E8)) '주택용전력(저압)'을 기준으로 계산하려는데... 전기요금은 누진제로 계산하기에 단순 가감승제만으로는 원하는 결과를 얻을 수 없다. 그래서 좀 복잡한 수식이 요구된다. i3 셀 (기본요금) =INDEX($C$3..
얼마 전 오피스튜터에 올라온 질문인데, 오픈오피스(OpenOffice)의 캘크(Calc)를 이용해 겹치는 시간을 단일로 처리한 총소요시간을 구해볼까 한다. d2 셀 (소요시간) =N(B2>C2)+C2-B2 그러고보니 이와 유사한 시간 계산을 예전에 한번 검토한 적이 있다. 그때 작성한 수식을 재활용해도 될거 같다. 단지 집계 양식이 별도로 있지 않고, 그땐 엑셀로 수식을 작성했으나 여기선 캘크로 처리한다는게 차이점 이랄까. g3 셀 (IF) =TIME(0;SUM(IF(MMULT(IF(TRANSPOSE($A$2:$A$15=F3)*(IF(TRANSPOSE($B$2:$B$15)TRANSPOSE($C$2:$C$15);1;0))>TIME(0;ROW($A$1:$A$1440)-1;0);1;0));1;0);POWER(..