%가 음수인 경우 '0'으로 표시

%가 음수인 경우 '0'으로 표시

아래와 같은 값 열이 있습니다. C1에 있는 공식은 다음과 같습니다. =+C31/D31 C5가 보이면 음수 값 대신 0%를 표시할 수 있습니까? 그러나 수식은 전체 C 열에 대해 동적이어야 합니다.

+---+-------+---------+-----+
|   |   A   |    B    |  C  |
+---+-------+---------+-----+
| 1 | -784  | -2,500  | 31% |
| 2 | -693  | -2,100  | 33% |
| 3 | -685  | -1,400  | 49% |
| 4 | -679  | -1,350  | 50% |
| 5 |   21  |   -450  | -5% |
+---+-------+---------+-----+

감사해요.

답변1

다음 수식을 시도해 보세요.

=MAX(C5/D5,0)

셀을 비워두려면 다음을 사용하세요.

=IF(OR(ISBLANK(C5),ISBLANK(D5)),"",MAX(C5/D5,0))

답변2

실제로 이 작업은 두 가지 방법으로 수행할 수 있습니다. 셀 서식 및 수식.

셀 서식 지정(셀 마우스 오른쪽 버튼 클릭 -> 셀 서식 지정 -> 사용자 정의)에는 다음과 같은 사용자 정의 형식이 필요합니다.

[>0]0%;\0\%

형식의 "유형"으로. 단점은 해당 셀의 데이터를 참조한 경우(일종의 수식을 사용하여) 여전히 음수 값을 갖는다는 것입니다.

다른 하나는 Cybernetic.nomad가 제안한 대로 전용 "공식" 열을 사용하는 것입니다.

답변3

나는 =IFERROR(MAX(A1/B1,0),0). 오류도 처리하는 간단한 방법입니다. 수식에서 마지막 0을 검토해야 할 오류가 있음을 강조하는 값으로 바꿀 수 있습니다. =IFERROR(MAX(A1/B1,0),"Review")

-----------------------
|-784   | -2500 | 31%  |  
-----------------------
|-693   | -2100 | 33%  |  
-----------------------
|-685   | -1400 | 49%  |  
-----------------------
|-679   |       | Review  
-----------------------
|21     | -450  | 0%   |
-----------------------

위의 예에서는 B4 셀의 값을 삭제했습니다.

관련 정보