728x90
이전 글에서 엑셀2010에서 히스토그램을 사용하는 법을 살펴보았는데,
https://nothing-else-matters.tistory.com/40
주의할 점으로 데이터가 변경되었을때 히스토그램 데이터가 연동되어 변경되지 않음을
보인적이 있다.
스스로 그 불편함을 직면하고, 해결방법을 찾아본다.
해결방법은 COUNTIFS() 를 사용한다.
해보자. 이전과 같은 데이터를 준비하고,
(시합7,8은 나중에 비교테스트를 위해 오렌지 색으로 강조해 두었음)
COUNTIFS()를 사용해서 각 구간에 해당하는 빈도수를 카운트하는 것이 컨셉이다.
히스토그램의 원리를 그대로(무식하게) 만드는 작업.
위의 노란색 셀을 채우는 것이 목적이다.
1보다같거나크고(이상) 2보다작은(미만)의 빈도수(셀H2) 구하는 수식을 보인다.(H2셀)
대상데이터에 대해서, xx이상~yy미만 구간을 주고, 카운트하라 라는 의미.
같은 요령으로 모든 구간에 대해서 계산해 주면 되겠다. (셀카피)
완성본은 아래와 같다.
그래프는 그냥 평범하게 막대그래프를 그리면 된다. 역시 테이블보다 이해가 쉽다
이제 본래의 아쉬운 부분이었던 데이터변경했을때의 연동테스트해보자.
시합7,8의 슈팅수가 2인 것을 4로 바꾸어 본다.
원본데이터를 바꾸면, 히스토그램 테이블(빈도수)과 그래프가 연동되어 변경되는 것을 확인할 수 있다.
※하다보니,,,
하~~~, 웬만하면 그냥 그래프로 쉽게 작업할 수 있는 365사용하는게 어떠냐? ㅎㅎ
728x90
'프로그래밍' 카테고리의 다른 글
python, 데이터프레임() - 중간에 행 추가하기 (0) | 2022.05.19 |
---|---|
파이썬, 히스토그램 (엑셀, 팁() - 히스토그램의 연속편) (0) | 2022.05.17 |
엑셀, 팁() - 히스토그램+차트 (0) | 2022.05.12 |
python, 수행 시간 측정 (0) | 2022.05.11 |
python, 주식() - 수수료 영향 (0) | 2022.05.07 |