Eu vou deixar isso de lado dizendo que não tenho certeza de como seus dados estão configurados (nem onde linhas em branco estão, etc.), então se está horrivelmente errado, essa é a minha desculpa :) Uma maneira que você poderia fazer (pelo menos com a data - não sei como são suas outras colunas) é preencher a primeira linha dos dados com a coluna, a segunda com uma data real e, em seguida, soltar essa fórmula na terceira linha (supondo que seja na coluna A
):
=IFERROR(IF(WEEKDAY(A2)=7,"Total",A2+1),A1+1)
Isso pressupõe que você está iniciando a semana em um domingo (você pode brincar com o número WEEKDAY(A2)=
para obter como deseja). A idéia geral é que ele usa sua primeira data como ponto de partida, incrementa a data se a data anterior não é o final da semana, mas se for, então, grava Total
. Em seguida, para a próxima linha, se tomar o WEEKDAY()
causar um erro (como ocorre com a string Total
), a linha acima disso será incrementada em um. Não tenho certeza se isso faz você querer, mas espero que você esteja na direção certa!