Ir para conteúdo
Fórum Script Brasil
  • 0

Resultado incorreto


mathidios

Pergunta

Amigos,

Estou tirando uma planilha minha do Excel e passando ela para php com banco de dados(evolução), risos, porem preciso fazer a media com pesos diferentes por items.

Abaixo segue a função. Porem no Excel se eu colocar o valor 8 para todos os campos a media vai dar 8, mas no javascript se colocar o valor 8 em todos os campos a média fica 62.00.

Já verifiquei a formula e está identica a do excel.

function media$row[0](){
var AT1 = 'AT1-$row[0]';
var AT1 = document.getElementById(AT1).value;
var AT2 = 'AT2-$row[0]';
var AT2 = document.getElementById(AT2).value;
var RE1 = 'RE1-$row[0]';
var RE1 = document.getElementById(RE1).value;
var RE2 = 'RE2-$row[0]';
var RE2 = document.getElementById(RE2).value;
var AM1 = 'AM1-$row[0]';
var AM1 = document.getElementById(AM1).value;
var AM2 = 'AM2-$row[0]';
var AM2 = document.getElementById(AM2).value;
var AB = 'AB-$row[0]';
var AB = document.getElementById(AB).value;
var DA = 'DA-$row[0]';
var DA = document.getElementById(DA).value;
var TC1 = 'TC1-$row[0]';
var TC1 = document.getElementById(TC1).value;
var TC2 = 'TC2-$row[0]';
var TC2 = document.getElementById(TC2).value;
var TE = 'TE-$row[0]';
var TE = document.getElementById(TE).value;
var PG = 'PG-$row[0]';
var PG = document.getElementById(PG).value;
if(RE1 > '0'){
var div = '9';
}else{
var div = '8';
}

if(RE2 > '0'){
var wer = '2';
}else{
var wer = '1';
}

if(TC2 > '0'){
var rew = '2';
}else{
var rew = '1';
}


var total = (((3*AB)+(2*DA)+((TC1+TC2)/rew)+(TE))/7);
var total2 = ((3*total.toFixed(2)+2*((AM1+AM2)/2)+((AT1+AT2)/2)+2*PG+((RE1+RE2)/wer))/div);

document.form1.MEDIA$row[0].value = total2.toFixed(2);

Obrigado a todos!

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...