Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Tarde.!
Porque o código abaixo não me retorna a terceira opção? ![]()
Não dá erro de sintaxe também. ![]()
=IF (DRE = 'R1' OR DRE = 'R2' OR DRE = 'R3','1. Receitas com Vendas',
IF (DRE = 'R11' OR DRE = 'R12' OR DRE = 'R13' OR DRE = 'R13.2','2. Deduções de Vendas',
IF (DRE = 'R14','3. Rusultado Operacional')))
Obrigado..!! ![]()
Renato
Não tem como, o IF é sequencial, ou seja, a segunda condição é a exclusão da primeira e assim por diante
Cara
Parece que está tudo normal. Pode postar um exemplo do que está retornando?
Att
Fabio Nakashigue
May be a missing single quote:
=IF (DRE = 'R1' OR DRE = 'R2' OR DRE = 'R3','1. Receitas com Vendas',
IF (DRE = 'R11' OR DRE = 'R12' OR DRE = 'R13' OR DRE = 'R13.2','2. Deduções de Vendas',
IF (DRE = 'R14','3. 'Rusultado Operacional')))
Olá Fábio
Segue em anexo.!! ![]()
Renato
Acredito que não seja isso porque ele começa no '3.
Renato,
Preciso do valor de DRE, pode postar também?
Olá Fábio
Já entendi porque não estava aparecendo.
O 'R14 ' não existe. ![]()
Agora outro problema, veja baixo: ![]()
=IF (DRE = 'R1' OR DRE = 'R2' OR DRE = 'R3','1. Receitas com Vendas',
IF (DRE = 'R11' OR DRE = 'R12' OR DRE = 'R13' OR DRE = 'R13.2','2. Deduções de Vendas',
IF (DRE = 'R1','3. Rusultado Operacional')))
Se eu fizer desta forma, a 3 opção não aparece, porque o 'R1' já esta no primeiro IF.
Tem como forçar isso para aparecer ??
Eu preciso que mesmo que esteja no primeiro IF, me retorne a 3 opção. ![]()
Obrigado
Renato
Não tem como, o IF é sequencial, ou seja, a segunda condição é a exclusão da primeira e assim por diante
Cara vamos lá
Pelo que entendi do seu código você quer que R1 seja Resultado Operacional e também receitas com vendas?
Acredito da unica forma de se realizar isso seria ler o script está e depois concatenar lende apenas R1 e criando o campos resultado operacional.
Por exemplo
Load
IF (DRE = 'R1' OR DRE = 'R2' OR DRE = 'R3','1. Receitas com Vendas',
IF (DRE = 'R11' OR DRE = 'R12' OR DRE = 'R13' OR DRE = 'R13.2','2. Deduções de Vendas') As Teste1
From x;
Concatenate
'Resultado Operaciona' As Teste1
From x where DRE = 'R1';
Aí você teria as 2 informações mas iria duplicar informações de R1 que acredito que não seja correto. Mas tudo depende
Renato,
Não sei como está sua estrutura de tabelas do DRE, mas o ideal era ter os grupos de contas para vc chegar no resultado desejado, veja um exemplo: