Preciso escrever uma fórmula na coluna D que some os valores da coluna C. Ela precisa começar na célula adjacente a um valor na coluna B e continuar adicionando as células acima até que haja outro valor na coluna B. Então por exemplo, somaria 11, depois 15 e pararia. Em seguida, some 14 e 26. Então 14,5 iria para a mesma linha do próximo valor em B, etc. Há uma lacuna diferente entre os valores na coluna B a cada vez, então não posso simplesmente dizer para olhar 2 ou 3 células para trás . Pode ser qualquer número.
Tentei usar uma combinação de funções de soma, índice e correspondência, mas não consigo encontrar uma sintaxe correta
É mais fácil se você adicionar uma coluna de agrupamento em D,
=IF(B1=1,D1+1,D1)
. Depois de ter grupos, torna-se uma soma simples:=IF(B2=1,SUMIFS($C$2:$C$10,$D$2:$D$10,D2),"")
.Supondo que não haja,
Excel Constraints
de acordo com as tags postadas, também é possível usar a seguinte fórmula usandoLAMBDA()
funções auxiliares:Outra alternativa usando uma
LAMBDA()
função auxiliar: