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);
Pergunta
mathidios
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.
Obrigado a todos!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.