Soma a coluna se as células estiverem fora do intervalo (intervalo = valor mais à esquerda na linha + próximas 11 colunas) R ou Excel?

Por favor, veja a imagem. Na matriz mostrada, uma entrada é considerada "Novos negócios" do valor mais à esquerda + das próximas 11 colunas (total de 12 meses). Eu destaquei essa "janela" em amarelo. Qualquer coisa à direita dessa janela é "Return Business". Para cada coluna / mês, preciso calcular os Negócios de novos e retornos. Eu preciso de uma fórmula ou algum método para derivar essas duas somas de uma coluna. Eu só preciso conseguir um desses, porque então eu poderia subtraí-lo da soma total da coluna para o outro valor.

Na célula O6, o resultado é de apenas US $ 25 para cada um, porque o valor mais à esquerda na linha 5 não estende 12 meses / colunas completos antes da coluna O, portanto, qualquer coisa nessa janela de 12 meses ainda é considerada "Nova" (eu deixei essa janela azul para você pode ver que se estende além da célula para a qual estou tentando obter um resultado). Todas as 11 colunas à direita do primeiro valor em uma linha podem ser preenchidas, mas todas ainda serão novas. Somente a partir da 13ª coluna, algo será considerado "Retorno".

Como você pode ver, o primeiro valor em cada linha nem sempre ocorre no mesmo local, ele se move.

A planilha com a qual estou trabalhando tem mais de 2.000 linhas. Na verdade, eu passei por isso e fiz isso manualmente, mas isso NÃO foi divertido! Encontrei manualmente o valor mais à esquerda em cada linha, contei 11 células depois e pintei o restante da linha em amarelo. Depois, usei uma função personalizada que me permitiu somar com base na cor da célula. Portanto, se existe uma maneira de formatar condicionalmente os valores, isso também funcionaria, eu poderia usar minha função de soma de cores.

Além disso, se houver uma maneira melhor de fazer isso no R, entre em contato. Eu sou novo no R, mas imagino que a matemática da matriz seja mais fácil / rápida de fazer, mas só brinquei um pouco com ela e nunca tive que fazer algo assim nela.

questionAnswers(2)

yourAnswerToTheQuestion