20번의 정답 4번의 형식을 똑같이 했는데 왜 0과 -50도 ▲/▼ 해당 기호가 적용되는 걸까요?

안녕하세요.
제시하신 사용자 지정 표시 형식 [>=100]"▲";[<=100]"▼";0을 적용하면 0과 -50 모두 "▼" 기호가 표시됩니다.
그 이유는 엑셀의 사용자 지정 표시 형식이 조건을 판단하는 순서와 범위 때문입니다.
1. 판단 로직 분석
엑셀은 세미콜론(;)으로 구분된 각 구역을 순차적으로 검환하며 조건에 맞는지 확인합니다.
제1구역 [>=100]"▲": 값이 100 이상인지 확인합니다.
0과 -50은 이 조건에 해당하지 않으므로 다음 구역으로 넘어갑니다.
제2구역 [<=100]"▼": 값이 100 이하인지 확인합니다.
0: 100보다 작으므로 True → "▼" 출력
-50: 100보다 작으므로 True → "▼" 출력
제3구역 0: 앞의 조건들을 모두 만족하지 않을 때 적용되는 기본 형식입니다.
이미 제2구역에서 0과 -50이 모두 걸러졌기 때문에, 이 구역의 형식(0)은 숫자 데이터에 대해서는 사실상 실행되지 않습니다.
즐거운 하루 되세요.
-
관리자2026-04-27 09:28:25
안녕하세요.
제시하신 사용자 지정 표시 형식 [>=100]"▲";[<=100]"▼";0을 적용하면 0과 -50 모두 "▼" 기호가 표시됩니다.
그 이유는 엑셀의 사용자 지정 표시 형식이 조건을 판단하는 순서와 범위 때문입니다.
1. 판단 로직 분석
엑셀은 세미콜론(;)으로 구분된 각 구역을 순차적으로 검환하며 조건에 맞는지 확인합니다.
제1구역 [>=100]"▲": 값이 100 이상인지 확인합니다.
0과 -50은 이 조건에 해당하지 않으므로 다음 구역으로 넘어갑니다.
제2구역 [<=100]"▼": 값이 100 이하인지 확인합니다.
0: 100보다 작으므로 True → "▼" 출력
-50: 100보다 작으므로 True → "▼" 출력
제3구역 0: 앞의 조건들을 모두 만족하지 않을 때 적용되는 기본 형식입니다.
이미 제2구역에서 0과 -50이 모두 걸러졌기 때문에, 이 구역의 형식(0)은 숫자 데이터에 대해서는 사실상 실행되지 않습니다.
즐거운 하루 되세요.