Excel: soma linhas de números entre determinados valores na coluna adjacente

0

Eu tenho arquivos de dados básicos de um instrumento de laboratório que podem se parecer com isso (simplificado):

AcolunaBtemvaloresdedadosaleatórios(podeincluirzeros)eacolunaCteránúmerosinteirosde0até6(narealidade,ovalormáximopodevariar).Onúmerototaldelinhascom0nacolunaCvariaentreinteirospositivosdecorridaparaexecução.

EuprecisosomarosdadosnacolunaBdetalformaquesoma=somadosvaloresemBqueocorrementre"(n-1)" e "n" com "n" incluído, onde "n" é um inteiro positivo na coluna C. Espero que isso seja mais claro a partir da imagem. Existe maneira de fazer isso com uma fórmula simples? Observe que, para a última entrada, preciso incluir a soma dos valores em B ocorrendo após o último inteiro em C. Eu faço isso manualmente, mas espero que haja uma fórmula que eu possa usar ou uma macro simples. Eu sei que isso pode ser feito com o VBA, mas eu não tenho experiência com isso. Obrigado antecipadamente:)

    
por NJS 04.05.2017 / 01:10

1 resposta

1

Em F2:

=IF(C2>0,IF(COUNTIF(C3:C1039986,">0")=0,SUM(B:B),SUM($B$2:B2))-SUM($F$1:F1),"")

E copie / arraste para baixo.

    
por 04.05.2017 / 02:38