Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

#VALOR

Fiz exatamente os passos da aula, porém minha função retorna #VALOR como resposta. O código está exatamente o mesmo. Avaliei a função e vi que ela faz todo o cálculo, mas na hora de retornar o valor calculado ela retorna #VALOR na célula. Segue abaixo a função:


Function fnMediaPeso(pKilos As Double, pViagens As Integer) As Double

    If pViagens <> 0 Then
        fnMediaPeso = pKilos / pViagens
    Else
        fnMediaPeso = 0
    End If


End Function

Tentei também "Redefinir" mas não obtive resultado. Qual será meu erro?

1 resposta
solução!

Fala Lucas, tudo bem?

Acho que os números podem estar diferentes. Se o número de viagens não for um número inteiro pode dar algum problema. Se o número de viagens estiver vazio, também.

Revise os parâmetros de entrada na função. Aí deve estar o problema.

Abraços!