엑셀의 분석 도구에 히스토그램 그리는 것이 있기는 한데, 그냥 countifs를 이용해서 그릴 수도 있다. 방법은 간단한데, 다음과 같다.
위처럼 데이터가 random, cluster 에 대해 약 5만 개가 있다고 하자. 또한 이 값이 있는 범위를 미리 알고 있어야 히스토그램의 구간을 정할 수 있을 것이다. 저 값은 p-value이기 때문에 [0, 1] 범위를 갖는다. 따라서 다음과 같이 미리 구간을 정해 놓을 수 있다.
그리고, 각 구간에 속하는 값이 몇 개가 있는지를 세기 위해서는 countifs 함수를 이용하는데, 다음과 같다.
countifs 에 관한 글에서 설명한 것과 같이, 조건을 두 개 걸어서 그 조건에 만족하는 값을 지정된 구간에서 세면 되는데, 구체적으로 보자면 다음과 같다.
위처럼 하고, 단축키 글에서 설명한 것과 같이 Ctrl + C 로 복사, E102 열로 Ctrl + 아래 방향키 로 단번에 이동, shift 를 누른 상태로 한칸 오른쪽으로 이동 후, shift+ctrl+위방향키로 다시 위쪽까지 단번에 이동 후 붙여 넣기를 하면 완성된다. (아니면 끌기로 하던가).
그리고 분산형, node 없이 연결된 선으로 그래프를 그리면 다음과 같이 깔끔하게 나온다.
위처럼 데이터가 random, cluster 에 대해 약 5만 개가 있다고 하자. 또한 이 값이 있는 범위를 미리 알고 있어야 히스토그램의 구간을 정할 수 있을 것이다. 저 값은 p-value이기 때문에 [0, 1] 범위를 갖는다. 따라서 다음과 같이 미리 구간을 정해 놓을 수 있다.
그리고, 각 구간에 속하는 값이 몇 개가 있는지를 세기 위해서는 countifs 함수를 이용하는데, 다음과 같다.
countifs 에 관한 글에서 설명한 것과 같이, 조건을 두 개 걸어서 그 조건에 만족하는 값을 지정된 구간에서 세면 되는데, 구체적으로 보자면 다음과 같다.
=COUNTIFS($A$2:$A$51685, ">="&D2, $A$2:$A$51685, "<"&D3) : 첫 번째 구간. A2에서 A51685에 있는 구간에 있는 값 중 주어진 조건을 만족하는 값을 셀 것이다.
=COUNTIFS($A$2:$A$51685, ">="&D2, $A$2:$A$51685, "<"&D3) : 첫 번째 조건. D2에 있는 값보다 크거나 같은 값이어야 한다.
=COUNTIFS($A$2:$A$51685, ">="&D2, $A$2:$A$51685, "<"&D3) : 두 번째 구간. 첫 번째 구간과 같다.
=COUNTIFS($A$2:$A$51685, ">="&D2, $A$2:$A$51685, "<"&D3) : 두 번째 조건. D3에 있는 값보다 작은 값이어야 한다.
=COUNTIFS($A$2:$A$51685, ">="&D2, $A$2:$A$51685, "<"&D3) : 첫 번째 조건. D2에 있는 값보다 크거나 같은 값이어야 한다.
=COUNTIFS($A$2:$A$51685, ">="&D2, $A$2:$A$51685, "<"&D3) : 두 번째 구간. 첫 번째 구간과 같다.
=COUNTIFS($A$2:$A$51685, ">="&D2, $A$2:$A$51685, "<"&D3) : 두 번째 조건. D3에 있는 값보다 작은 값이어야 한다.
위처럼 하고, 단축키 글에서 설명한 것과 같이 Ctrl + C 로 복사, E102 열로 Ctrl + 아래 방향키 로 단번에 이동, shift 를 누른 상태로 한칸 오른쪽으로 이동 후, shift+ctrl+위방향키로 다시 위쪽까지 단번에 이동 후 붙여 넣기를 하면 완성된다. (아니면 끌기로 하던가).
그리고 분산형, node 없이 연결된 선으로 그래프를 그리면 다음과 같이 깔끔하게 나온다.
'컴퓨터 > 엑셀관련' 카테고리의 다른 글
sumif, sumifs : 조건에 맞는 칸만 더하는 함수 (1) | 2010.10.27 |
---|---|
concatenate : 여러 칸의 글자를 합하기 (2) | 2010.10.27 |
엑셀에서 구분자를 이용하여 열을 여러 개로 분리하기 (1) | 2010.10.09 |
엑셀에서 중복 데이터 제거하기 (0) | 2010.10.09 |
엑셀(MS-Excel)의 단축키 (1) | 2010.09.25 |