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
Por jpomaga
Posts
#9496
Prezados

Tenho uma planilha de treinamentos cuja finalidade é totalizar quantos treinamentos serão aplicados por cargo, gerência, Diretoria, etc. Após montar a estrutura da planilha, cujos campos Diretoria, Gerência, Cargo e No de empregados podem ser inclusive uma tabela dinâmica, passamos a definir quais cargos irão ser treinados em qual treinamento.
Isto é feito filtrando-se os cargos desejados e assinalando-se X na célula correspondente à coluna com o treinamento desejado.
Procede-se da mesma forma com os demais cargos, até que todos os cargos tenham os seus devidos treinamentos definidos.

A totalização ocorre na área G8:K8, com a fórmula matricial:

{=SOMARPRODUTO(SE(G$13:G$34="X";$F$13:$F$34*SUBTOTAL(3;DESLOC($E$13;LIN($C$13:$E$34)-LIN($E$13);))))}

A totalização está sendo feita de forma correta, inclusive quando usamos os filtros da tabela, que era o que eu queria...
Problema 1: Montei a fórmula acima fazendo "reengenharia" com base em algumas soluções que achei na internet, porém não entendi completamente a fórmula. Alguém poderia me explicar melhor como ela faz a consolidação dos dados levando em conta os filtros
Problema 2: Existe alguma forma mais simples de fazer esta totalização, levando em conta os filtros da tabela?

Segue anexa a planilha para melhor entendimento.
(OOPS, estou sem conseguir anexar arquivos!. Peço ajuda ao adm do forum!)
#9503
Bom dia,

movi o seu tópico para essa categoria, fineza verificar as regras do fórum.

Regras e Normas de Conduta (Leia antes de participar)
http://gurudoexcel.com/forum/viewtopic.php?f=8&t=4
Apresentações: fale sobre você!
http://gurudoexcel.com/forum/viewtopic.php?f=8&t=2
Como utilizar o Fórum!
http://gurudoexcel.com/forum/viewforum.php?f=5
Como Perguntar no Fórum
http://gurudoexcel.com/forum/viewtopic.php?f=5&t=6
Marcar um Tópico como [RESOLVIDO]
http://gurudoexcel.com/forum/viewtopic.php?f=5&t=22
Agradecimentos e Sistema de Reputação
http://gurudoexcel.com/forum/viewtopic.php?f=5&t=21

Att
Moderador

Para anexar arquivos, verifique a imagem abaixo, são aceitos os seguintes Anexos:
Apenas são aceitos anexos nas extenções: xlsx, xlsm, xlsb, xls, docx, docm, zip, rar, 7z, tar, ace, bz2, gtar, gz, tgz


Imagem
#9513
Prezados

Tenho uma planilha de treinamentos cuja finalidade é totalizar quantos treinamentos serão aplicados por cargo, gerência, Diretoria, etc. Após montar a estrutura da planilha, cujos campos Diretoria, Gerência, Cargo e No de empregados podem ser inclusive originados de uma tabela dinâmica, passamos a definir quais cargos irão ser treinados e em qual treinamento.
Isto é feito filtrando-se os cargos desejados e assinalando-se X na célula correspondente à coluna com o treinamento desejado.
Procede-se da mesma forma com os demais cargos, até que todos os cargos tenham os seus devidos treinamentos definidos.

A totalização ocorre na área G8:K8, com a fórmula matricial:

{=SOMARPRODUTO(SE(G$13:G$34="X";$F$13:$F$34*SUBTOTAL(3;DESLOC($E$13;LIN($C$13:$E$34)-LIN($E$13);))))}

A totalização está sendo feita de forma correta, inclusive quando usamos os filtros da tabela, que era o que eu queria...
Problema 1: Montei a fórmula acima fazendo "reengenharia" com base em algumas soluções que achei na internet, porém não entendi completamente a fórmula. Alguém poderia me explicar melhor como ela faz a consolidação dos dados levando em conta os filtros?
Problema 2: Existe alguma forma mais simples de fazer esta totalização, desde que a mesma leve em conta os filtros da tabela?

Segue anexa a planilha para melhor entendimento.
#10097
Pessoal, reforço o pedido!

Pergunta 1: Alguém poderia me explicar melhor como fórmula da planilha que postei faz a consolidação dos dados levando em conta os filtros?
Problema 2: Existe alguma forma mais simples de fazer esta totalização, levando em conta os filtros da tabela?
#11056
Pessoal, reforço o pedido!

Pergunta 1: Alguém poderia me explicar melhor como fórmula da planilha que postei faz a consolidação dos dados levando em conta os filtros?
Problema 2: Existe alguma forma mais simples de fazer esta totalização, levando em conta os filtros da tabela
#11119
Na realidade a fórmula deveria evitar usar SOMARPRODUTO() uma vez q esta função perde a habilidade de fazer cálculo matricial quando tem a função SE() dentro dela. Para evitar algum tipo de confusão melhor usar SOMA() como na fórmula abaixo:
{=SOMA(SE(K$13:K$34="X";$F$13:$F$34*SUBTOTAL(3;DESLOC($E$13;LIN($C$13:$E$34)-LIN($E$13);))))}

K$13:K$34="X" -> verifica as células marcadas com X nas colunas de Treinamento;
$F$13:$F$34*SUBTOTAL(3;DESLOC($E$13;LIN($C$13:$E$34)-LIN($E$13);))) -> Busca os valores da coluna F q estão visíveis conforme os diversos critérios; A função SUBTOTAL() é a responsável por selecionar apenas as células visíveis;
K$13:K$34="X" -> se transforma numa matriz de 0 e 1 q ao ser multiplicada pelo resultado do restante da fórmula zera os valores q não estejam marcados na coluna de Treinamento;
O resultado final é então somado.
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