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.
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:)