Compartilhar via

Formular SOMASES excel

Anônima
2017-03-21T20:13:02+00:00

MINHA FORMULA ATE AGORA:=SOMASES('1'!$D$2:$D$1002;'1'!$C$2:$C$1002;"cb")

Pessoal boa tarde,

estou fazendo uma planilha onde estou colocando todas as minhas contas para pagar e uso a formula para somar as contas por "pagador" e as mais atuais. Preciso de ajuda com dois fatores que não consegui pensar:

1º como vcs podem na formula o '1'! significa  que a matriz selecionada é de outra planilha mas para eu não ter que selecionar matriz por matriz em planilhas diferentes eu queria saber como faço para selecionar a matriz na planilha que tenha o mesmo nome da coluna. Por exemplo somar a matriz $D$2:$D$1002 que seja da planilha com o nome igual da celula 'B2' da planilha atual...

2º eu preciso adicionar o segundo critério nesta formula que é para somar os valores somente do mes mais proximo. na tabela abaixo seria o mes 3... a formula precisa pedir o menor valor e não o numero 3 pois nem sempre sera o menor...

Abaixo vcs podem ver uma tabela de uma planilha. Eu quero em outra planilha a soma por exemplo do pagador CB e do mês 3 somente pois sera a conta mais atual...

Beneficiario mês pagador valor
xxxxxx 4 CB 300,05
xxxxxx 4 EB 154,57
xxxxxx 4 EB 223,96
xxxxxx 4 EB 1776,83
xxxxxx 4 EB 1256,64
xxxxxx 4 EB 302,25
xxxxxx 3 EB 887,25
xxxxxx 3 CB 1035
xxxxxx 3 EB 1035
xxxxxx 3 cb 518
xxxxxx 3 eb 1035

 Me ajudem! desde ja agradeço a atenção!

Microsoft 365 e Office | Excel | Para uso doméstico | 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

Resposta aceita pelo autor da pergunta

Anônima
2017-03-21T21:30:13+00:00

Olá!

Com relação ao primeiro questionamento, a função INDIRETO atende a necessidade, pois ela transforma uma cadeia de texto em uma referência compreendida pelo Excel. Então um exemplo de fórmula seria:

=SOMASES(INDIRETO("'"&$B$2&"'!$D$2:$D$1002");INDIRETO("'"&$B$2&"'!$C$2:$C$1002");"cb")

Quanto ao segundo questionamento, eu não compreendi exatamente o que você quer dizer com mês mais próximo. Poderia explicar melhor? Seria o mês corrente? Se for, como você disse, o menor valor da coluna B, então a fórmula pode ser incrementada para:

=SOMASES(INDIRETO("'"&$B$2&"'!$D$2:$D$1002");INDIRETO("'"&$B$2&"'!$C$2:$C$1002");"cb";INDIRETO("'"&$B$2&"'!$B$2:$B$1002");MÍNIMO(INDIRETO("'"&$B$2&"'!$B$2:$B$1002")))

Abraços!

Esta resposta foi útil?

2 pessoas acharam esta resposta útil.
0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2017-03-22T22:28:59+00:00

    sim sim o segundo ponto eu queria justamente selecionar o valor menor, e estava tentando com a formula MENOR mas não dava xD de qualquer forma muito obrigado você resolveu meu problema!!!

    Esta resposta foi útil?

    0 comentários Sem comentários