MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Erro #Núm!

    Compartilhe
    avatar
    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 11/12/2017

    [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 19/4/2018, 17:53

    Boa tarde,

    Alguém me sugere alguma rotina para mim eliminar este erro  #Núm! do meu relatório?

    Eu tenho uma soma(Selmeld, e de acordo com o critério que eu informo, aparece esse erro, e o que eu queria era que ficasse em branco se tiver algum erro.

    Espero ter me feito entender.
    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Re: [Resolvido]Erro #Núm!

    Mensagem  FabioPaes em 19/4/2018, 18:23

    Descubra quando ocorre o erro (O motivo que ocasiona o erro), e aplique um Seimed na Formula, pra somente aplicar a Formular se o o caso for negativo.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 11/12/2017

    Re: [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 19/4/2018, 18:59

    Fabio, a fórmula que estou usando é a abaixo, ou seja, soma todos os valores unitários de tudo o que for Diesel e divide pela quantidade de abastecimentos de Diesel, e o erro acontece quando o período que eu selecionar não tiver nenhum abastecimento de Diesel, apenas Gasolina por exemplo, aí quando gero o relatório no valor de Diesel aparece #Núm!

    =Soma(SeImed([Tipo_Comb]="Diesel";[Valor_Unit];0))/Contar(SeImed([Tipo_Comb]="Diesel";[Tipo_Comb]=" Diesel"))
    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Re: [Resolvido]Erro #Núm!

    Mensagem  FabioPaes em 20/4/2018, 16:37

    Acredito que com o NZ possa resolver isso... Teste:

    =Soma(SeImed([Tipo_Comb]="Diesel";NZ([Valor_Unit];0);0))/nz(Contar(SeImed([Tipo_Comb]="Diesel";[Tipo_Comb]=" Diesel"));0)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 11/12/2017

    Re: [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 20/4/2018, 17:10

    Fabio, testei aqui, e não deu certo ainda, nas opões de filtros que tenho, escolhi só Gasolina, e ao gerar o relatório o Erro #Núm! permaneceu.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5739
    Registrado : 15/03/2013

    Re: [Resolvido]Erro #Núm!

    Mensagem  ahteixeira em 20/4/2018, 17:13

    Olá a todos,

    Parece que tem aí uma divisão, divisão por zero dá erro.
    Verifique melhor.

    Abraço a todos
    avatar
    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 11/12/2017

    Re: [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 20/4/2018, 17:24

    ahteixeira

    Neste caso, o que me sugere?
    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Re: [Resolvido]Erro #Núm!

    Mensagem  FabioPaes em 21/4/2018, 15:34

    Antes de aplicar a formula, deve incluir um Seimed() que primeiro contara os registro de acordo com o filtro (gasolina, diesel...) se for maior >0;aplica formula atual;0. Dessa forma, se nao tiver nenhum registro com o combustível que pretende, considera zero.

    =Seimed(Contar(SeImed([TipoComb]="Diesel";[TipoComb]))>0;FormulaAQUI;0)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 11/12/2017

    Re: [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 21/4/2018, 16:10


    Fabio, testei conforme abaixo, mas ainda não deu certo, permanece o mesmo erro.


    =Seimed(Contar(SeImed([Tipo_Comb]="Diesel";[Tipo_Comb]))>0;Soma(SeImed([Tipo_Comb]="Diesel";[Valor_Unit];0))/Contar(SeImed([Tipo_Comb]="Diesel";[Tipo_Comb]=" Diesel"));0)
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Erro #Núm!

    Mensagem  Noobezinho em 22/4/2018, 02:15

    Ismael

    Sugestão:

    Teste em partes, para ver onde está dividindo por zero.

    [ ]'s

    avatar
    Ismael Silva
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 294
    Registrado : 11/12/2017

    Re: [Resolvido]Erro #Núm!

    Mensagem  Ismael Silva em 22/4/2018, 02:28

    Noob,

    Achei onde estava o meu erro, na coluna Tipo_Comb da minha tabela, eu tinha registros em branco, tipo, quando não é Gasolina e nem Diesel, é Outros, e era exatamente onde deveria estar a descrição Outros, estava em branco, eu imagino que este tenha sido o meu erro, pois eu preenchi, e testei apenas Gasolina e no campo Diesel ficou com valor 0, e anterior ficava #Núm!. Assim sendo, está resolvido!

    Obrigado a todos pela a ajuda.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3632
    Registrado : 29/06/2012

    Re: [Resolvido]Erro #Núm!

    Mensagem  Noobezinho em 22/4/2018, 02:31

    Que ótimo Ismael

    Valeu pelo retorno!


    Boa sorte!

    Balem
    FabioPaes
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Re: [Resolvido]Erro #Núm!

    Mensagem  FabioPaes em 23/4/2018, 13:22

    Grato pelo retorno amigo! Até a próxima se Deus quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: 22/2/2019, 17:04