목록Program (114)
무지개타고
오튜에 흥미로운 질문이 올라왔는데... 언제나처럼 내 맘대로 정리를 해봤다. 질문은 대충 그랬다. 항목별 제시된 조건에 따라 각각의 점수를 구분짓고, 이를 종합해 최종 판정을 하겠다는 것. 그런데 제시된 조건이 많이 까탈스럽다. 그나마 부등호가 "미만"과 "이상"으로 일정하다는게 다행이랄까... 음... 어쩐담? 땡기긴 땡기는데... 그래서 조금 변형된 다조건 행렬을 구성했다. 제시된 조건을 "미만"이 기준값이 되게 먼저 입력하고, 행렬틀에 맞춰 빈 자리는 앞 조건에 제시된 값으로 채우고, 맨 우측 범위(최대값)가 지정되지 않은 경우는 임의로 10^100 을 부여했다. 설마 점수가 10^100을 초과한다면... 엑셀 도움말에 따르면 엑셀에서 최대로 사용할 수 있는 값은 9E+308이니 이를 적용하면 되겠..
작년 이맘때 정규분포를 훑어봤는데 이번엔 t 분포 관련 함수를 훑어보련다. 통계학을 다룬 책 맨 뒤에는 통상 부록이 첨부된다. 그 부록엔 다양한 분포에 대한 분포표가 기재되어 있다. 여기서 재밌는건 책 마다 t 분포표를 서로 다르게 계산해 보여주기도 한다는 것. 이 차이는 사용의 편리를 위해서다. 엑셀에서 처음 t 분포 함수를 접하곤 나 또한 약간 어리둥절 했는데... 책에서 소개한 방식과 다르게 계산할 수도 있다는 것(그렇다고 결과가 다른 것은 아님)과 단측, 양측을 구분해 사용할 줄 알아야 한다는게 좀 헷갈린다. t 분포의 누적확률을 나타내는 함수는 TDist, 누적확률의 역함수는 TInv. 물론 캘크에서도 지원된다. 그리고 엑셀2010부터는 T.* 함수가 새로 선보였다. T.* 함수는 기존 함수를 ..
앞서 예제를 오픈오피스 캘크로 옮겨 봤다. 계획 일정과 실제 일정을 기간에 따라 시각적으로 나타내기로. 수식도 좀 바꾸고. 등호 하나 추가했는데 이유는 각자 알아서~~ 그렇다고 수식이 크게 바뀐 건 아니다. 캘크든 엑셀이든 날짜를 숫자로 인식하기 때문. f3 셀 =STYLE(($B3=F$2)*1+($D3=F$2)*2) 몇번 얘기한 Style 함수가 보이는데, 이는 이름 그대로 스타일을 불러들이는 함수다. 조건부서식에선 3개 까지만 가능하지만 Style 함수를 활용하면 무한대 불러들일 수 있다. 캘크에서는 조건부서식에 서식을 적용하는 방법이 두 가지다. 하나는 "새 스타일"을 눌러 직접 등록하는 방법과 다른 하나는 기존에 등록된 "스타일"을 불러들이는 방법. 조건부서식이 불편하거나 조건이 다양하다면 Sty..
예전에 시간을 다루면서 비슷한 예를 보였는데, 오튜에 이와 유사한 질문이 올라왔다. 질문 내용은 성분별로 업체가 보증하는 범위와 고객이 요구하는 범위 그리고 이 두 범위의 교집합을 시각적으로 보유주는 방법이다. 최소가 큰 값 보다 작고, 최대가 작은 값 보다 크면 조건을 만족하는데... 요구와 보증 이 둘의 결과를 혼합해 0,1,2,3 중 하나의 값을 갖게 하였다. 복잡해 보여도 직접 해보면 별거 아니다. 이번엔 사용된 함수도 없다. f3 셀 =($B3F$2)*1+($D3F$2)*2 그리고 조건부서식을 적절해 응용하면 된다.
구글닥스가 새롭게 옷을 갈아입고 나왔다. 스프레드시트도 함께. 이에 스프레드시트만 거들떠 본다. 그전에 몇번 얘기 했지만 구글코리아는 기계로 번역한거 같은 어색함, 제발 지워주기 바란다. - 시작하기: 새로워진 Google 스프레드시트 그리고 기왕에 한글로 서비스하는 것, 예제도 한글로 바꿨으면 좋겠다. 소개된 변화 중 먼저 수식입력줄 편집 기능, 진작에 나왔어야 했다. 셀에서만 편집하는게 여간 불편한게 아니었는데 잘 됐다. 그리고 목록 자동완성 기능. 아쉽지만 반쪽짜리 기능이다. -_- 영어는 지원되지만, 한글은 기입력된 목록이 나타나지 않는다. 한글도 지원되기 바란다. 열 전체 이동, 잘 된다. 시트 목록 기능을 추가한 것, 환영한다. 그리고 무엇 보다 가장 환영하는 것은 빨라졌다는 것!!! 아직 무..
순차적으로 배열된 자료를 갖고, 출현당 상승일 즉 평균 상승일을 구하는 수식을 생각해 봤다. ※ 주의 : 자료 인용에 오류가 있을 수 있습니다. c3 셀 (상승일) =N(B3>B2) d3 셀 (출현) =N(C2C3)*C3 그런데 이 방법이 싫다면? 싫은 이유는 결과를 얻기 위해 다른 열에 계산 결과를 보여줘야 하기 때문이다. 따라서 필요한건 뭐!!! 더하기로 한 방에 끝내자. 그러나 수식이 그닥 맘에 들지 않는다. 다른 방법이 있을거 같은데... -_-a b26 셀 (총상승일) =SUMPRODUCT(N(B2:B221,FREQUENCY(MMULT(1*(((MMULT(((B$2:B$22
단순히 회귀분석 모형 선택시 절편이 있는 경우와 절편이 없는 경우를 선택하는 옵션 정도로만 지레짐작 하고 그냥 넘겨 버렸다. 그러나 왠걸? 엑셀의 추세선 기능에서 절편이 없는 경우 결정계수 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..