Prezados, boa tarde Depois de mais de 5 anos sem programar, trabalhando em outra área, totalmente diferente da programação, surgiu a necessidade de programar uma pagina de verificação de valores de parcelamento para sistema de consorcio.   O sistema deve funcionar seguindo as regras enviadas pela administradora do consorcio, são eles:   ValorCota = Array com valores das cotas TaxaDeAdm = 0,24% (valor fixo) ValorCategoria = ValorCota + TaxaDeAdm TaxaSeguro = 0,09% SeguroPrestamista = ValorCategoria * TaxaSeguro Prazo = Array com prazos (24, 36, 48, 64 e 80) ValorParcela = ValorCategoria  / Prazo + SeguroPrestamista  (o que quero encontrar com cada Prazo da cota)   Abaixo segue meu código e a tabela que foi enviada pela equipe do consorcio, se rodar o html abaixo, vai ver que não existe nenhum valor correto comparado com o excel     <?php //valores das cotas liberadas pelo sistema de consorcio $ValorCota1="25.166,98"; $ValorCota2="23.069,73"; $ValorCota3="20.972,48"; $ValorCota4="18.875,23"; $ValorCota5="16.777,98"; $ValorCota6="14.680,74"; $ValorCota7="12.583,49"; $ValorCota1=str_replace('.', '', $ValorCota1); $ValorCota1=str_replace(',', '', $ValorCota1); $ValorCota2=str_replace('.', '', $ValorCota2); $ValorCota2=str_replace(',', '', $ValorCota2); $ValorCota3=str_replace('.', '', $ValorCota3); $ValorCota3=str_replace(',', '', $ValorCota3); $ValorCota4=str_replace('.', '', $ValorCota4); $ValorCota4=str_replace(',', '', $ValorCota4); $ValorCota5=str_replace('.', '', $ValorCota5); $ValorCota5=str_replace(',', '', $ValorCota5); $ValorCota6=str_replace('.', '', $ValorCota6); $ValorCota6=str_replace(',', '', $ValorCota6); $ValorCota7=str_replace('.', '', $ValorCota7); $ValorCota7=str_replace(',', '', $ValorCota7); $ValorCotas = array("Cota0" => $ValorCota1, "Cota1" => $ValorCota2, "Cota2" => $ValorCota3, "Cota3" => $ValorCota4, "Cota4" => $ValorCota5, "Cota5" => $ValorCota6, "Cota6" => $ValorCota7); $contaCota = count($ValorCotas); $zcota='0'; if($contaCota!=""){ while (list($key, $val) = each($ValorCotas)) { //valor da cota echo "Valor da Cota ".$val." + "; $TaxaDeAdm = (bcmul('0.24', $val)/100); $txAdm = str_replace('.', '', $TaxaDeAdm); $txAdm = str_replace('.', '', $txAdm); $TaxAdm = number_format($TaxaDeAdm, 2, ',', '.'); echo " Taxa de Adm ".$TaxAdm ." = "; $somaCota_TaxAdm=($val+$txAdm);// soma sem pontuacao $somaCotaTaxAdmFormat=number_format($somaCota_TaxAdm, 2, ",", "."); echo "ValorDaCategoria ".$somaCota_TaxAdm."<br/>"; //ValorDaCategoria = R$12.583,49 +  R$3.020,04 = R$15.603,53 $ValorDaCategoria = $somaCota_TaxAdm; //$somaValorDaCategoria=$ValorDaCategoria+$TaxAdm; $Seguro = "0.09"; //SeguroPrestamista = ValorDaCategoria * Seguro; $SeguroPrestamista = ($ValorDaCategoria * $Seguro)/10000; $SeguroPrestamistaFormatado=number_format($SeguroPrestamista, 2, ",", "."); $SeguroPrestamistaFormatado=str_replace(',', '.', $SeguroPrestamistaFormatado); $SeguroPrestamistaFormatado=str_replace('.', ',', $SeguroPrestamistaFormatado); echo "<br/>SeguroPrestamista = ".$SeguroPrestamistaFormatado."<br/>"; $QuantidadeParcelas = array("Parcela0" => '24', "Parcela1" => '36', "Parcela2" => '48', "Parcela3" => '60', "Parcela4" => '80'); $contaQuantidadeParcelas = count($QuantidadeParcelas); while (list($keyP, $valP) = each($QuantidadeParcelas)) { $Prazo=$valP; echo "Prazo ".$Prazo." - "; $parcelaValor=$ValorDaCategoria/ $Prazo; $ValorParcela=$parcelaValor+$SeguroPrestamistaFormatado; $ValorParcelaFormatado=number_format($ValorParcela, 2, ",", ".")*10; echo "Parcela de R$".$ValorParcelaFormatado." <br/>"; } echo " <br/><br/>"; } } ?>   Anexo constam as tabelas que já foram homologadas e no excel está funcionando normal.   Se alguem puder me ajudar onde estou errando, fico muito grato.