목록transpose (34)
무지개타고
관심이 끌리는 질문이다. 오튜에 올라온 질문인데 내 맘대로 정리하면 대충 이렇다. 시점별로 값이 있는데 전체 합계의 80%를 점유하는 기간(시작~종료)을 알고 싶다는 것. 물론 기간은 짧을 수록 좋다. 그리고 자료는 종 모양으로 분포하고 최고점을 중심으로 한다는 것. 질문이 유용해 보인다. 그래서 허접대마왕(?)이 나가신다. 으~~ㅁ ㅎㅎㅎ 이야기(?) 전개는 대략 세 가지. - 피라미드 - 정규분포 응용 - 이동누적점유율 자료가 종 모양을 이루고, 최고점이 중심이라고 해서 처음 떠올린 이야기는 '피라미드'였다. 그리고 종 모양의 대명사, 정규분포를 응용해 보기로 하고 '정규분포 응용'을 구상했다. 그런데 만일 분포가 일정하지 않다면? 모르긴해도 뭔가 많이 불안한 결과가 나올거 같다. 그래서 시점의 이동..
음... 그닥 반갑지 않다. 그러나 이를 알면서도 블로그까지 찾아와 물어본 심정, 십분 이해는 된다. 그리고 내가 저지른 원죄(?)도 있고... 아는 만큼만 처리해 봤다. 일용직 노동자 임금을 시급으로 계산한단다. 그러나 임금 적용 방식은 너무나 다양해 통일된 처리 방법을 찾긴 어렵다. 따라서 각자 알맞게 적용해야 한다. 그런데 예전에 작성한 예제를 보니... 뭔 생각을 했는지, 아주 제한된 처리만 반영하고 있었다. 즉 경우에 따라 맞고 틀리고... 미친년 널을 뛴다. -_-;; 그래서 다시 구성해 봤다. 이번엔 허접한 재주가 티나지 않았으면 좋겠는데... 근무 조건은 대충 아래와 같다. 정상근무 시간대와 휴식 시간대 및 야근 시간대 그리고 특별수당. 휴식 시간이 왜 정상근무 시간에 포함되지 않는게 관례..
언제도 한 번 살펴봤지만 구글닥스의 스프레드시트에서도 배열수식 처리가 가능하다. 이때 ArrayFormula 함수를 통해서만 가능한줄 알았는데... 좀더 쉬운 방법을 알게 됐다?? 질문을 제대로 이해했는진 모르겠지만... 엑사모에 올라 온 질문을 갖고 구글닥스의 스프레드시트에서도 처리가 될지 궁금해서 연습해본 결과, 다행히(?) 처리가 된다. e3 셀 (배열수식) =if($D3
일전에 한번 다룬 수식이다. 그런데 다시 훑어보니 계륵이 있었서 조금 손 봤다. 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"")*..
얼마 전 오피스튜터에 올라온 질문인데, 오픈오피스(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(..
블로그에 올린 글에는 내키는대로 간간히 엑셀 수식을 소개하고 있는데, 그러다 문득 생각난... 소개된 수식에 어떤 함수들이 사용되고 있을까? 그래서 간단히 정리 들어가신다~ 참고로... Average(범위) = Sum(범위)÷Count(범위) 좌변과 우변의 결과는 같다. 그러나 좌변은 함수가 1개, 우변은 함수가 2개 사용됐는데... 처리 대상은 우변 처럼 하나의 수식에 함수가 2개 이상 함께 적용된 경우로 하겠다. 현재까지 소개한 수식은 총 17개이며, 총 31개의 함수가 사용됐다. 그리고 수식당 사용된 함수는 평균 5.8개. 그런데 정작 일 할 때는 수식 만드는데 이렇게 많은 함수를 사용한 적은 거의 없었다. 두세개면 얻고자 하는 결과는 대충 나오고, 네개를 넘어가면 넘에게 떠넘기는게 상책이다.참고로..
자료를 접하면 가장 먼저 선행하는 작업이 정리하기가 아닐까 한다. 물론 정리에는 다행한 방식이 동원되겠지만, 간단히 몇가지만 살펴본다. 위 자료를 갖고 정리를 한다면... 우선 '구분'에 등록된 종류별로 나열할 필요성이 있고, '구분'에 따른 항목을 정리할 필요성도 있고, '구분&항목'에 따른 '값'을 정리할 필요성이 있겠는데... 여기서 다루려는 부분은... '구분'의 종류, 그리고 '구분'에 따른 유일 '항목'의 수, 더불어 '구분&항목'에 따른 값의 합계가 조건 '>20'을 만족하는 유일 '항목'의 수 정도다. e2 셀 (구분) =INDEX($A$2:$A$11,MATCH(0,COUNTIF(E$1:E1,$A$2:$A$11),0)) f2 셀 (항목수) =SUM(N(FREQUENCY(IF($A$2:$A$..
자료에 셀 속성을 살짝 반영해 볼까 한다. 다음의 스카이뷰에 나타난 그림을 보면, 셀 마다 주된 주택형태가 어느 정도 구분되어 있는 것으로 여겨져 크게 '아파트'와 '아파트外'로 정보를 등록한다. 대충 점포의 주택형태가 조금씩 달라 보이는데... 이를 갖고 한번 더 사기를 치고 싶어 손이 근질근질하다. 어떻게? '아파트'와 '아파트外' 셀 간에 서로 다른 가중치를 부여하면 된다. 물론 가중치 산정 기준은 며느리도 모른다. -_-a g38 셀 (유효 셀 평균 가중치) =SUMPRODUCT(COUNTIF(N33:AQ58,{1;2}),G36:G37)/G34 그리고 구한다. 점포별 매출 점유율을... h54 셀 (셀 가중 매출M/S) =SUM(((TRANSPOSE($D$3:$D$9)/((MOD(ROW(INDIR..