티스토리 뷰
개요
몸무게, 운동기록들을 Google Sheet 에 정리하는 편이다.
셀에서는 몸무게 값에 따라서 셀의 색이 바뀌게 할 수 있는데
이를 bar chart 로 만들었을때에 값의 범위에 따른 색변환이 되지 않았다.
- 어떻게 하면 되는지 하나씩 따라가 보자
- 구현 링크: https://docs.google.com/spreadsheets/d/1hhg8PdEzF3BGm2at8DwZctSNf1_JMRS7pI1INxHyXMc/edit?usp=sharing
몸무게 셀의 색깔을 값에 따라 바뀌게 하자
1) 우선 임시로 날짜에 따른 몸무게 정보를 넣어보았음
2) Color scale
- Format >> Conditional formatting >> Single color 메뉴를 통해 값의 범위에 따른 규칙을 정해줄 수도 있지만 - Format >> Conditional formatting >> Color scale 을 써보겠음 |
1) 범위는 B2:B21
2) 최소, 중간, 최대값일때의 값과 색상을 정해줌
|
그러면 아래와 같이 색상이 반영됨. - 빨간색이면 살좀 빼! - 초록색이면 좋아쓰! |
|
|
|
Chart 를 만들면 밋밋하다.
아래는 설정을 조금은 만져둔 것임
1) Chart editor >> Setup >> Chart type: Stacked column chart (Stacked 를 쓴 이유는 조금 뒤에 나옵니다.)
2) Chart editor >> Customize >> Vertical axis: Min, Max 값을 71, 79 로 설정
Chart 의 Cell value 에 따라 각각 다른 column에 모아보자
|
1) 범위별로 column을 만든다 2) 수식을 적용한다.
C2 의 수식을 예로 들면 아래와 같다. 풀이해보면 B2 의 값이 73보다 작으면 B2 의 값을 적고, 아니면 아무것도 적지 말라는 것
=if((B2<73),B2,"")
D2 의 수식을 예로 들면 아래와 같다. 풀이해보면 B2 의 값이 73 이상이고, 74 미만이면 B2 의 값을 적고, 아니면 아무것도 적지 말라는 것
=if(AND(B2>=73,B2<74),B2,"")
그렇게 적용한 다음 기존 B2:B21 에 적용되어 있던 Conditional formating 범위를 B2:I21 에 적용한 것이 왼쪽 이미지 이다.
|
드디어 값 범위에 따른 bar color
chart 의 Data range 를 기존 A1:B21 에서 A1:A21,C1:I21 로 변경한다.
이렇게만 하면 끝이다. 차트의 종류를 Stacked column chart 로 한 이유가 이것이다.
각 범위별 색상을 변경할 수는 있는데, 이게 하나의 변환이 다른 범위의 색을 변동시키는 등의 이슈가 있으니 참고
보기엔 정신 사납지만 실제로 해보면 그리 어렵지 않다.
→ 향후 이런 범위별 차트 색상 연동은 기본 기능으로 들어갈 수 있다고 한다.
'etc' 카테고리의 다른 글
명상 입문을 위한 독서: 당신의 삶에 명상이 필요할 때 (0) | 2020.07.22 |
---|---|
소갈비찜 해보기 (0) | 2019.07.29 |
공자 - 습관에 대하여 (0) | 2019.07.26 |
플라톤의 이데아, 자사의 중용, 엔트로피와 엘랑비탈, 시지프스의 신화, 니체의 주사위 (0) | 2019.05.03 |
매우 짧은 갤럭시 S8 → S10e 감상 (0) | 2019.04.23 |
- Total
- Today
- Yesterday
- 독서
- folklore
- 2023
- Shortcut
- github
- solid
- 제이펍
- API
- 노션
- golang
- intellij
- OpenAI
- pool
- Bug
- ChatGPT
- agile
- 클린 애자일
- 인텔리제이
- notion
- postgres
- 영화
- Gin
- websocket
- go
- 독서후기
- strange
- 잡학툰
- bun
- JIRA
- 체호프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |