Como fazer uma soma cumulativa ignorar números negativos no Excel

0

Estou considerando dados que pertencem a um sistema de bateria em que os dados em células do Excel são a quantidade de carga adicionada em um período de tempo. O que eu quero é uma quantia que essencialmente me dará a quantia de carga deixada na bateria, mas se a soma for negativa eu quero que seja zero até que receba mais carga. Como eu faria isso para um grande conjunto de dados no Excel?

    
por jettison mctavish 30.10.2015 / 00:09

2 respostas

0

Use a função MAX() para manter o resultado positivo ou 0:

MAX(<your calculation here>, 0)

Então, para o seu exemplo (assumindo que 'charge' é a célula A1):

charge  sum
   1    =A2
   1    =MAX(A3+B2,0)
   2    =MAX(A4+B3,0)
  -5    =MAX(A5+B4,0)
   1    =MAX(A6+B5,0)

Resultados em:

charge  sum
   1      1
   1      2
   2      4
  -5      0
   1      1

Além da primeira soma, a fórmula é consistente para que você possa preenchê-la / repetir para qualquer conjunto de dados de tamanho.

    
por 30.10.2015 / 00:55
0

Use Sum dentro do Max, como sugerido por Mike Fitzpatrick, e você pode começar com esta fórmula em B2 e copiar.

=MAX(SUM(A2,B1),0)

Sum () ignora o texto e você não precisa tomar precauções para a primeira linha da fórmula.

    
por 30.10.2015 / 02:53