Fórmula Para Retornar, numa determinada linha, todos os valores a cada 4 colunas.

Anônima
2021-11-14T17:44:02+00:00

Olá, boa tarde!

Sei que existem algumas funções que conseguem retornar valores de mais de uma célula, como no caso da função offset deslocar. (https://youtu.be/RPTQjbk2qy4?t=216) (3:36) Mas, no exemplo do vídeo acima, ele retorna os valores de células adjacentes.

Gostaria de saber se existe alguma função que possa retornar o todos os valores de uma linha (por exemplo, de L7 até EF7), ou a sua referência, que estejam em intervalos regulares a 4 colunas de distância, por exemplo).

Segue imagem anexo para ilustrar. A ideia é fazer cálculos com esses valores.

No caso, iria somá-los ou tirar a média de todos os valores numéricos maiores que 0.00

A ideia é não ter que selecionar manualmente essas células não adjacentes com Ctrl + Click Esquerdo, dada a grande quantidade de colunas na planilha (77 colunas).

Atenciosamente,

Microsoft 365 e Office | Excel | Para empresas | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

3 respostas

Classificar por: Mais útil
  1. Anônima
    2021-11-23T01:21:24+00:00

    Olá IliriU,

    Me desculpe a falta de resposta. Tem dois motivos principais, o primeiro é que esta conta foi criada a partir de um e-mail do trabalho. A segunda é que eu não consegui fazer a sua fórmula funcionar para mim.

    Eu estava muito focado em resolver este problema. Tentei todas as fórmulas que me foram passadas. No entanto, eu normalmente estava recebendo o "#Value!"

    Duas formulas me foram repetidas, uma foi a que pode ser verificada no link abaixo, uma com "Somar Produtos", que parecia mais elegante, e outra com SOMAR; SE e MOD

    Primeira com Somar Produtos https://exceljet.net/formula/sum-every-nth-column#:~:text=To%20sum%20every%20nth%20column,%2C%20MOD%2C%20and%20COLUMN%20functions.&text=Where%201s%20now%20indicate%20%22nth,summing%20products%20of%20the%20arrays.

    Segunda com SOMAR; SE e MOD, primeiro item.

    https://www.extendoffice.com/documents/excel/1285-excel-sum-every-other-row-column.html

    Suspeito que, como minha tabela continha números e strings, eu não consegui fazer o "Somar Produtos" funcionarem. A resposta pro meu problema terminou vindo desse primeiro método do link do extendoffice.com

    De qualquer forma, me desculpe novamente e obrigado pela sua resposta!

    Atenciosamente,

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2021-11-22T22:43:10+00:00

    Uma pergunta foi feita,

    retornou uma resposta

    e então silêncio .....

    não há resposta!

    Que fantástico, gastar seu tempo, gastar seu conhecimento e para quê? .... para tirar um silêncio. Não há pelo menos um obrigado. Muito inspirador!

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2021-11-14T22:27:33+00:00

    Olá,

    Vamos supor que seus dados sejam da célula L7 para EF7 e você deseja somar a cada 4 células (portanto, em um intervalo de 4 células) começando com a célula L7. Nesse caso, você pode aplicar esta fórmula:

    =SOMA(L7:EF7*(MOD(COL(L7:EF7);4)=0))

    Se você deseja obter a média de cada 4 células (para o mesmo intervalo de dados), aplique esta fórmula:

    =SOMA(L7:EF7*(MOD(COL(L7:EF7);4)=0))/SOMA(--(MOD(COL(L7:EF7);4)=0))

    ou isto:

    =MÉDIA(FILTRO(L7:EF7;MOD(COL(L7:EF7);4)=0))

    Para obter a soma ou média dos valores maiores que zero, use estas fórmulas:

    =SOMA(FILTRO(L7:EF7;(L7:EF7*(MOD(COL(L7:EF7);4)=0))>0))

    =MÉDIA(FILTRO(L7:EF7;(L7:EF7*(MOD(COL(L7:EF7);4)=0))>0))

    Espero ter ajudado. Caso isso responda à sua pergunta, "Sim", para outros usuários podem se beneficiar.

    Att.

    Esta resposta foi útil?

    0 comentários Sem comentários