Pergunte aqui
1

Como criar uma formula SE composta

perguntadas 2019-04-29 02:13:37 +0200

imagem do gravatar de MERCEDES

updated 2019-04-29 13:28:55 +0200

quero criar uma formula SE que crie 3 condições diferentes de acordo com o valor da célula

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Olá @MERCEDES seja um pouco mais específica no que precisa por favor. Quando falamos de fórmulas utilizando SE em n condições, podemos ter várias combinações. Então coloque a sua necessidade para podermos ser mais assertivo na sua ajuda.

Segue link demonstrando como usar função SE https://help.libreoffice.org/Calc/Log...

imagem do gravatar de ConradoConrado ( 2019-04-29 12:57:22 +0200 )editar

3 Respostas

0

respondidas 2019-05-01 22:57:36 +0200

imagem do gravatar de Olivier

Utilize a função PARÂMETRO

https://help.libreoffice.org/6.3/pt-B...

ou a função SES

https://help.libreoffice.org/6.3/pt-B...

(acabo de escrever as páginas de Ajuda em Inglês e ainda não foram traduzidas).

editar assinalar como ofensivo Excluir Link mais

Comentários

Bom dia @Oliver

Gostaria de saber se você faz parte da equipe que desenvolve as fórmulas/funções do Libre Office. Com todo o respeito, até mesmo porque, você tem um vasto conhecimento no assunto, qual a real necessidade de criar fórmulas/funções repetidas? Não conhecia ainda a função PARÂMETRO, e ao utilizá-la após este post, ela é igual a função SE, a única diferença é que não precisa colocar o parâmetro a ser avaliado diversas vezes (nesta função coloca apenas 01 vez), mas ela terá que ter uma condição SE atrelado, pois se não houver uma condição que avalia o parâmetro não encontrado, retorna ERRO.

Não seia melhor a equipe tentar desenvolver funções ou ferramentas que auxiliariam/facilitariam a utilização do CALC? Exemplo: Definição de Tabela (Office), Melhorar a tabela dinâmica (ela é horrível para trabalhar com formatação, todas as vezes que se atualiza os dados, perde a formatação) gráfico ...(mais)

imagem do gravatar de ConradoConrado ( 2019-05-02 12:43:43 +0200 )editar

Olá @Conrado. Eu desenvolvo (junto com a comunidade) as páginas de Ajuda de todo o LibreOffice. Também coordeno a tradução de todo o software (Interface+Ajuda) para o pt-BR. As funções acima foram implementadas para compatibilidade com o Excel (*), e sempre empregamos os mesmos nomes de funções do Excel (mesmo quando são nomes idiotas lamentavelmente). Temos no Calc funções que não existem no Excel e há funções do Excel que não foram implementadas no Calc. Mas digamos, que 99% das funções são as mesmas e as diferenças são muito especificas.

(*) https://bugs.documentfoundation.org/s...

imagem do gravatar de OlivierOlivier ( 2019-05-02 13:10:00 +0200 )editar

A "equipe" é composta de dev's contratados por usuários/clientes e seguem as demandas desses clientes e dev's voluntários que não são remunerados e trabalham nas horas vagas. Portanto não existe cobrança de resultados a menos que haja um contrato. Desta forma, implementações não tem prazo nem obrigação de serem implementadas e é assim que o software livre funciona há décadas.

imagem do gravatar de OlivierOlivier ( 2019-05-02 13:15:51 +0200 )editar

@Oliver, interessante saber a sua participação nas traduções. Onde eu posso postar para a comunidade do LO para avaliar estas situações? Neste mesmo link que me passou acima? Vou ser honesto com você, depois de eu iniciar a utilização do LO, acabei deixando de lado 90% do Office, e não sabia da existência destas funções inúteis do Office. Sei também que o LO têm funções ótimas que o Office não têm, mas gostaria de tentar ajudar o LO a crescer mais, tendo em vista que o Office é extremamente fechado a sugestões de usuários =[ .

imagem do gravatar de ConradoConrado ( 2019-05-02 13:18:58 +0200 )editar

Sobre a equivalência das funções SE e SES, que tenho arrepios quando vejo essas cascatas de SE, quase sempre ilegíveis. Não devo ser o único por que a Microsoft implementou o SES no Excel. É só se familiarizar com o SES que a leitura da fórmula fica muito mais fácil, especialmente para audidoria.

imagem do gravatar de OlivierOlivier ( 2019-05-02 13:19:36 +0200 )editar

A questão da metodologia de desenvolvimento já cheguei e ver na Página do LO e gostei muito da sistemática. Eles dão oportunidade para usuários ajudarem no desenvolvimento.

imagem do gravatar de ConradoConrado ( 2019-05-02 13:20:08 +0200 )editar

Essa função SES auxilia bastante na auditoria, mas é extremamente ruim para o processamento. Possuo um desk i5 com 16gb de ram em casa, um cliente utilizou estas funções demasiadamente, e a planilha demora uma eternidade para executar as funções. Depois que o Office liberou a quantidade de iterações numa única fórmula, as empresas não querem nem saber de adquirir softwares para controle de processos =[

imagem do gravatar de ConradoConrado ( 2019-05-02 13:23:41 +0200 )editar

Sobre formatação de tabela dinâmica, aproveitei o gancho e respondi uma pergunta do Ask em https://ask.libreoffice.org/pt-br/que... . Convido a vc traduzir o arquivo pra mim que eu te coloco como autor do patch na Ajuda. Obs. este arquivo só está disponível na Ajuda online.

imagem do gravatar de OlivierOlivier ( 2019-05-02 13:42:04 +0200 )editar

Otimização de performance é outro capítulo. Usuários quase sempre resolvem problemas simples de modo muito complicado. Uma reformulação dos dados pode acabar em funções muito mais curtas e rápidas. Porém usuário detestam que se mexam em suas fórmulas... O que fazer?

imagem do gravatar de OlivierOlivier ( 2019-05-02 13:56:27 +0200 )editar
0

respondidas 2019-04-29 13:26:25 +0200

updated 2019-04-29 13:27:35 +0200

Ola @MERCEDES, seja bem vinda ao Grupo.

Supondo a célula A1 como base:

=SE(A1=1;B2+7;SE(A1=2;B2+9;SE(A1=3;B2+5;"Não definido")

resumindo a formula confere se é 1; 2 ou 3, se SIM executa a operação correspondente, caso negativo da a informação "Não definido";

Mais detalhes veja o link que @Conrado postou.


Caso a resposta atendeu sua necessidade, por gentileza, click na bolinha Descrição da imagem a esquerda da resposta, para finalizar a pergunta.

ATENÇÂO: Caso queira dar mais detalhes a sua pergunta, use editar na pergunta ou comentar abaixo. Grato.

editar assinalar como ofensivo Excluir Link mais
0

respondidas 2019-04-29 13:26:48 +0200

imagem do gravatar de mrkalvin

Seria algo assim:

=Se(teste de condições; valor se verdadeiro; Se(teste de condições; valor se verdadeiro; valor se falso))
editar assinalar como ofensivo Excluir Link mais
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2019-04-29 02:13:37 +0200

Lidas: 87 vezes

Última atualização: May 01