아래와 같은 값 열이 있습니다. 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 셀의 값을 삭제했습니다.