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
#35775
Amigos, vejam se conseguem me ajudar: Tenho uma Tabela em Excel, formada por várias Planilhas. Em todas as planilhas tenho uma Função SE, que é padrão, ou seja, é a mesma para todas as Planilhas.
De vez em quando tenho que fazer uma alteração em algum dado desta Função SE, e quando isto acontece acabo tendo que alterar este dado, em todas as Planilhas, uma por uma.
Há a possibilidade de configurar uma Função em determinada planilha, como sendo uma "Matriz", e alterando esta Matriz, todas as demais Funções das outras Planilhas também alterariam?
#35780
Se vc quer alterar uma fórmula em todas as planilhas de um workbook ( que é o que eu entendi) e todas essas abas tem a mesma estrutura (inclusive altura da faixa de dados), basta selecionar a primeira, segurar o shift, selecionar a última (vc verá que no alto aparecerá a informação de "grupo") basta alterar a fórmula na planilha que ficou ativa, arrastar paras as células de baixo (até a altura desejada) que a fórmula será alterada em todas as demais planilhas da seleção.
As planilhas não são congruentes ? Selecione uma a uma segurando o control e faça a mesma coisa.
#35782
Não tenho certeza se entendi o seu problema, mas segue um comentário que talvez te ajude.

Para inserir/editar uma fórmula em várias planilhas simultaneamente: por exemplo se há 15 planilhas no arquivo Excel, nomes Plan1 a Plan15, você seleciona a Plan1, mantém a tecla Shift pressionada e clica na guia da Plan15, seleciona uma célula, por exemplo A10, e lá coloca a fórmula =SE(A1=""; "vazia";A1). A fórmula será inserida na célula A10 de todas as planilhas cujas guias estejam localizadas entre a Plan1 e a Plan15, incluindo essas.
Para editar a fórmula faça manobra idêntica.
#35803
Entendi a explicação dos amigos, porém apesar da mesma função aparecer em várias planilhas, elas ficam espalhadas, sem haver uma estrutura semelhante entre as abas.
Realmente havendo a congruência entre as planilhas, esta situação estaria resolvida, bastando proceder como informaram, mas esta congruência não existe.
O que facilitaria muito para mim, seria ter na Plan01, uma célula X, onde tenho uma função programada, e em todos as outras Planilhas, que não são congruentes, eu poder informar em determinadas células (pois numa mesma Planilha uso esta Função em várias Células), que a função ali, deve seguir o mesmo raciocínio da Função localizada na Célula X, da Plan01.
#35804
gfranco escreveu:Se vc quer alterar uma fórmula em todas as planilhas de um workbook ( que é o que eu entendi) e todas essas abas tem a mesma estrutura (inclusive altura da faixa de dados), basta selecionar a primeira, segurar o shift, selecionar a última (vc verá que no alto aparecerá a informação de "grupo") basta alterar a fórmula na planilha que ficou ativa, arrastar paras as células de baixo (até a altura desejada) que a fórmula será alterada em todas as demais planilhas da seleção.
As planilhas não são congruentes ? Selecione uma a uma segurando o control e faça a mesma coisa.
Entendi a explicação dos amigos, porém apesar da mesma função aparecer em várias planilhas, elas ficam espalhadas, sem haver uma estrutura semelhante entre as abas.
Realmente havendo a congruência entre as planilhas, esta situação estaria resolvida, bastando proceder como informaram, mas esta congruência não existe.
O que facilitaria muito para mim, seria ter na Plan01, uma célula X, onde tenho uma função programada, e em todos as outras Planilhas, que não são congruentes, eu poder informar em determinadas células (pois numa mesma Planilha uso esta Função em várias Células), que a função ali, deve seguir o mesmo raciocínio da Função localizada na Célula X, da Plan01.
#35805
osvaldomp escreveu:Não tenho certeza se entendi o seu problema, mas segue um comentário que talvez te ajude.

Para inserir/editar uma fórmula em várias planilhas simultaneamente: por exemplo se há 15 planilhas no arquivo Excel, nomes Plan1 a Plan15, você seleciona a Plan1, mantém a tecla Shift pressionada e clica na guia da Plan15, seleciona uma célula, por exemplo A10, e lá coloca a fórmula =SE(A1=""; "vazia";A1). A fórmula será inserida na célula A10 de todas as planilhas cujas guias estejam localizadas entre a Plan1 e a Plan15, incluindo essas.
Para editar a fórmula faça manobra idêntica.
Entendi a explicação dos amigos, porém apesar da mesma função aparecer em várias planilhas, elas ficam espalhadas, sem haver uma estrutura semelhante entre as abas.
Realmente havendo a congruência entre as planilhas, esta situação estaria resolvida, bastando proceder como informaram, mas esta congruência não existe.
O que facilitaria muito para mim, seria ter na Plan01, uma célula X, onde tenho uma função programada, e em todos as outras Planilhas, que não são congruentes, eu poder informar em determinadas células (pois numa mesma Planilha uso esta Função em várias Células), que a função ali, deve seguir o mesmo raciocínio da Função localizada na Célula X, da Plan01.
#35806
Bom dia.
Sugiro postar um modelo de sua planilha (com dados fictícios mas mesma estrutura)
Poste um modelo em excel (não uma imagem) de preferencia com uma demonstração manual do resultado pretendido.
Para anexar o arquivo, clique em +Resposta e localize a opção abaixo da janela de digitação de mensagens.
#35810
Então, segue um modelo parecido com o que preciso! Tenho uma Planilha de Cálculos de Fretes por Estados e interiores, que possui 52 Abas. Se analisarem neste modelo, na Aba Aracajú, na Célula J6, existe uma função, que é a mesma que aparece na Aba Belém, nas Células H9, H12, K15, etc. Ocorre que as vezes tenho que ajustar esta função, e quando isto ocorre tenho que copiar e colar a função em cada Célula onde ela aparece. O ideal seria se pudesse dizer que a Função que aparece na Aba Belém, Células H9, H12, K5, é idêntica a da Aba Aracajú (Célula J6), evitando, em que de ajustes, ter que copiar e colar esta função Célula por Célula.
Você não está autorizado a ver ou baixar esse anexo.
#35815
MMB escreveu:Ocorre que as vezes tenho que ajustar esta função,...
É possível elaborar uma macro para fazer os ajustes nas fórmulas ao invés de fazer manualmente, no entanto não é usual ajustar periodicamente fórmulas na Excel, então esses ajustes que você está sendo obrigado a fazer talvez sejam decorrentes de problemas com a estrutura das suas planilhas ou de problemas com as próprias fórmulas (veja o parágrafo seguinte). Se você se dispuser a nos informar o porquê dessa necessidade de ajustar fórmulas talvez alguém aqui possa sugerir algum caminho que elimine essa necessidade incomum.

A propósito, sobre as fórmulas que você citou, em Aracajú H6 há esta fórmula ~~~> =SE(E($B$2>$C4);$C5*0,9;SE(E($B$2<$C4);0))
Você pode nos explicar a lógica dessa construção, quais as operações esperadas dessa fórmula ?
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