Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
  • Avatar do usuário
  • Avatar do usuário
Por TheusC07
#48590
Prezados, boa noite!

Recorro a este fórum buscando orientações quanto a um problema que estou tendo em minha planilha. Preciso retornar na mesma célula (C21, grifada em amarelo), o resultado da soma da coluna grifada em laranja (C10:C20), condicionada a valores maiores que "0"(Somase) e, que seja aplicada na utilização dos filtros (Subtotal).

Grato pela atenção!
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Jardiel
Posts Avatar
#48591
Segue resposta. Como acho que jamais haverá um preço nulo ou negativo, creio que apenas SUBTOTAL resolveria.

Mas segue a solução de acordo com o que você escreveu.

Encerre este tópico caso a solução atenda.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por FelipeMGarcia
Avatar
#48595
Amigo, veja se o que fiz lhe ajuda, caso queira agradecer, clique na mãozinha.

Coloque a fórmula abaixo na célula C21.

=AGREGAR(9;2;Tabela1[Valor])
Por TheusC07
#48624
FelipeMGarcia e Jardiel, eu agradeço a disposição, porém, ainda não consegui, mesmo através das orientações, atingir o objetivo.

Felipe, a fórmula teve uma função semelhante ao resultado do SOMASE com condição de somar todo valor acima de 0, porém, quando aplico um filtro na coluna, ele não soma dinamicamente, como faria se fosse usado o SUBTOTAL.

O resultado que tenho buscado é que mesmo que eu preencha apenas uma das linhas dessa tabela ele me traga o valor na C21, por mais que não preencha as linhas abaixo, e, que faça uma soma dinâmica no momento em que eu fizer um filtro.
Avatar do usuário
Por Deciog
Avatar
#48630
TheusC07

Na Célula C21 coloca
=SOMARPRODUTO(SUBTOTAL(3;DESLOC($C$10:$C$20;LIN(C10:C20)-LIN(C10);0;1));($C$10:$C$20))

Na célula E21 coloca
=SOMARPRODUTO(SUBTOTAL(3;DESLOC($E$10:$E$20;LIN(E10:E20)-LIN(E10);0;1));($E$10:$E$20))

Na célula F21 coloca
=SOMARPRODUTO(SUBTOTAL(3;DESLOC($F$10:$F$20;LIN(F10:F20)-LIN(F10);0;1));($F$10:$F$20))

Faça o mesmo na linha 36 mudando referencia

Confere se é desta forma que desejas

Se minha resposta foi útil, clique em obrigado é uma forma de agradecimento da ajuda

Decio
Você não está autorizado a ver ou baixar esse anexo.
Editado pela última vez por Deciog em 27 Set 2019 às 08:11, em um total de 1 vez.
ITALORICKE agradeceu por isso
Avatar do usuário
Por FelipeMGarcia
Avatar
#48631
Amigo,

Veja se o que fiz lhe ajuda, caso queira agradecer, clique na mãozinha.

Abs
Você não está autorizado a ver ou baixar esse anexo.
ITALORICKE agradeceu por isso
Por TheusC07
#48683
Felipe Garcia e Deciog, muuuuuito obrigado!

Ambos encontraram meios diferentes de sanar minha necessidade! Muito grato pela colaboração!

Abraços!
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord