Experimente a seguinte fórmula:
=MAX(C5/D5,0)
Para que a célula fique em branco, use:
=IF(OR(ISBLANK(C5),ISBLANK(D5)),"",MAX(C5/D5,0))
Eu tenho uma coluna de valores como abaixo, a fórmula que tenho em C1 é =+C31/D31
Se você vir C5, posso mostrar 0% em vez de valores negativos? Mas a fórmula deve ser dinâmica para toda a coluna 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% |
+---+-------+---------+-----+
Obrigado.
Experimente a seguinte fórmula:
=MAX(C5/D5,0)
Para que a célula fique em branco, use:
=IF(OR(ISBLANK(C5),ISBLANK(D5)),"",MAX(C5/D5,0))
Você pode fazer isso de duas maneiras. Formatação de Células e Fórmulas.
A formatação de células (clique com o botão direito em células - > Formatar células - > Personalizada) exigiria um formato personalizado de algo como:
[>0]0%;[>0]0%;%pre%\%
\%
como o "Tipo" de formatação. O lado negativo é que, se você referenciou os dados nessa célula, (usando algum tipo de fórmula), ainda teria o valor negativo.
O outro é usar uma coluna "fórmula" dedicada, conforme sugerido pelo cybernetic.nomad.
Gostaria de investigar usando =IFERROR(MAX(A1/B1,0),0)
. É uma maneira simples de lidar com isso, que também irá lidar com erros também. Na fórmula, você pode substituir o zero final por algo que realce que há um erro que deve ser revisado. =IFERROR(MAX(A1/B1,0),"Review")
-----------------------
|-784 | -2500 | 31% |
-----------------------
|-693 | -2100 | 33% |
-----------------------
|-685 | -1400 | 49% |
-----------------------
|-679 | | Review
-----------------------
|21 | -450 | 0% |
-----------------------
No exemplo acima, apaguei o valor da célula B4.
Tags microsoft-excel