Como criar uma formula SE composta

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

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 Funções lógicas - LibreOffice Help

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 @Conras 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.

Seria algo assim:

=Se(teste de condições; valor se verdadeiro; Se(teste de condições; valor se verdadeiro; valor se falso))

Utilize a função PARÂMETRO

https://help.libreoffice.org/6.3/pt-BR/text/scalc/01/func_switch.html?DbPAR=CALC#bm_id571556244875552

ou a função SES

https://help.libreoffice.org/6.3/pt-BR/text/scalc/01/func_ifs.html?DbPAR=CALC#bm_id901556242230198

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

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 dinâmico (horrível a situação de ficar “os filtros” nos gráfico) etc.

Olá @Conras. 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/show_bug.cgi?id=99517

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.

@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 =[ .

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.

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.

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 =[

Sobre formatação de tabela dinâmica, aproveitei o gancho e respondi uma pergunta do Ask em Como formatar Tabela Dinâmica - #7 by ohallot . 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.

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?